From f31db19c196256c147672058bf1dc2d974ade604 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Sun, 27 Nov 2022 21:40:28 -0600 Subject: [PATCH] Update translations --- _data/ja-JP/nav.json | 2 +- _data/ja-JP/strings.json | 6 +- assets/js/i18n/ja-JP.js | 2 +- pages/_es-ES/ds-index/emulators.md | 3 +- pages/_es-ES/ds-index/forwarders.md | 6 - pages/_es-ES/ds-index/special-games.md | 28 ++ pages/_es-ES/ds-index/videoplayers.md | 25 +- pages/_es-ES/ds-index/wifi.md | 2 +- pages/_es-ES/nds-bootstrap/faq.md | 25 +- .../_es-ES/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_es-ES/twilightmenu/custom-fonts.md | 13 +- pages/_es-ES/twilightmenu/faq.md | 6 +- .../_es-ES/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 14 +- pages/_es-ES/twilightmenu/installing.md | 2 +- pages/_es-ES/twilightmenu/updating.md | 2 +- pages/_fr-FR/ds-index/emulators.md | 3 +- pages/_fr-FR/ds-index/forwarders.md | 20 +- pages/_fr-FR/ds-index/special-games.md | 130 +++++--- pages/_fr-FR/ds-index/videoplayers.md | 25 +- pages/_fr-FR/ds-index/wifi.md | 2 +- pages/_fr-FR/nds-bootstrap/faq.md | 33 +- .../_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 164 ++++++---- pages/_fr-FR/twilightmenu/custom-fonts.md | 5 + pages/_fr-FR/twilightmenu/faq.md | 6 +- .../_fr-FR/twilightmenu/how-to-get-box-art.md | 25 +- .../twilightmenu/installing-flashcard.md | 4 +- pages/_fr-FR/twilightmenu/updating-3ds.md | 2 +- pages/_fr-FR/twilightmenu/updating-dsi.md | 4 +- .../_fr-FR/twilightmenu/updating-flashcard.md | 2 +- pages/_he-IL/ds-index/emulators.md | 3 +- pages/_he-IL/ds-index/forwarders.md | 6 - pages/_he-IL/ds-index/special-games.md | 28 ++ pages/_he-IL/ds-index/videoplayers.md | 25 +- pages/_he-IL/ds-index/wifi.md | 2 +- pages/_he-IL/nds-bootstrap/faq.md | 23 +- .../_he-IL/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 184 +++++++---- pages/_he-IL/twilightmenu/custom-fonts.md | 13 +- pages/_he-IL/twilightmenu/faq.md | 6 +- .../_he-IL/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 2 + pages/_he-IL/twilightmenu/updating-3ds.md | 2 +- pages/_he-IL/twilightmenu/updating-dsi.md | 4 +- .../_he-IL/twilightmenu/updating-flashcard.md | 2 +- pages/_hu-HU/community/discord-rules.md | 8 +- pages/_hu-HU/ds-index/emulators.md | 3 +- pages/_hu-HU/ds-index/forwarders.md | 14 +- pages/_hu-HU/ds-index/special-games.md | 98 ++++-- pages/_hu-HU/ds-index/videoplayers.md | 59 ++-- pages/_hu-HU/ds-index/wifi.md | 2 +- pages/_hu-HU/nds-bootstrap/faq.md | 43 +-- .../_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 186 +++++++---- pages/_hu-HU/twilightmenu/custom-fonts.md | 7 +- pages/_hu-HU/twilightmenu/faq.md | 10 +- .../_hu-HU/twilightmenu/how-to-get-box-art.md | 35 +- .../twilightmenu/installing-flashcard.md | 2 + pages/_id-ID/ds-index/emulators.md | 3 +- pages/_id-ID/ds-index/forwarders.md | 96 +++--- pages/_id-ID/ds-index/special-games.md | 138 ++++---- pages/_id-ID/ds-index/videoplayers.md | 25 +- pages/_id-ID/ds-index/wifi.md | 2 +- pages/_id-ID/nds-bootstrap/faq.md | 27 +- .../_id-ID/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 306 ++++++++++-------- pages/_id-ID/twilightmenu/custom-fonts.md | 11 +- pages/_id-ID/twilightmenu/faq.md | 6 +- .../_id-ID/twilightmenu/how-to-get-box-art.md | 25 +- .../twilightmenu/installing-flashcard.md | 4 +- pages/_id-ID/twilightmenu/updating-3ds.md | 2 +- pages/_id-ID/twilightmenu/updating-dsi.md | 4 +- .../_id-ID/twilightmenu/updating-flashcard.md | 2 +- pages/_it-IT/ds-index/emulators.md | 3 +- pages/_it-IT/ds-index/forwarders.md | 6 - pages/_it-IT/ds-index/special-games.md | 40 ++- pages/_it-IT/ds-index/videoplayers.md | 27 +- pages/_it-IT/ds-index/wifi.md | 2 +- pages/_it-IT/nds-bootstrap/faq.md | 33 +- .../_it-IT/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 246 ++++++++------ pages/_it-IT/twilightmenu/custom-fonts.md | 13 +- pages/_it-IT/twilightmenu/faq.md | 6 +- .../_it-IT/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 6 +- pages/_it-IT/twilightmenu/updating-3ds.md | 2 +- pages/_it-IT/twilightmenu/updating-dsi.md | 4 +- .../_it-IT/twilightmenu/updating-flashcard.md | 2 +- pages/_ja-JP/ds-index/emulators.md | 3 +- pages/_ja-JP/ds-index/forwarders.md | 6 - pages/_ja-JP/ds-index/special-games.md | 28 ++ pages/_ja-JP/ds-index/videoplayers.md | 25 +- pages/_ja-JP/ds-index/wifi.md | 2 +- pages/_ja-JP/godmode9i/index.md | 8 +- pages/_ja-JP/hiyacfw/custom-splash-screens.md | 2 +- pages/_ja-JP/hiyacfw/faq.md | 2 +- pages/_ja-JP/index.md | 4 +- pages/_ja-JP/nds-bootstrap/faq.md | 17 +- pages/_ja-JP/nds-bootstrap/index.md | 12 +- .../_ja-JP/twilightmenu/creating-ram-disks.md | 44 +-- .../_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_ja-JP/twilightmenu/custom-fonts.md | 13 +- .../custom-unlaunch-backgrounds.md | 2 +- pages/_ja-JP/twilightmenu/faq.md | 94 +++--- .../_ja-JP/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 64 ++-- pages/_ja-JP/twilightmenu/installing.md | 12 +- pages/_ja-JP/twilightmenu/updating-3ds.md | 2 +- pages/_ja-JP/twilightmenu/updating-dsi.md | 4 +- .../_ja-JP/twilightmenu/updating-flashcard.md | 2 +- pages/_ja-JP/twilightmenu/updating.md | 2 +- pages/_ko-KR/ds-index/emulators.md | 3 +- pages/_ko-KR/ds-index/forwarders.md | 6 - pages/_ko-KR/ds-index/special-games.md | 28 ++ pages/_ko-KR/ds-index/videoplayers.md | 25 +- pages/_ko-KR/ds-index/wifi.md | 2 +- pages/_ko-KR/nds-bootstrap/faq.md | 17 +- .../_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_ko-KR/twilightmenu/custom-fonts.md | 9 +- pages/_ko-KR/twilightmenu/faq.md | 6 +- .../_ko-KR/twilightmenu/how-to-get-box-art.md | 27 +- .../twilightmenu/installing-flashcard.md | 10 +- pages/_ko-KR/twilightmenu/updating-3ds.md | 2 +- pages/_ko-KR/twilightmenu/updating-dsi.md | 4 +- .../_ko-KR/twilightmenu/updating-flashcard.md | 2 +- pages/_pl-PL/ds-index/emulators.md | 55 ++-- pages/_pl-PL/ds-index/forwarders.md | 6 - pages/_pl-PL/ds-index/special-games.md | 28 ++ pages/_pl-PL/ds-index/videoplayers.md | 25 +- pages/_pl-PL/ds-index/wifi.md | 2 +- pages/_pl-PL/nds-bootstrap/controls.md | 2 +- pages/_pl-PL/nds-bootstrap/faq.md | 23 +- .../_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_pl-PL/twilightmenu/custom-fonts.md | 13 +- pages/_pl-PL/twilightmenu/faq.md | 6 +- .../_pl-PL/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 2 + pages/_pl-PL/twilightmenu/updating-3ds.md | 2 +- pages/_pl-PL/twilightmenu/updating-dsi.md | 4 +- .../_pl-PL/twilightmenu/updating-flashcard.md | 2 +- pages/_ru-RU/ds-index/emulators.md | 3 +- pages/_ru-RU/ds-index/forwarders.md | 6 - pages/_ru-RU/ds-index/special-games.md | 28 ++ pages/_ru-RU/ds-index/videoplayers.md | 25 +- pages/_ru-RU/ds-index/wifi.md | 2 +- pages/_ru-RU/nds-bootstrap/faq.md | 17 +- .../_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_ru-RU/twilightmenu/custom-fonts.md | 9 +- pages/_ru-RU/twilightmenu/faq.md | 6 +- .../_ru-RU/twilightmenu/how-to-get-box-art.md | 33 +- .../twilightmenu/installing-flashcard.md | 4 +- pages/_ru-RU/twilightmenu/updating-3ds.md | 2 +- pages/_ru-RU/twilightmenu/updating-dsi.md | 4 +- .../_ru-RU/twilightmenu/updating-flashcard.md | 2 +- pages/_sv-SE/ds-index/emulators.md | 3 +- pages/_sv-SE/ds-index/forwarders.md | 10 +- pages/_sv-SE/ds-index/special-games.md | 28 ++ pages/_sv-SE/ds-index/videoplayers.md | 25 +- pages/_sv-SE/ds-index/wifi.md | 2 +- pages/_sv-SE/nds-bootstrap/faq.md | 27 +- .../_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_sv-SE/twilightmenu/custom-fonts.md | 13 +- pages/_sv-SE/twilightmenu/faq.md | 6 +- .../_sv-SE/twilightmenu/how-to-get-box-art.md | 27 +- .../twilightmenu/installing-flashcard.md | 2 + pages/_sv-SE/twilightmenu/updating-3ds.md | 2 +- pages/_sv-SE/twilightmenu/updating-dsi.md | 4 +- .../_sv-SE/twilightmenu/updating-flashcard.md | 2 +- pages/_zh-CN/ds-index/emulators.md | 3 +- pages/_zh-CN/ds-index/forwarders.md | 6 - pages/_zh-CN/ds-index/special-games.md | 28 ++ pages/_zh-CN/ds-index/videoplayers.md | 25 +- pages/_zh-CN/ds-index/wifi.md | 2 +- pages/_zh-CN/nds-bootstrap/faq.md | 77 ++--- .../_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md | 8 +- .../twilightmenu/custom-dsi-3ds-skins.md | 178 ++++++---- pages/_zh-CN/twilightmenu/custom-fonts.md | 9 +- pages/_zh-CN/twilightmenu/faq.md | 6 +- .../_zh-CN/twilightmenu/how-to-get-box-art.md | 25 +- .../twilightmenu/installing-flashcard.md | 4 +- pages/_zh-CN/twilightmenu/updating-3ds.md | 2 +- pages/_zh-CN/twilightmenu/updating-dsi.md | 4 +- .../_zh-CN/twilightmenu/updating-flashcard.md | 2 +- 190 files changed, 3140 insertions(+), 1880 deletions(-) diff --git a/_data/ja-JP/nav.json b/_data/ja-JP/nav.json index 6f5003b6..2ee1afc0 100644 --- a/_data/ja-JP/nav.json +++ b/_data/ja-JP/nav.json @@ -29,7 +29,7 @@ ] }, { - "title": "DSインデックス", + "title": "DS改造目録", "url": "/ds-index" }, { diff --git a/_data/ja-JP/strings.json b/_data/ja-JP/strings.json index d4898591..45a80862 100644 --- a/_data/ja-JP/strings.json +++ b/_data/ja-JP/strings.json @@ -1,14 +1,14 @@ { - "by": "$1による", + "by": "制作: $1", "close": "閉じる", - "color-scheme": "配色:", + "color-scheme": "ページテーマ:", "dark": "ダーク", "default": "デフォルト", "description": "DS-Homebrewのプロジェクトためのウィキ", "discord-server": "Discordサーバ(英語のみ)", "light": "ライト", "need-help": "ヘルプが必要ですか?Discordサーバーに参加してください:DS⁽ⁱ⁾ Mode Hacking!(英語のみ)", - "published-with": "GitHub Pagesで公開され、GitHubでソースを表示します。", + "published-with": "GitHub Pagesで公開中。GitHubでソースを入手可能です。", "select-language": "言語の選択", "source": "ソース", "title": "DS-Homebrewウィキ", diff --git a/assets/js/i18n/ja-JP.js b/assets/js/i18n/ja-JP.js index 8e171614..29432207 100644 --- a/assets/js/i18n/ja-JP.js +++ b/assets/js/i18n/ja-JP.js @@ -1 +1 @@ -export default { 'pageIsInYourLanguage': 'このページは日本語でご利用いただけます!' }; \ No newline at end of file +export default { 'pageIsInYourLanguage': 'このページは日本語でご覧いただけます!' }; \ No newline at end of file diff --git a/pages/_es-ES/ds-index/emulators.md b/pages/_es-ES/ds-index/emulators.md index ea0a702f..dbce0acd 100644 --- a/pages/_es-ES/ds-index/emulators.md +++ b/pages/_es-ES/ds-index/emulators.md @@ -29,7 +29,7 @@ Hay diferentes emuladores disponibles para DS y DSi. Esta página ofrece una exp | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_es-ES/ds-index/forwarders.md b/pages/_es-ES/ds-index/forwarders.md index e6004549..13d40cd9 100644 --- a/pages/_es-ES/ds-index/forwarders.md +++ b/pages/_es-ES/ds-index/forwarders.md @@ -60,12 +60,6 @@ Si ya tienes instalado Universal Updater en tu consola, puedes saltar al paso 3. 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_es-ES/ds-index/special-games.md b/pages/_es-ES/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_es-ES/ds-index/special-games.md +++ b/pages/_es-ES/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_es-ES/ds-index/videoplayers.md b/pages/_es-ES/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_es-ES/ds-index/videoplayers.md +++ b/pages/_es-ES/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md index a73ba621..0e60861b 100644 --- a/pages/_es-ES/ds-index/wifi.md +++ b/pages/_es-ES/ds-index/wifi.md @@ -41,7 +41,7 @@ Si está configurando una red para que sea compatible con DS, debe cumplir con l 1. Abre la Configuración Wi-Fi 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](https://wiimmfi.de)** - `164.132.44.106` o `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([lista de jugadores en línea](http://zwei.moe:9001))** - `172.104.88.237` 1. Pon `1.1.1.1` como DNS secundario 1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md index c8b354c2..3b6424bc 100644 --- a/pages/_es-ES/nds-bootstrap/faq.md +++ b/pages/_es-ES/nds-bootstrap/faq.md @@ -32,31 +32,36 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Usa la velocidad de CPU adicional de la DSi, que permite mejor rendimiento en algunos juegos - Mejora tu audio a 48 kHz - Usa el Modo DSi, permitiendo utilizar funciones de DSi -- Utilizando ciertas tarjetas de juego, puede utilizar IR en su aplicación -- nds-bootstrap es de código abierto, por lo que los desarrolladores siempre pueden actualizarlo para arreglar errores y añadir más cosas incluso si se abandona el proyecto -- Se emula el DS Memory Expansion Pak, por lo que los juegos que lo necesiten funcionarán -- Intercambia ambas pantallas en juegos compatibles para una mejor experiencia de juego o en consolas con una pantalla rota o quitada +- Less battery power is consumed +- Using certain Game Cards, you are able to use IR in your application +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md index b39cf688..731d40d0 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLightMenu permite usar sonidos personalizados en los temas. Coloca los archiv 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). ## Banco de sonidos -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | Archivo | Descripción | | ----------- | ---------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Sonido de inicio While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md index b8734233..a68195b9 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: Cómo crear skins para los temas DSi y 3DS description: Cómo crear skins personalizadas de DSi y 3DS en TWiLight Menu++ --- -Para hacer una skin de TWiLight Menu++, necesitarás un editor de imágenes capaz de exportar archivos a formatp `.png` o `.bmp` a 16 bits por pixel, y a 4 bits por pixel. Idealmente, que también sea capaz de ordenar manualmente la palera de colores de la imagen. Se recomienda el uso de [GIMP](https://www.gimp.org), editor gratuito capaz de cubrir las necesidades de esta guía. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Parte 1: Descargar las imágenes de ejemplo -Lo primero que necesitas hacer es descargar los [archivos de ejemplo de skins](/assets/files/skin-examples.zip). Puedes usar estos como base, y además ya tienen en formato correcto, por lo que puedes usarlos para comparar con tu skin si surge algún problema. +Lo primero que necesitas hacer es descargar los [archivos de ejemplo de skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Parte 2: Editar las imágenes -Descarga e instala [GIMP](https://www.gimp.org) si quieres seguir estas indicaciones. Puedes usar un editor distinto si quieres, pero los pasos podrían no ser los mismos. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Una vez instalado, abre GIMP y selecciona `Ventana` -> `Diálogos empotrables` -> `Mapa de colores`. Esto abre la ventana del mapa de colores, que nos será útil a la hora de editar la paleta de la imagen. @@ -21,19 +22,24 @@ Ahora puedes abrir la imagen que quieras editar en GIMP y continuar con la secci ### Texturas del fondo (carpeta `background`) Estas imágenes pueden ser archivos PNG o archivos BMP de 16 bits (`A1 R5 G5 B5`, o `X1 R5 G5 B5`). +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Textura | Descripción | -| ------------------ | ------------------------------------------------------------------------------------------------ | -| bottom | La textura de fondo inferior cuando no se está sobre un icono | -| bottom_bubble | La textura de fondo inferior cuando se está sobre un icono | -| bottom_ds | Para el Tema 3DS, la textura de fondo inferior cuando no se está sobre un icono (en una DS lite) | -| bottom_bubble_ds | Para el Tema 3DS, la textura de fondo inferior cuando se está sobre un icono (en una DS lite) | -| top | | +| Textura | Descripción | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Texturas del indicador de batería (carpeta `battery`) -Estas imágenes deben estar en formato PNG. Cualquier archivo funciónara, sin embargo la transparencia debe ser absoluta, si existe. Cualquier pixel que sea transparente en una de las imágenes debe ser transparente en todas. De no ser el caso, al cambiar de una imagen a otra, no se sobreescribirá correctamente. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Textura | Descripción | +| Textura | Description/Notes | | ------------------ | ---------------------------------------------------------------------------------------------------------- | | battery0 | Alterna con `battery1` cuando el nivel de batería es muy bajo | | battery1 | Los que acaban de 0 a 4 son usandos en modo DSi | @@ -53,15 +59,15 @@ Estas imágenes deben estar en formato PNG. Cualquier archivo funciónara, sin e ### Texturas con paleras (carpeta `grf`) Estas imagenes deben ser archivos BMP de 16 colores (4 bits por pixel). -Para editar estas imágenes en GIMP, selecciona `Imagen` -> `Modo` -> `RGB` para que se te permita cambiar los colores, luego cuando termines de editar, selecciona `Imagen` -> `Modo` -> `Indexado...` para que vuelva al formato correcto. Cuando cambies a modo indexado, asegúrate de que `Generar paleta óptima` está marcado y que `Número máximo de colores` esté puesto en `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. Cuando cambies a modo indexado, asegúrate de que `Generar paleta óptima` está marcado y que `Número máximo de colores` esté puesto en `16`. **Nota:** Algunas imágenes en el tema de DSi usan paletas personalizadas basads en el color del perfil de usuario. Si editas estos colores, asegúrate de que la línea `UserPalette` en el archivo `theme.ini` esté puesta en `0`. Después de convertir a modo indexado, ve a la ventana del mapa de colores y asegúrate de que el color transparente (#FF00FF) es el color #0 en el mapa de colores. Si no lo es, haz clic derecho en el mapa de colores y selecciona `Reorganizar mapa de colores`, después mueve el color transparente al primer puesto y haz clic en `Aceptar`. -Si hay menos de 16 colores en tu mapa de colores resultante, pulsa el botón `+` en la parte inferior de la ventana de mapa de colores hasta que tengas 16 colores. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -Al exportar, se recomienda marcar la casilla `No escribir la información de espacio de colores` bajo la lista de `Opciones de compatibilidad`. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Textura | Descripción | | ------------- | ------------------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ Al exportar, se recomienda marcar la casilla `No escribir la información de esp | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_es-ES/twilightmenu/custom-fonts.md b/pages/_es-ES/twilightmenu/custom-fonts.md index df2c5c35..671bcfb7 100644 --- a/pages/_es-ES/twilightmenu/custom-fonts.md +++ b/pages/_es-ES/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: Cómo usar fuentes personalizadas en TWiLight Menu++ TWiLight Menu++ puede usar fuentes personalizadas si están en formato NFTR (Nitro FonT Resource). Se puede usar en la configuración, los manuales de los juegos y en los temas de Nintendo DSi, Nintendo 3DS, SEGA Saturn y Homebrew Launcher. ### Sobre las fuentes ya incluidas -Hay tres fuentes ya incluidas con TWiLight Menu++. Cuando TWiLight Menu++ está usando el Modo DSi contienen todos los caracteres necesarios para todos los idiomas a los que TWiLight se ha traducido, pero en el Modo DS están más limitados debido a limitaciones de RAM. Son las siguientes: -- Default: Usa la fuente oficial de DSi como fuente primaria y contiene todos los caracteres usados en TWiLight Menu++ para todos los idiomas en Modo DS +Hay tres fuentes ya incluidas con TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. Son las siguientes: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chino (simplificado): Usa Noto Sans CS como fuente primaria y tiene más caracteres en el Modo DS, a cambio de caracteres de otros lenguajes - Koreano: Es idéntica a Default en el Modo DSi, pero en el Modo DS tiene un set de hangul más completo, a cambio de caracteres de otros lenguajes @@ -22,8 +22,13 @@ Las fuentes personalizadas se cargan desde `sd:/_nds/TWiLightMenu/extras/fonts/[ Los archivos `-ds` y `-dsi` tienen más prioridad que el normal y si son encontrados se usarán cuando TWiLight Menu++ esté en Modo DS o Modo DSi respectivamente. -### Generar fuentes personalizadas -Puedes crear tus propias fuentes usando una herramienta como [el nftr-editor de Pk11](https://pk11.us/nftr-editor/). Para regenerar una de las fuentes ya existentes de TWiLight Menu++: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Abre un archivo NFTR con nftr-editor 1. Escribe los nombres de las fuentes que quieres usar de mayor a menor prioridad en `Input font` separándolos con comas - En la caja de arriba, a la izquierda, tendrás una vista previa de las fuentes introducidas, y la NFTR actual en la caja de abajo diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md index d3c8a69e..ed9d4a38 100644 --- a/pages/_es-ES/twilightmenu/faq.md +++ b/pages/_es-ES/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_es-ES/twilightmenu/how-to-get-box-art.md b/pages/_es-ES/twilightmenu/how-to-get-box-art.md index 7b3ae763..10faa543 100644 --- a/pages/_es-ES/twilightmenu/how-to-get-box-art.md +++ b/pages/_es-ES/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: Cómo obtener carátulas description: Cómo obtener carátulas para TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Descarga la última versión de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extrae `TwilightBoxart-Windows-UX.zip` y abre `TwilightBoxart.exe` 1. Pincha en `Detect SD` - Si no encuentra la tarjeta SD correcta pincha en `Browse...` y selecciónala 1. Cambia el tamaño, borde, y demás opciones a tu gusto 1. Pincha en `Start` -1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Descarga la última versión de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extrae el `.zip` 1. Abre `TwilightBoxart.ini` en la carpeta extraída con un editor de texto @@ -27,13 +34,23 @@ description: Cómo obtener carátulas para TWiLight Menu++ 1. Ejecuta `chmod +x TwilightBoxart.CLI` 1. Ejecuta `./TwilightBoxart.CLI` 1. Escribe `Yes` si muestra la ruta correcta de la SD -1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manual +{% capture tab-manual %} 1. Descarga un pack con imágenes en png de [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extrae los archivos .png en `sd:/_nds/TWiLightMenu/boxart` -1. Comprueba que se pueden mostrar las carátulas en los ajustes de TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Para añadir tus propias imágenes:** Colócalas en `sd:/_nds/TWiLightMenu/boxart`. Pueden tener el TID del juego (ej. `ASME.png`) o el nombre del archivo (ej. `SM64DS.nds.png`). Tienen que estar en formato `.png`, con un tamaño recomendado de 128x115 y un máximo de 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Se pueden bajar imágenes individuales desde GameTDB, en la categoría **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md index 10857187..f789be77 100644 --- a/pages/_es-ES/twilightmenu/installing-flashcard.md +++ b/pages/_es-ES/twilightmenu/installing-flashcard.md @@ -17,31 +17,33 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS 1. Si ya tienes archivos de guardado, mueve los archivos `.sav`, que se encuentran en la misma carpeta que tus ROMs de DS, a una nueva llamada `saves` también en la carpeta de las ROMs 1. ... - **Usuarios de DS Phat/Lite:** Si al iniciar `BOOT.NDS` la consola crashea con una pantalla blanca, inserta un DS Memory Expansion Pak y prueba de nuevo - - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to the `Misc. settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - **Usuarios de DSi/3DS:** Abrir TWiLight Menu++ desde la tarjeta SD de la consola, abrir los ajustes de TWiLight Menu, ir a la página `Otros Ajustes`, acticar la opción `Acceso SCFG en Slot-1` y cambiar `Slot-1: Configuración Táctil` a `Modo DSi` - Esto permitirá usar la velocidad de reloj TWL y/o acelerar la VRAM en los juegos de la flashcard, así como acceder a la SD de la consola y lanzar juegos DSi-Enhanced/DSi-Exclusive/DSiWare en Modo DSi desde la flashcard - Con esta opción habilitada, podrás usar SELECT + Arriba/Abajo para cambiar entre los contenidos de tu tarjeta SD y la tarjeta microSD de la flashcart + - Para usar las características mencioandas arriba, tendrás que iniciar la flashcard a través de TWiLight Menu++ en lugar de desde el menú del sistema ### Iniciar automáticamente TWiLight Menu++ 1. Extrae el contenido de la carpeta `Autoboot/(tu flashcart)` a la carpeta raíz de tu tarjeta microSD - Si tu flashcart no aparece en el nombre de ninguna carpeta, puedes saltarte este paso 1. ... - **Usuarios de DS Phat/Lite:** Ve a los ajustes de tu consola, y activa el iniciar los juegos al encender la consola, para que así tu flashcart inicie automáticamente - - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to `Misc settings` page, and turn on `Auto-start Slot-1` + - **Usuatios de DSi/3DS:** Abrir TWLMenu++ desde la tarjeta SD de la consola, abrir los ajustes de TWLMEnu++, cambiar a la página `Otros Ajustes` y activar la opción `Inicio automático del Slot-1` ### Para ejecutar los juegos usando el firmware de tu flashcart -Please note this only works if your flashcard is set to autoboot TWiLight Menu++. Para configurar esto, ve la sección de arriba. +Ten en cuenta que esto sólo funciona si tu flashcard está preparada para iniciar TWiLight Menu++ automáticamente. Para configurar esto, ve la sección de arriba. {:.alert .alert-warning} Ten en cuenta que no todas las flashcart tienen soporte para esta función. Si los pasos de abajo no aplican para tu flashcart, sáltate esta sección. {:.alert .alert-warning} 1. Extrae el contenido de la carpeta `Flashcart Loader/(tu flashcard)` a la carpeta raíz de tu tarjeta micro SD - - Si ya lo hiciste, continúa hasta el paso 3. Si no, sigue los pasos debajo de la lista de flashcarts a continuación + - Existe un archivo README.txt en la carpeta `Flashcart Loader` (en inglés), para ayudarte a encontrar los archivos apropiados para tu flashcard. + - Si ya lo haz hecho, continúa al paso 3. Si no, sigue los siguientes pasos para las siguientes flashcards 1. Para las siguientes flashcarts: - R4i-SDHC (r4i-sdhc.com) - - r4isdhc.com 2014-2022 cards (**not** .hk or .com.cn) + - Flashcards r4isdhc.com con etiqueta de 2014 a 2022(que **no** terminen en .hk o .com.cn) - R4i SDHC Upgrade Revolution - R4DSiXL3D - R4i Advance @@ -60,4 +62,4 @@ Ten en cuenta que no todas las flashcart tienen soporte para esta función. Si l Instala [YSMenu de RetroGameFan](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/). - Asegúrate de que tienes el archivo `YSMenu.nds` (o renombra el archivo `TTMenu.dat`, si no existe) y la carpeta `TTMenu` en la carpeta raíz de tu tarjeta microSD -1. Open TWLMenu++ Settings, switch to `nds-bootstrap settings` page, and set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap +1. Abre los ajustes de TWLMenu++, cambia la página `Ajustes de nds-bootstrap`, y cambia la opción `Usar nds-bootstrap` a `No`, para que el firmware de tu flashcard sea usado en su lugar diff --git a/pages/_es-ES/twilightmenu/installing.md b/pages/_es-ES/twilightmenu/installing.md index 2c1a95ea..c75c75b2 100644 --- a/pages/_es-ES/twilightmenu/installing.md +++ b/pages/_es-ES/twilightmenu/installing.md @@ -25,4 +25,4 @@ Si estás usando una DSi (desde la SD interna), sigue las [instrucciones para DS ### Flashcard Si estás usando una flashcard (independientemente del modelo de DS), sigue las [instrucciones para flashcards](installing-flashcard). -[![An r4isdhc.com flashcard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flashcard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flashcard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) +[![Flashcard de r4isdhc.com](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![Flashcard Acekard2i](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![Flashcard R4i Gold 3DS Plus](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_es-ES/twilightmenu/updating.md b/pages/_es-ES/twilightmenu/updating.md index 8bb7c694..d1ecc20f 100644 --- a/pages/_es-ES/twilightmenu/updating.md +++ b/pages/_es-ES/twilightmenu/updating.md @@ -25,4 +25,4 @@ Si estás usando una DSi (desde la SD interna), sigue las [instrucciones para DS ### Flashcard Si estás usando una flashcard (independientemente del modelo de DS), sigue las [instrucciones para flashcards](updating-flashcard). -[![An r4isdhc.com flashcard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flashcard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flashcard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) +[![Flashcard de r4isdhc.com](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![Flashcard Acekard2i](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![Flashcard R4i Gold 3DS Plus](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_fr-FR/ds-index/emulators.md b/pages/_fr-FR/ds-index/emulators.md index 9d76c84a..b99aad91 100644 --- a/pages/_fr-FR/ds-index/emulators.md +++ b/pages/_fr-FR/ds-index/emulators.md @@ -29,7 +29,7 @@ Il existe de nombreux émulateurs pour la DS et la DSi. Cette page fournit une e | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[nom de la ROM].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[nom de la ROM].ngp.fla` | -| Fast Video | Bientôt disponible | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nom de la ROM].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ Ce ne sont que des émulateurs et lanceurs recommandés qui sont présents dans [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_fr-FR/ds-index/forwarders.md b/pages/_fr-FR/ds-index/forwarders.md index 5f86745e..784c8bf0 100644 --- a/pages/_fr-FR/ds-index/forwarders.md +++ b/pages/_fr-FR/ds-index/forwarders.md @@ -60,12 +60,6 @@ Si Universal-Updater est déjà installé sur votre console, vous pouvez passer 1. Téléchargez le [pack de forwarders pour carte SD de DSi](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extrayez le contenu du dossier `for SD Card root` à la racine de la carte SD de votre DSi -Après avoir extrait le pack de votre carte, vous pouvez modifier `sd:/_nds/nds-bootstrap.ini` et changer les paramètres suivants. -- BOOST_CPU : Si la valeur est 1, la vitesse d'horloge TWL est utilisée, supprimant ainsi les ralentissements -- SOUND_FREQ : Si la valeur est 1, le son sera joué à 48 kHz, au lieu de 32 kHz -- LANGUAGE : Si la valeur est -1, la langue du système sera utilisée -- REGION : Si la valeur est -2, la région du jeu DSiWare sera utilisée au lieu de celle du système - ### Partie 2 : Obtenir les fichiers de correction AP à partir de TWiLight Menu++ Si vous disposez déjà de TWiLight Menu++, passez à la section suivante. @@ -95,12 +89,12 @@ Si vous disposez déjà de TWiLight Menu++, passez à la section suivante. - Une Nintendo DSi avec [Unlaunch](https://dsi.cfw.guide/fr_FR/installing-unlaunch) et [hiyaCFW](installing) installés - La dernière version de [Title Manager for HiyaCFW](https://github.com/JeffRuLz/TMFH/releases) - **Utilisateurs de 3DS :** - - Une console de la famille Nintendo 3DS avec un environnement CFW moderne d'après [3ds.hacks.guide](https://3ds.hacks.guide) + - Une console de la famille Nintendo 3DS avec un environnement CFW moderne d'après [3ds.hacks.guide](https://3ds.hacks.guide/fr_FR/) {% capture flashcards %} -Les linkers recommandées sont le DSTT et l'Acekard 2i. Si vous voulez une compatibilité parfaite avec les jeux, prenez la SuperCard DSTWO/DSTWO PLUS. Le seul inconvénient est que ceci vide plus rapidement la batterie de votre système. +Les linkers recommandés sont le DSTT et l'Acekard 2i. Si vous voulez une compatibilité parfaite avec les jeux, prenez la SuperCard DSTWO/DSTWO PLUS. Le seul inconvénient est qu'elle vide plus rapidement la batterie de votre système. -Si vous avez un linker qui fonctionne avec le NTR Launcher d'Apache Thunder, vous pouvez le demander [sur le fil GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assurez-vous de spécifier quelle version vous utilisez (Normal ou Alt), et si `RESETSLOT1` est défini à `0` ou `1` dans `sd:/nds/ntr_launcher.ini`. +Si vous avez un linker qui fonctionne avec le NTR Launcher d'Apache Thunder, vous pouvez le soumettre [sur le fil GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assurez-vous de préciser quelle version vous utilisez (Normal ou Alt), et si `RESETSLOT1` est défini sur `0` ou `1` dans le fichier `sd:/nds/ntr_launcher.ini`. Compatibles : - [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (les jeux optimisés DSi, y compris les jeux NTR plus récents, ne fonctionnent pas) @@ -127,7 +121,7 @@ Non testé : - R4i3D NEW (utilisez le modèle et le pack R4iDSN) Partiellement compatibles : -- Ace 3DS+ (la compatibilité de jeu est mauvaise, la sauvegarde/le chargement d'un fichier de sauvegarde donc provoque un plantage) +- Ace 3DS+ (la compatibilité de jeu est mauvaise, la sauvegarde/le chargement d'un fichier de sauvegarde provoque donc un plantage) - Carte Gateway bleue (la compatibilité de jeu est mauvaise, la sauvegarde/le chargement d'un fichier de sauvegarde provoque donc un plantage) - EX4DS (la compatibilité de jeu est mauvaise, la sauvegarde/le chargement d'un fichier de sauvegarde provoque donc un plantage) - R4iLS (la compatibilité de jeu est mauvaise, la sauvegarde/le chargement d'un fichier de sauvegarde provoque donc un plantage) @@ -172,9 +166,9 @@ Incompatibles : - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu - Acekard RPG, Ace 3DS+/Carte Gateway bleue/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -Après avoir extrait le pack de votre carte, vous pouvez modifier `sd:/_nds/ntr_forwarder.ini` pour changer les paramètres suivants. Ce n'est pas possible pour Acekard RPG, R4 DS et R4i Gold RTS. +Après avoir extrait le pack de votre carte, vous pouvez modifier `sd:/_nds/ntr_forwarder.ini` pour changer les paramètres suivants. Cela n'est pas possible pour l'Acekard RPG, la R4 DS et la R4i Gold RTS. - `NTRCLOCK` : Si réglé sur `0` ou que A est maintenu, l'écran de démarrage DSi apparaîtra à la place du démarrage normal de la DS et la vitesse de l'horloge TWL est utilisée, supprimant ainsi les ralentissements - - `DISABLEANIMATION` : Si réglé sur `1` ou que B est maintenu, l'écran de démarrage de la DS/DSi est ignoré + - `DISABLEANIMATION` : Si réglé sur `1` ou que B est maintenu, l'écran de démarrage DS/DSi est ignoré - `HEALTHSAFETYMSG` : Si réglé sur `1`, le message de santé et de sécurité de l'écran de démarrage apparaîtra sur l'écran inférieur, sinon l'écran inférieur reste blanc et sans message de santé et de sécurité ### Partie 2 : Obtenir les fichiers de correction AP à partir de TWiLight Menu++ @@ -203,7 +197,7 @@ Si vous disposez déjà de TWiLight Menu++, passez à la section suivante. ### Partie 4 : Installer le forwarder - Si vous utilisez une console de la famille 3DS : - 1. Copiez le(s) CIA(s) sur la carte SD de votre 3DS, puis installez-les en utilisant FBI + 1. Copiez le(s) CIA(s) sur la carte SD de votre 3DS, puis installez-le(s) en utilisant FBI - Si vous utilisez l'EmuNAND, installez à la fois sur la SysNAND et l'EmuNAND - Si vous utilisez une DSi : 1. Copiez `tmfh.nds` depuis l'archive `.zip` de TMFH à la racine de votre carte SD diff --git a/pages/_fr-FR/ds-index/special-games.md b/pages/_fr-FR/ds-index/special-games.md index 6ccdd70e..cdbac3e7 100644 --- a/pages/_fr-FR/ds-index/special-games.md +++ b/pages/_fr-FR/ds-index/special-games.md @@ -37,47 +37,57 @@ description: Jeux DS(i) qui ont des propriétés spéciales - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- Titres DSiWare G.G. Series + - Une collection intitulée *G.G. Series Collection+* est sortie physiquement en exclusivité au Japon + - Réalisée comme un titre NTR, permettant de jouer sur les consoles DS + - Les écrans manuels contiennent une interface utilisateur unique - Heathcliff: Frantic Foto - - DSiWare version called "Heathcliff: Spot On" -- Master of Illusion/Magic Made Fun - - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) + - Version DSiWare appelée « Heathcliff: Spot On » +- Faites de la magie + - Divisé en six titres DSiWare appelés « Une pause avec… Faites de la magie ». En anglais, ils sont appelés « Master of Illusion Express » (USA) ou « A Little Bit of… Magic Made Fun » (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - Version DSiWare appelée « Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light » - Need for Speed: Nitro - - Version DSiWare nommée « Need for Speed: Nitro-X » + - Version DSiWare appelée *Need for Speed: Nitro-X* - La fonction Téléchargement DS et diverses musiques sont supprimées - Nouvelles voitures de police disponibles -- Nintendogs: Lab & Friends +- Nintendogs : Labrador & ses amis - Version DSiWare exclusive à la Chine - Phantasy Star 0 - Une version démo (?) du jeu original, nommée « Phantasy Star 0 Mini », est exclusive au Japon - L'icône est animée -- Planet Puzzle League - - Version DSiWare anglaise appelée « Puzzle League Express » (USA) ou « A Little Bit of… Puzzle League » (Europe) - - Multijoueur supprimé - - Certaines pistes musicales ont été supprimées +- Puzzle League DS + - Version DSiWare appelée « Une pause avec… Puzzle League ». En anglais, elle est appelée « Puzzle League Express » (USA) ou « A Little Bit of… Puzzle League » (Europe) + - Multijoueur retiré + - Certaines pistes musicales ont été retirées - Plantes contre Zombies - - Le Téléchargement DS, certains succès et la vidéo musicale ont été supprimés + - Le Téléchargement DS, certains succès et la vidéo musicale ont été retirés - Comprend un mini-jeu exclusif - L'icône est animée +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - L'icône est animée - Space Invaders Extreme 2 - - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - - Wireless features removed -- Sujin Taisen: Number Battles - - DSiWare version known as "Number Battle" in USA - - Local multiplayer is removed, but online multiplayer is retained + - Version DSiWare appelée « Space Invaders Extreme Z », exclusive au Japon + - Fonctionnalités sans fil retirées +- Sujin Taisen : La guerre des chiffres + - Version DSiWare connue sous le nom de « Number Battle » aux États-Unis + - Le multijoueur local est retiré, mais le multijoueur en ligne est conservé - Tetris Party Deluxe - - DSiWare version called "Tetris Party Live" - - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed - - Icon is animated -- True Swing Golf/Nintendo Touch Golf - - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) - - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game - - The game engine is improved - - Challenge mode replaces Championship Tour of the retail game + - Version DSiWare nommée « Tetris Party Live » + - Les modes Escalade, Ombre, Course, Sprint, Maître et Bombe sont supprimés + - L'icône est animée +- Nintendo Touch Golf: Birdie Challenge + - Version DSiWare appelée « Une pause avec… Nintendo Touch Golf ». En anglais, elle est appelée « True Swing Golf Express » (USA) ou « A Little Bit of… Nintendo Touch Golf » (Europe) + - La version DSiWare du jeu ne comprend aucune fonction Wi-Fi, comme le jeu en local/Téléchargement DS ou la fonction PictoChat propre au jeu. Il comporte également beaucoup moins de parcours que le jeu commercial + - Le moteur du jeu est amélioré + - Le mode challenge remplace le mode championnat du jeu commercial - WarioWare: Touched! - - Slot-2 features removed + - Fonctionnalités Slot-2 retirées - Zuma's Revenge! - - Multiplayer removed - - Icon is animated + - Multijoueur retiré + - L'icône est animée Prend en charge le Wi-Fi (WPA 1/2 inclus) : - Bomberman Blitz @@ -144,23 +154,41 @@ Total : 39, certains peuvent être manquants - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### Jeux DSiWare avec code de sauvegarde +Ils écrivent les données de sauvegarde sur la puce de sauvegarde de la carte, s'ils fonctionnent à partir d'une carte. + +- Cake Ninja + - Inutilisé, le hacking est donc nécessaire pour activer le code +- Cake Ninja 2 + - Inutilisé, le hacking est donc nécessaire pour activer le code +- Cake Ninja: XMAS + - Inutilisé, le hacking est donc nécessaire pour activer le code +- Dragon Quest Wars +- Dreamwalker + - Inutilisé, le hacking est donc nécessaire pour activer le code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo: Harmonious Forest Revenge + - Inutilisé, le hacking est donc nécessaire pour activer le code +- Make-Up & Style + - Inutilisé, le hacking est donc nécessaire pour activer le code + ### Jeux qui peuvent se connecter avec des titres GBA Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-dessous quelques alternatives possibles. - Advance Wars: Dual Strike - Advance Wars - Advance Wars 2: Black Hole Rising -- Bleach DS +- Bleach: The Blade of Fate - Bleach Advance: Kurenai ni Somaru Soul Society -- Castlevania Dawn of Sorrow - - Castlevania Aria of Sorrow +- Castlevania: Dawn of Sorrow + - Castlevania: Aria of Sorrow - Utilisez des [codes de triche](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) pour obtenir des objets spécifiques -- Daigasso! Band Brothers - - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) -- Eyeshield 21: MAX Devil Power - - Eyeshield 21: Devilbats Devildays -- Feel the Magic: XY/XX - - ChuChu Rocket +- Daigassō! Band Brothers + - Daigassō! Band Brothers Tsuika Kyoku (Expansion Pak) +- Eyeshield 21: MAX Devil Power! + - Eyeshield 21: DevilBats DevilDays +- Project Rub + - ChuChu Rocket! - Puyo Pop - Sonic Advance - Sonic Advance 2 @@ -220,7 +248,7 @@ Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-desso - Mega Man ZX - Mega Man Zero 3 - Mega Man Zero 4 - - Utilisez ce [patch Slot-2](https://www.romhacking.net/hacks/4649/) pour accéder au contenu de la Zone N + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N - Phoenix Wright: Ace Attorney - Gyakuten Saiban - Phoenix Wright: Justice for All @@ -228,16 +256,16 @@ Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-desso - Phoenix Wright: Trials and Tribulations - Gyakuten Saiban 3 - Pokémon Dash - - Pokémon Ruby/Sapphire - - Pokémon FireRed/LeafGreen - - Pokémon Emerald -- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver - - Pokémon Ruby/Sapphire - - Pokémon FireRed/LeafGreen - - Pokémon Emerald + - Pokémon Rubis/Saphir + - Pokémon Rouge Feu/Vert Feuille + - Pokémon Émeraude +- Pokémon Diamant/Perle/Platine/HeartGold/SoulSilver + - Pokémon Rubis/Saphir + - Pokémon Rouge Feu/Vert Feuille + - Pokémon Émeraude - (Utilisez [pkmn-chest](https://universal-team.net/projects/pkmn-chest) ou [PKSM](https://flagbrew.org/projects/PKSM) pour transférer/ajouter des Pokémon) -- Pokémon Mystery Dungeon: Blue Rescue Team - - Pokémon Mystery Dungeon: Red Rescue Team +- Pokémon Donjon Mystère : Équipe de Secours Bleue + - Pokémon Donjon Mystère : Équipe de Secours Rouge - Shrek Super Slam - Shrek Super Slam - Spider-Man 2 @@ -330,11 +358,11 @@ Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-desso - Live Channel - My Word Coach (DS) - My Word Coach (Wii) -- Pokémon Diamond/Pearl +- Pokémon Diamant/Perle - My Pokémon Ranch -- Pokémon Platinum - - My Pokémon Ranch (Japan Only Update) -- Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver +- Pokémon Platine + - My Pokémon Ranch (mise à jour exclusive au Japon) +- Pokémon Diamant/Perle/Platine/HeartGold/SoulSilver - Pokémon Battle Revolution - Personal Trainer: Walking - Mii Channel @@ -352,7 +380,7 @@ Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-desso - Possède deux podomètres infrarouges - Non compatible avec les ROMs Pokémon - Active Health with Carol Worderman - - Podomètre similaire à celui de Marche avec moi : Quel est ton rythme ?, mais un seul + - Podomètre similaire à celui de Marche avec moi : Quel est ton rythme ?, mais il n'y en a qu'un - Non compatible avec les ROMs Pokémon ### Autres (jeux spéciaux qui n'entrent pas dans l'une des catégories ci-dessus) @@ -369,6 +397,6 @@ Actuellement, nds-bootstrap n'a pas d'émulation Slot-2. Vous trouverez ci-desso - Slide Adventure MAGKID - Accompagné d'une souris optique Slot-2 - Daigassō! Band Brothers - - Possède une cartouche Slot-2 ajoute plus de chansons + - Possède une cartouche Slot-2 qui ajoute plus de chansons - Arkanoid DS - Accompagné d'une manette paddle Slot-2 diff --git a/pages/_fr-FR/ds-index/videoplayers.md b/pages/_fr-FR/ds-index/videoplayers.md index 70ec6d85..743e7fca 100644 --- a/pages/_fr-FR/ds-index/videoplayers.md +++ b/pages/_fr-FR/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Lecteurs vidéo homebrews pour la Nintendo DS(i) # Lecteurs vidéo homebrews pour la Nintendo DS(i) Cette page contient une liste de lecteurs vidéo fonctionnels ou non terminés pour les Nintendo DS et DSi, et explique le fonctionnement de chacun. -| Nom du joueur | Conteneurs/Codecs pris en charge | Support | Inconvénients | FPS max | -| ------------- | -------------------------------- | ------------------ | ------------------------------------------------------- | ------------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Linkers uniquement | Nécessite un linker pour lire des vidéos. | 24 FPS | -| Tuna-ViDS | `.avi`, XVid | DSi et DS | Ne peut atteindre qu'un certain taux d'images/de débit. | 15 FPS | -| MPEG4Player | `.mp4`, H.264 | DSi et DS | Ne peut lire que des vidéos courtes. | 24 FPS | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi et DS | Dump les images dans un format non compressé. | jusqu'à 25 FPS (progressif) ou 50 FPS (entrelacé) | +| Nom du joueur | Conteneurs/Codecs pris en charge | Support | Inconvénients | FPS max | +| ------------- | -------------------------------- | ------------------ | ----------------------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi et DS | Le spam de confettis ralentit les vidéos à haute fréquence. | 60 FPS | +| Moonshell | `.dpg`, MPEG1 | Linkers uniquement | Nécessite un linker pour lire des vidéos. | 24 FPS | +| Tuna-ViDS | `.avi`, XVid | DSi et DS | Ne peut atteindre qu'un certain taux d'images/de débit. | 15 FPS | +| MPEG4Player | `.mp4`, MPEG-4 | DSi et DS | Ne peut lire que des vidéos courtes. | 24 FPS | Notes : - Le nombre maximal de FPS dépend du contenu et de la durée de la vidéo. -- MPEG4Player est obsolète et peut être remplacé par un nouveau format vidéo, **FastVideoDS**. RocketVideo n'est plus maintenu. -Avertissement : La conversion de fichiers volumineux dans le convertisseur Rocket Video peut entraîner la perte de vos données car il écrit les images non compressées sur le disque dur. C'est pourquoi l'utilisation de Rocket Video n'est pas recommandée. +## FastVideoDS + +Note : Si vous obtenez un message disant `Cet encodeur nécessite un processeur supportant les instructions AVX2`, alors vous devez soit installer une puce CPU plus récente, soit utiliser un PC plus récent. {: .alert .alert-warning} +### Windows + +1. Téléchargez l'encodeur [ici](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Téléchargez le fichier `.bat` ci-dessous au même endroit que le fichier de l'encodeur `.exe`, et faites glisser votre vidéo dans le fichier `.bat`. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +Lorsque ce processus est terminé, il devrait être facile de glisser-déposer sur la carte SD. Une fois que vous avez placé la vidéo sur votre carte SD, elle sera prête à être lue via **TW**i**L**ight Menu++. + ## Conversion vidéo Moonshell (DPG4x) 1. Téléchargez DPG4x [ici](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md index 723a8542..30d357b2 100644 --- a/pages/_fr-FR/ds-index/wifi.md +++ b/pages/_fr-FR/ds-index/wifi.md @@ -41,7 +41,7 @@ Si vous configurez un réseau pour qu'il soit compatible avec la DS, il doit ré 1. Lancez la configuration de la connexion Wi-Fi Nintendo 1. Connectez-vous à votre point d'accès 1. Définissez votre valeur du DNS primaire à l'une des valeurs ci-dessous, en fonction du service que vous souhaitez utiliser : - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` ou `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` ou `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([liste des joueurs en ligne](http://zwei.moe:9001))** - `172.104.88.237` 1. Définissez `1.1.1.1` comme DNS secondaire 1. À ce stade, il se peut que vous deviez appliquer un patch NoSSL à votre jeu, selon celui-ci diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md index 8d5b7788..f81be3c5 100644 --- a/pages/_fr-FR/nds-bootstrap/faq.md +++ b/pages/_fr-FR/nds-bootstrap/faq.md @@ -32,6 +32,7 @@ nds-bootstrap patche les fonctions de la ROM pour qu'elle fonctionne depuis une - Utilisez la vitesse supplémentaire du processeur de la DSi afin d'obtenir de meilleures performances dans certains jeux - Améliorez votre son avec 48 kHz - Utilisez le mode DSi afin de bénéficier des fonctionnalités de la DSi +- La consommation de la batterie est moindre - En utilisant certaines cartes de jeu, vous pouvez utiliser l'infrarouge dans votre application - nds-bootstrap est open source, ce qui signifie que les développeurs peuvent toujours le mettre à jour pour corriger les bogues et autres choses, même si le projet est abandonné - Le Memory Expansion Pak DS est émulé, ce qui signifie que les jeux nécessitant cet accessoire fonctionneront @@ -40,23 +41,27 @@ nds-bootstrap patche les fonctions de la ROM pour qu'elle fonctionne depuis une #### DS/DS Lite : Pourquoi utiliser nds-bootstrap sur un linker DS ? - Certaines ROMs compatibles sont chargées dans le Memory Expansion Pak (ou dans les linkers Slot-2 contenant de la RAM), ce qui permet des temps de chargement plus rapides que les cartes de jeu normales -- Un nombre limité de DSiWare peut être exécuté à l'aide de patchs intégrés et d'une ROM donatrice d'un titre optimisé DSi +- Plus de cent titres DSiWare peuvent être exécutés à l'aide de patchs intégrés et d'une ROM donatrice d'un titre optimisé DSi - Gardez à l'esprit que nds-bootstrap sera toujours utilisé pour les DSiWare, indépendamment du paramètre `Utiliser nds-bootstrap` dans les paramètres de TWLMenu++ + - Tous les titres DSiWare ne peuvent pas être sauvegardés, en raison de la difficulté d'ajouter la prise en charge de la sauvegarde pour eux, et/ou du fait qu'ils stockent plus d'un fichier dans le système de fichiers de sauvegarde. - Si le kernel de votre linker ne peut pas exécuter une certaine ROM, nds-bootstrap peut être utilisé à la place, et peut être réglé par jeu - Intervertissez les écrans supérieur et inférieur dans les jeux compatibles pour un meilleur confort de jeu, ou sur les systèmes dont l'écran est cassé ou retiré -- Modifier les valeurs dans la RAM en utilisant le menu en jeu +- Faites des captures d'écran et modifiez les valeurs de la RAM à l'aide du menu en jeu #### Qu'est-ce qu'une ROM donatrice ? Dans nds-bootstrap, lorsqu'un jeu ne démarre pas, une autre ROM est utilisée pour « donner » son binaire ARM7 (et ARM7i, si disponible) au jeu configuré pour s'exécuter, à la place dudit binaire du jeu. Une ROM donatrice peut être définie en utilisant **TW**i**L**ight Menu++. -- **Linkers en mode DS :** Les quelques titres exclusifs DSi/DSiWare pris en charge nécessiteront une ROM exclusif DSi définie en tant que ROM donatrice +- **Linkers en mode DS :** Les titres exclusifs DSi/DSiWare pris en charge nécessiteront une ROM d'un jeu exclusif DSi définie en tant que ROM donatrice - **DSiWarehax :** Comme les jeux optimisés DSi et (la plupart) des jeux exclusifs DSi/DSiWare contiennent des paramètres MBK différents les uns des autres, les jeux optimisés DSi ne pourront pas démarrer en mode DSi sans une ROM donatrice. En définissant un titre exclusif DSi/DSiWare en tant que ROM donatrice, les jeux optimisés DSi pourront fonctionner avec les paramètres MBK définis par le titre DSiWare sur lequel l'exploit est utilisé + - Sur DSi, si **TW**i**L**ight Menu++ détecte qu'aucune ROM donatrice n'est définie, le *Studio son Nintendo DSi* et/ou un titre exploité valide que vous avez lancé seront automatiquement définis comme ROM donatrice(s) - **CycloDS iEvolution :** Même cas avec DSiWarehax, mais les titres exclusifs DSi/DSiWare nécessiteront un jeu optimisé DSi défini en tant que ROM donatrice, au lieu de l'inverse #### Quelle est la meilleure ROM donatrice ? -Il n'y a pas de *meilleure* à utiliser. -Si vous êtes un utilisateur de DSiWarehax, il est préférable de définir une ROM SDK5 contenant une sous-version supérieure à 0. Cependant, si vous n'avez pas de ROM DSiWare existante, vous pouvez dumper une ROM du *studio son Nintendo DSi* (SDK5.0) en utilisant GodMode9**i**, et défininissez le studio son DSi en tant que ROM donatrice. -Si vous possédez une console 3DS cependant, il est préférable de dumper la ROM Paramètres Wi-Fi DS (SDK5.5) en utilisant GodMode9, et à la place, de définir Paramètres Wi-Fi DS en tant que ROM donatrice, car en faisant cela, le mode veille est activé dans DSiWare sans attendre 9 secondes. +Il n'y en a pas de *meilleure* à utiliser. La plupart des ROMs des titres TWL peuvent être configurées comme ROM donatrice. + +Exemples : +- **DSiWarehax sur DSi :** Le *Studio son Nintendo DSi* et/ou un titre exploité valide que vous avez lancé sera automatiquement défini comme ROM(s) donatrice, s'il n'y en a pas encore. +- **DSiWarehax sur 3DS :** Dumpez la ROM des paramètres Wi-Fi DS (SDK5.5) en utilisant GodMode9, et définissez-la en tant que ROM donatrice. #### Pourquoi ne puis-je pas définir une ROM donatrice ? Si un titre nécessite une ROM donatrice, et que la ROM que TWLMenu++ a déclaré trouver ne montre pas l'option pour la définir comme telle (à condition que vous ayez fait défiler la page), trouvez une autre ROM à définir comme donatrice. @@ -73,19 +78,19 @@ Un build nightly est compilé pour le dernier commit. Les builds nightly peuvent Pour plus d'infos sur les codes de triche, consultez la section [Codes de triche Action Replay de la page ROMs commerciales](https://wiki.ds-homebrew.com/fr-FR/ds-index/retail-roms#codes-de-triche-action-replay). #### Comment faire des captures d'écran ? -Vous pouvez prendre des captures de l'écran principal à partir du menu en jeu. Par défaut, le menu en jeu s'ouvre en appuyant sur L Down + SELECT, puis sélectionnez `Capture d'écran…`, modifiez la banque VRAM si nécessaire, et appuyez sur A pour enregistrer la capture d'écran. +Vous pouvez prendre des captures de l'écran principal à partir du menu en jeu. Par défaut, le menu en jeu s'ouvre en appuyant sur L + Bas + SELECT, puis sélectionnez `Capture d'écran…`, modifiez la banque VRAM si nécessaire, et appuyez sur A pour enregistrer la capture d'écran. Pour visualiser vos captures d'écran sur votre PC, vous devrez extraire `sd:/_nds/nds-bootstrap/screenshots.tar`, à l'intérieur se trouveront toutes vos captures d'écran au format BMP. Il y aura également des fichiers BMP vides supplémentaires pour remplir le fichier TAR jusqu'à 50, ceux-ci peuvent simplement être ignorés ou supprimés. -nds-bootstrap ne peut contenir que 50 captures d'écran dans le fichier `screenshots.tar`, donc une fois que vous êtes proche, vous devriez les extraire et supprimer le TAR, nds-bootstrap générera alors un nouveau TAR la prochaine fois que vous chargerez un jeu. +nds-bootstrap ne peut contenir que cinquante captures d'écran dans le fichier `screenshots.tar`, donc une fois que vous êtes proche, vous devriez les extraire et supprimer le TAR, nds-bootstrap générera alors un nouveau TAR la prochaine fois que vous lancerez un jeu. #### Qu'est-ce que l'écran principal et pourquoi lui seul peut avoir des captures d'écran ? L'écran « principal » est celui qui est affiché à l'aide du moteur principal, qui peut être n'importe quel écran physique. En général, c'est l'écran où se déroule le jeu principal et si un écran est en 3D, c'est toujours l'écran principal. Il sera toujours en haut de l'écran lorsque vous serez dans le menu en jeu. -La raison pour laquelle les captures d'écran ne peuvent être réalisées qu'à partir de l'écran principal est une limitation matérielle de la Nintendo DS, qui ne dispose pas d'un framebuffer mais d'une fonction de capture d'écran qui permet de capturer la sortie du moteur principal. Cette fonction est le plus souvent utilisée par les jeux pour rendre la 3D sur les deux écrans, mais elle peut aussi être utilisée pour prendre des captures d'écran. +La raison pour laquelle les captures d'écran ne peuvent être réalisées qu'à partir de l'écran principal est une limitation matérielle de la Nintendo DS, qui ne dispose pas d'une mémoire tampon mais d'une fonction de capture d'écran qui permet de capturer la sortie du moteur principal. Cette fonction est le plus souvent utilisée par les jeux pour rendre la 3D sur les deux écrans, mais elle peut aussi être utilisée pour prendre des captures d'écran. #### Qu’est-ce que la « banque VRAM » que l’on me demande de sélectionner lors d’une capture d’écran ? -Lors d'une capture d'écran avec nds-bootstrap, il est nécessaire d'utiliser la fonction de capture d'écran de la DS pour capturer une image du moteur principal, mais cette capture d'écran ne peut écrire que dans la VRAM et nécessite l'une des quatre premières banques. nds-bootstrap essaiera de sélectionner une banque qui n'est pas utilisée pour le moteur principal, donc en général vous pouvez simplement l'ignorer. Cependant, dans certains cas, les quatre banques VRAM possibles seront utilisées pour le moteur principal, il n'est donc pas possible de prendre une capture d'écran parfaite et vous devrez sélectionner la banque qui vous semble la meilleure. +Lors d'une capture d'écran avec nds-bootstrap, il est nécessaire d'utiliser la fonction de capture d'écran de la DS pour capturer une image du moteur principal, mais cette capture d'écran ne peut écrire que dans la VRAM et nécessite l'une des quatre premières banques. nds-bootstrap essaiera de sélectionner une banque qui n'est pas utilisée pour le moteur principal, donc en général, vous pouvez simplement l'ignorer. Cependant, dans certains cas, les quatre banques VRAM possibles seront utilisées pour le moteur principal, il n'est donc pas possible de prendre une capture d'écran parfaite et vous devrez sélectionner la banque qui vous semble la meilleure. #### Puis-je jouer à des jeux en ligne en utilisant nds-bootstrap ? Jouer à des jeux en ligne avec nds-bootstrap fonctionnera exactement comme avec de vraies cartes de jeu. Consultez la page [Wi-Fi](../ds-index/wifi) pour obtenir des informations sur la connexion à un service en ligne alternatif. @@ -93,17 +98,17 @@ Jouer à des jeux en ligne avec nds-bootstrap fonctionnera exactement comme avec #### Le fait de configurer un jeu pour qu'il utilise une vitesse de CPU de 133 MHz (TWL) peut-il endommager ma console ? Non. Bien que tous les jeux ne fonctionnent pas correctement avec ce paramètre, la DSi et la 3DS ont été conçues pour pouvoir atteindre cette vitesse de processeur. -- Si vous rencontrez un problème avec un jeu lorsqu'il est exécuté à la vitesse du CPU de 133 MHz (TWL), créez un problème sur le [dépôt GitHub de **TW**i**L**ight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/issues) en détaillant les effets afin qu'il puisse être mis sur liste noire pour ne pas être lancé à cette vitesse de CPU +- Si vous rencontrez un problème avec un jeu lorsqu'il est exécuté à la vitesse du processeur de 133 MHz (TWL), créez un problème sur le [dépôt GitHub de **TW**i**L**ight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/issues) en détaillant les effets afin qu'il puisse être mis sur liste noire pour ne pas être lancé à cette vitesse du processeur #### Puis-je accélérer les jeux en utilisant nds-bootstrap ? Bien que la vitesse du processeur TWL puisse réduire les décalages, nds-bootstrap ne peut pas exécuter les jeux à des vitesses plus élevées que prévu. #### Puis-je remapper les entrées des boutons en utilisant nds-bootstrap ? -Non. Étant donné que nds-bootstrap exécute les jeux en mode natif, il ne peut pas modifier la fonction de la plupart des boutons. La seule façon de le faire serait de modifier le jeu lui-même, ou d'utiliser des codes de triche. +Non. Étant donné que nds-bootstrap exécute les jeux nativement, il ne peut pas modifier la fonction de la plupart des boutons. La seule façon de le faire serait de modifier le jeu lui-même, ou d'utiliser des codes de triche. #### Comment puis-je jouer à des ROMs Pokémon randomisées avec nds-bootstrap ? -Pokémon Or HeartGold/Argent SoulSilver, Noir/Blanc, et Noir 2/Blanc 2 ont des mesures anti-piratage qui doivent être manuellement patchées *avant* de randomiser la ROM. Vous pouvez le faire avec [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). -- Les ROMs aléatoires ne peuvent pas être patchées à la volée de l'anti-piratage comme le sont les versions originales de ces jeux, car l'aléatoire d'une ROM a beaucoup trop de sorties uniques possibles pour être raisonnablement inclus avec **TW**i**L**ight Menu++ +*Pokémon Or HeartGold/Argent SoulSilver*, *Noir/Blanc* et *Noir 2/Blanc 2* ont des mesures anti-piratage qui doivent être manuellement patchées *avant* de randomiser la ROM. Vous pouvez le faire avec [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). +- Les ROMs randomisées ne peuvent pas être patchées à la volée de l'anti-piratage comme le sont les versions originales de ces jeux, car la randomisation d'une ROM a beaucoup trop de sorties uniques possibles pour être raisonnablement incluses avec **TW**i**L**ight Menu++ #### Que sont les binaires DSi ? Comment puis-je les obtenir ? Les binaires DSi sont les parties du code d'un jeu à utiliser sur les systèmes DSi (ainsi que 3DS) pour utiliser les fonctionnalités de la DSi, telles que les appareils photo et les capacités Wi-Fi améliorées. Les anciennes méthodes de dumping n'ont peut-être pas permis de les dumper correctement. diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md index bf3f7be5..e238986c 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ prend en charge les fichiers sonores personnalisés dans les th Ces instructions supposent que vous avez installé devkitPro avec mmutil. Vous pouvez obtenir devkitPro sur le [site Web de devkitPro](https://devkitpro.org/wiki/Getting_Started). ## Banque d'effets sonores -La banque d'effets sonores (sfx.bin) contient des effets sonores tels que le son de sélection de l'icône, etc. +La banque d'effets sonores (`sfx.bin`) contient des effets sonores tels que le son de sélection de l'icône, etc. | Fichier | Description | | ----------- | ------------------------------------------------------------------------------------------ | @@ -26,9 +26,9 @@ La banque d'effets sonores (sfx.bin) contient des effets sonores tels que le son Tous les fichiers énumérés ci-dessus sont nécessaires pour construire une banque d'effets sonores personnalisés. Si vous voulez qu'un son soit muet, vous pouvez utiliser un fichier audio silencieux. Le format `.wav` est obligatoire et l'encodage *doit* être PCM. -Pour construire la banque d'effets sonores, vous devez télécharger [ce fichier](/assets/files/Makefile) et le placer à côté de tous les fichiers `.wav` qui seront utilisés. Une fois que tous les fichiers se trouvent dans le même dossier, ouvrez votre terminal (ou la ligne de commande si vous utilisez Windows), changez le répertoire actuel (`cd`) pour le dossier où se trouve le `Makefile`, puis exécutez la commande `make`. +[Ce fichier](/assets/files/sfx-example.zip) comprend les sons utilisés dans les thèmes DSi et 3DS par défaut, ainsi que le fichier makefile utilisé pour les transformer en un fichier sfx.bin valide. N'hésitez pas à modifier et à changer les fichiers sonores pour créer une banque d'effets sonores personnalisée. -Vous obtiendrez un fichier `sfx.bin` résultant qui peut être copié dans le sous-dossier `sound` de votre dossier de thème. **Ce fichier doit être inférieur à 512 000 octets = 512 ko**. Tout fichier d'une taille supérieure à cette limite entraînera des plantages ou la non-lecture complète de certains sons. +Pour créer votre banque d'effets sonores personnalisés, ouvrez votre terminal (ou la ligne de commande si vous utilisez Windows), changez le répertoire actuel (`cd`) pour le dossier où se trouve `Makefile`, puis exécutez la commande `make`. Vous obtiendrez un fichier `sfx.bin` résultant qui peut être copié dans le sous-dossier `sound` de votre dossier de thème. **Ce fichier doit être inférieur à 512 000 octets = 512 ko**. Tout fichier d'une taille supérieure à cette limite entraînera des plantages ou la non-lecture complète de certains sons. ### Son de démarrage Alors que les autres effets sonores fonctionnent avec n'importe quel fichier WAV avec un encodage PCM, le son de démarrage doit être dans un format spécifique pour fonctionner correctement, sinon il y aura un décalage entre l'arrêt du son de démarrage et le début de la musique de fond. @@ -72,4 +72,4 @@ Pour exporter dans le bon format : Vous avez maintenant un fichier `bgm.pcm.raw` qui peut être copié dans le sous-dossier `sound` de votre dossier de thème. - Vous devez ensuite définir l'option `Musique thèmes DSi/3DS` dans les paramètres de TWiLight Menu++ sur « Thème » pour que votre musique de fond personnalisée soit jouée dans le menu. \ No newline at end of file + Vous devez ensuite définir l'option `Musique thèmes DSi/3DS` dans les paramètres de TWiLight Menu++ sur « Thème » pour que votre musique de fond personnalisée soit jouée dans le menu. diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md index 714cfd07..faeb6371 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: Comment créer des skins DSi/3DS description: Comment créer des skins DSi et 3DS personnalisés pour TWiLight Menu++ --- -Pour réaliser un skin de TWiLight Menu++, vous aurez besoin d'un éditeur d'images capable d'exporter des fichiers `.png`, des fichiers `.bmp` ou `.png` 16 BPP, et 4 fichiers `.bmp` BPP. Idéalement, il devrait également être en mesure de réorganiser manuellement les palettes d'images. [GIMP](https://www.gimp.org) est recommandé et sera utilisé pour ce guide car il est capable de tout ce qui est nécessaire. +Pour réaliser un skin de TWiLight Menu++, vous aurez besoin d'un éditeur d'images capable d'exporter des fichiers `.png`, des fichiers `.bmp` ou `.png` 16 BPP, et des fichiers `.bmp` 4 BPP. Idéalement, il devrait également être en mesure de réorganiser manuellement les palettes d'images. [GIMP](https://www.gimp.org) est recommandé et sera utilisé pour ce guide car il est capable de tout ce qui est nécessaire. ## Partie 1 : Télécharger les exemples La première chose à faire est de télécharger les [skins d'exemple](/assets/files/skin-examples.zip). Ils peuvent être utilisés comme base pour votre skin et sont déjà dans le bon format, donc si vous avez des problèmes plus tard, vous pouvez comparer avec ceux-ci. ## Partie 2 : Modifier les images -Téléchargez et installez [GIMP](https://www.gimp.org), vous pouvez utiliser un autre éditeur si vous le souhaitez mais ce guide utilise GIMP. +Téléchargez et installez [GIMP](https://www.gimp.org/) +- D'autres éditeurs d'images tels que Photoshop peuvent fonctionner, mais GIMP sera utilisé dans ce guide Une fois installé, ouvrez GIMP et sélectionnez `Fenêtres` -> `Fenêtres ancrables` -> `Palette`. Cela ouvre la boîte de dialogue de la palette, qui sera utile lors de l'édition d'images palettisées. @@ -21,19 +22,24 @@ Vous pouvez maintenant ouvrir l'image que vous voulez modifier dans GIMP et pass ### Textures d'arrière-plan (dossier `background`) Il peut s'agir de fichiers PNG ou de fichiers BMP 16 bits (`A1 R5 G5 B5` ou `X1 R5 G5 B5`). +- Si vous utilisez des fichiers BMP, vous pouvez les régler sur 16 bits dans les options avancées lors de l'exportation. Vous devrez peut-être le faire à chaque fois que vous exporterez en BMP -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------------------- | -| bottom | La texture de l'arrière-plan inférieur lorsqu’une icône n'est pas survolée | -| bottom_bubble | La texture de l'arrière-plan inférieur lorsqu’une icône est survolée | -| bottom_ds | Pour le thème 3DS, la texture de l'arrière-plan inférieur lorsqu'une icône n'est pas survolée sur une DS Lite | -| bottom_bubble_ds | Pour le thème 3DS, la texture de l'arrière-plan inférieur lorsqu'une icône est survolée sur une DS Lite | -| top | | +| Texture | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------------------ | +| top | La texture de fond de l'écran supérieur | +| bottom | La texture de l'arrière-plan inférieur lorsqu’une icône n'est pas survolée | +| bottom_ds | Pour le thème 3DS, la texture de l'arrière-plan inférieur lorsqu'une icône n'est pas survolée sur une DS Tank/Lite | +| bottom_macro | Pour le thème DSi, la texture de l'arrière-plan lorsqu'une icône n'est pas survolée en utilisant le mode Macro | +| bottom_bubble | La texture de l'arrière-plan inférieur lorsqu’une icône est survolée | +| bottom_bubble_ds | Pour le thème 3DS, la texture de l'arrière-plan inférieur lorsqu'une icône est survolée sur une DS Tank/Lite | +| bottom_bubble_macro | Pour le thème DSi, la texture de l'arrière-plan lorsqu'une icône est survolée en utilisant le mode Macro | +| bottom_moving | Pour le thème DSi, la texture de l'arrière-plan inférieur lors du déplacement d'une icône | +| bottom_moving_macro | Pour le thème DSi, la texture de l'arrière-plan lors du déplacement d'une icône en mode Macro | ### Textures de batterie (dossier `battery`) -Il doit s'agir de fichiers PNG. N'importe quel fichier peut être utilisé, mais seuls les fichiers 100 % transparents sont acceptés. Tout pixel transparent dans une icône doit l'être dans toutes les autres afin qu'il soit correctement écrasé en cas de changement. +Il doit s'agir de fichiers PNG. La transparence est prise en charge, mais seule une transparence à 100 % fonctionnera. -| Texture | Description | +| Texture | Description/Notes | | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | | battery0 | Clignote avec `battery1` lorsque la batterie est très faible | | battery1 | 0-4 sont utilisés en mode DSi | @@ -77,10 +83,12 @@ Lors de l'exportation, il est recommandé de cocher la case `Ne pas écrire les | dialogbox | L'arrière-plan de la boîte de dialogue qui glisse vers le bas | | folder | L'icône des dossiers | | icon_a26 | L'icône des jeux Atari 2600 | +| icon_col | L'icône des jeux Colecovision | | icon_gb | L'icône des jeux Game Boy | -| icon_gba | L'icône des jeux GBA (tous les thèmes) et l'icône supérieure pour lancer GBARunner2 (thème 3DS) | +| icon_gba | L'icône des jeux GBA | | icon_gbamode | L'icône du mode GBA natif | | icon_gg | L'icône des jeux Game Gear | +| icon_img | L'icône des images BMP, GIF et PNG | | icon_int | L'icône des jeux Intellivision | | icon_m5 | L'icône des jeux Sord M5 | | icon_manual | L'icône du manuel | @@ -97,7 +105,7 @@ Lors de l'exportation, il est recommandé de cocher la case `Ne pas écrire les | icon_ws | L'icône des jeux WonderSwan | | launch_dot | Les points affichés lors du lancement d'un jeu (thème DSi) | | moving_arrow | La flèche affichée lorsqu'un jeu est déplacé (thème DSi) | -| progress | L'animation de chargement de la progression avec 8 frames | +| progress | L'animation de chargement de la progression avec huit images | | scroll_window | La partie de la barre de défilement qui indique les icônes qui sont visibles | | small_cart | Les icônes affichées en haut (thème 3DS) et dans le menu SELECT (thème DSi) | | start_border | La bordure avec des images d'animation qui indique l'icône sélectionnée (thème DSi) | @@ -114,11 +122,10 @@ Il doit s'agir de fichiers PNG. | topbg | Fond pour l'écran supérieur sur tout autre modèle de DS | ### Textures de l'interface utilisateur (dossier `ui`) -Il doit s'agir de fichiers PNG. N'importe quel fichier peut être utilisé, mais seuls les fichiers 100 % transparents sont acceptés. Tout pixel transparent dans une texture doit l'être dans toutes les textures associées, afin qu'il soit correctement écrasé en cas de changement. +Il doit s'agir de fichiers PNG. La transparence est prise en charge, mais seule une transparence à 100 % fonctionnera. Tout pixel transparent dans une texture doit l'être dans toutes les autres, afin qu'il soit correctement écrasé lors d'un changement. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | La police pour afficher la date et l'heure | | Lshoulder | La gâchette gauche | | Lshoulder_greyed | La gâchette gauche quand il n'y a pas de pages à gauche | | Rshoulder | La gâchette droite | @@ -128,62 +135,99 @@ Il doit s'agir de fichiers PNG. N'importe quel fichier peut être utilisé, mais Utilisé uniquement pour le thème 3DS, `3dsRotatingCubes.rvid` est un fichier Rocket Video. Pour plus d'informations sur la conversion de vidéos en rvid, lisez [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) sur le wiki de Vid2RVID. Si vous ne voulez pas qu'il soit affiché, vous pouvez simplement le supprimer. ### Textures du volume (dossier `volume`) -Il doit s'agir de fichiers PNG. N'importe quel fichier peut être utilisé, mais seuls les fichiers 100 % transparents sont acceptés. Tout pixel transparent dans une texture doit l'être dans toutes les autres afin qu'il soit correctement écrasé lors d'un changement. +Les textures de volume ne sont affichées qu'en mode DSi. -| Texture | Description | +Il doit s'agir de fichiers PNG. La transparence est prise en charge, mais seule une transparence à 100 % fonctionnera. + + +| Texture | Description/Notes | | ------- | ---------------------------------------- | -| volume0 | Le volume n'est affiché qu'en mode DSi | -| volume1 | 0 est en sourdine, 4 est en plein volume | +| volume0 | 0 est en sourdine, 4 est en plein volume | +| volume1 | | | volume2 | | | volume3 | | | volume4 | | ## Configuration du thème (fichier `theme.ini`) -Vous pouvez configurer diverses options sur la façon dont le thème est affiché dans le fichier `theme.ini` pour tenir compte de plus grands sprites ou de plus grandes textures. Pour les options vrai/faux, `0` est faux et `1` est vrai. Les options dont la valeur par défaut est vide pour un thème sont inutilisées pour ce thème. +Vous pouvez configurer diverses options sur la façon dont le thème est dessiné dans le fichier `theme.ini` pour tenir compte de graphismes plus grands ou de dispositions différentes. Pour les options vrai/faux, `0` est faux, et `1` est vrai. Les options dont la valeur par défaut est vide pour un thème sont inutilisées dans ce thème. -| Valeur | Description | Par défaut (3DS) | Par défaut (DSi) | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- | -| `StartBorderRenderY` | La position Y initiale de la bordure de démarrage | 92 | 81 | -| `StartBorderSpriteW` | La largeur du sprite de la bordure de démarrage. Notez que la texture de la bordure de démarrage correspond exactement à la moitié de la bordure complète. | 32 | 32 | -| `StartBorderSpriteH` | La hauteur du sprite de la bordure de démarrage | 64 | 80 | -| `StartTextRenderY` | La position Y initiale du texte de démarrage | 143 | 143 | -| `BubbleTipRenderY` | La position Y de l'extrémité de la bulle qui est affichée au-dessus de la bordure de démarrage | 98 | 80 | -| `BubbleTipRenderX` | La position X de l'extrémité de la bulle qui est affichée au-dessus de la bordure de démarrage | 125 | 122 | -| `BubbleTipSpriteW` | La largeur du sprite de l'extrémité de la bulle | 7 | 11 | -| `BubbleTipSpriteH` | La hauteur du sprite de l'extrémité de la bulle | 7 | 8 | -| `TitleboxRenderY` | La position Y initiale de la zone du texte du titre | 96 | 85 | -| `TitleboxTextY` | La position Y initiale du texte du titre | 55 | 30 | -| `TitleboxTextW` | La largeur maximale du texte du titre | 200 | 240 | -| `MacroTitleboxTextY` | La position Y initiale du texte du titre en mode macro | | 40 | -| `MacroTitleboxTextW` | La largeur maximale du texte du titre en mode macro | | 224 | -| `TitleboxTextLarge` | Utilisation ou non de la grande police pour le texte du titre | 0 | 1 | -| `TitleboxMaxLines` | Le nombre maximum de lignes de texte à afficher pour le titre | 3 | 4 | -| `VolumeRenderX` | La position X sur l'écran supérieur pour afficher l'icône du volume | 4 | 4 | -| `VolumeRenderY` | La position Y sur l'écran supérieur pour afficher l'icône du volume | 5 | 5 | -| `ShoulderLRenderY` | La position Y sur l'écran supérieur pour afficher la gâchette gauche | 172 | 172 | -| `ShoulderLRenderX` | La position X sur l'écran supérieur pour afficher la gâchette gauche | 0 | 0 | -| `ShoulderRRenderY` | La position Y sur l'écran supérieur pour afficher la gâchette droite | 172 | 172 | -| `ShoulderRRenderX` | La position X sur l'écran supérieur pour afficher la gâchette droite | 178 | 178 | -| `BatteryRenderY` | La position Y sur l'écran supérieur pour afficher l'icône de la batterie | 5 | 5 | -| `BatteryRenderX` | La position X sur l'écran supérieur pour afficher l'icône de la batterie | 235 | 235 | -| `FontPalette1` | La couleur transparente de la police, inutilisée pour les polices par défaut | 0x0000 | 0x0000 | -| `FontPalette2` | Les couleurs de la police, utilisez [ce site](http://www.conradshome.com/html2bgr15/) pour convertir | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette du texte de démarrage | | 1 | -| `StartBorderUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette de la bordure de démarrage | | 1 | -| `ButtonArrowUserPalette` | Utilisation de la couleur du profil DS pour la palette des boutons fléchés en bas de l'écran | | 1 | -| `MovingArrowUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette de la flèche affichée lors du déplacement des icônes | | 1 | -| `LaunchDotsUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette des points de lancement | | 1 | -| `DialogBoxUserPalette` | Utilisation de la couleur du profil DS pour la palette de la boîte de dialogue | | 1 | -| `RenderPhoto` | Afficher ou non une photo sur l'écran supérieur | 0 | 1 | -| `RotatingCubesRenderY` | La position Y sur l'écran supérieur pour afficher les cubes en rotation | 78 | | +| Valeur | Description/Notes | Par défaut (3DS) | Par défaut (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- | +| `StartBorderRenderY` | La position Y initiale de la bordure de démarrage | 92 | 81 | +| `StartBorderSpriteW` | La largeur du sprite de la bordure de démarrage. Notez que la texture de la bordure de démarrage correspond exactement à la moitié de la bordure complète | 32 | 32 | +| `StartBorderSpriteH` | La hauteur du sprite de la bordure de démarrage | 64 | 80 | +| `StartTextRenderY` | La position Y initiale du texte de démarrage | 143 | 143 | +| `BubbleTipRenderX` | La position X de l'extrémité de la bulle qui est affichée au-dessus de la bordure de démarrage | 125 | 122 | +| `BubbleTipRenderY` | La position Y de l'extrémité de la bulle qui est affichée au-dessus de la bordure de démarrage | 98 | 80 | +| `BubbleTipSpriteW` | La largeur du sprite de l'extrémité de la bulle | 7 | 11 | +| `BubbleTipSpriteH` | La hauteur du sprite de l'extrémité de la bulle | 7 | 8 | +| `TitleboxRenderY` | La position Y initiale de la zone du texte du titre | 96 | 85 | +| `TitleboxTextY` | La position Y initiale du texte du titre | 55 | 30 | +| `TitleboxTextW` | La largeur maximale du texte du titre | 200 | 240 | +| `TitleboxTextLarge` | Utilisation ou non de la grande police pour le texte du titre | 0 | 1 | +| `TitleboxMaxLines` | Le nombre maximum de lignes de texte à afficher pour le titre | 3 | 4 | +| `VolumeRenderX` | La position X sur l'écran supérieur pour afficher l'icône du volume | 4 | 4 | +| `VolumeRenderY` | La position Y sur l'écran supérieur pour afficher l'icône du volume | 5 | 5 | +| `ShoulderLRenderX` | La position X sur l'écran supérieur pour afficher la gâchette gauche | 0 | 0 | +| `ShoulderLRenderY` | La position Y sur l'écran supérieur pour afficher la gâchette gauche | 172 | 172 | +| `ShoulderRRenderX` | La position X sur l'écran supérieur pour afficher la gâchette droite | 178 | 178 | +| `ShoulderRRenderY` | La position Y sur l'écran supérieur pour afficher la gâchette droite | 172 | 172 | +| `BatteryRenderX` | La position X sur l'écran supérieur pour afficher l'icône de la batterie | 235 | 235 | +| `BatteryRenderY` | La position Y sur l'écran supérieur pour afficher l'icône de la batterie | 5 | 5 | +| `UsernameRenderX` | La position X sur l'écran supérieur pour afficher le texte du nom d'utilisateur | 28 | 28 | +| `UsernameRenderY` | La position Y sur l'écran supérieur pour afficher le texte du nom d'utilisateur | 15 | 15 | +| `UsernameRenderXDS` | La position X sur l'écran supérieur pour afficher le texte du nom d'utilisateur, sur une DS Tank/Lite | 4 | 4 | +| `DateRenderX` | La position X sur l'écran supérieur pour afficher le texte de la date | 162 | 162 | +| `DateRenderY` | La position Y sur l'écran supérieur pour afficher le texte de la date | 7 | 7 | +| `TimeRenderX` | La position X sur l'écran supérieur pour afficher le texte de l'heure | 200 | 200 | +| `TimeRenderY` | La position Y sur l'écran supérieur pour afficher le texte de l'heure | 7 | 7 | +| `PurpleBatteryAvailable` | Utilisation ou non des icônes violettes de la batterie lorsque l'option `Couleur DEL alim.` est réglée sur `Violet` dans les paramètres | 1 | 1 | +| `FontPalette1` | La couleur transparente de la police, inutilisée pour les polices par défaut | 0x0000 | 0x0000 | +| `FontPalette2` | Les couleurs de la police, utilisez [ce site](http://www.conradshome.com/html2bgr15/) pour convertir | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | La couleur de remplacement transparente de la police pour la date et l'heure | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | La couleur de remplacement de la police pour la date et l'heure | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | La couleur de remplacement transparente de la police pour la boîte du titre de la ROM | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | La couleur de remplacement de la police pour la boîte du titre de la ROM | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | La couleur de remplacement transparente de la police pour les boîtes de dialogue | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | La couleur transparente de la police pour les boîtes de dialogue | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | La couleur transparente de la police pour le texte superposé | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | La couleur de remplacement de la police pour le texte superposé | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | La couleur de remplacement transparente de la police pour le nom d'utilisateur | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | La couleur de remplacement de la police pour le nom d'utilisateur | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette du texte de démarrage | | 1 | +| `StartBorderUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette du texte de démarrage | | 1 | +| `ButtonArrowUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette des boutons fléchés en bas de l'écran | | 1 | +| `MovingArrowUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette de la flèche affichée lors du déplacement des icônes | | 1 | +| `LaunchDotsUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette des points de lancement | | 1 | +| `DialogBoxUserPalette` | Utilisation ou non de la couleur du profil DS pour la palette de la boîte de dialogue | | 1 | +| `RenderPhoto` | Afficher ou non une photo sur l'écran supérieur | 0 | 1 | +| `RotatingCubesRenderY` | La position Y sur l'écran supérieur pour afficher les cubes en rotation | 78 | | +| `PlayStartupJingle` | Utilisation ou non du son de démarrage avant la musique de fond principale. Consultez la page [Effets sonores personnalisés](custom-dsi-3ds-sfx) pour plus d'informations | 1 | 0 | +| `StartupJingleDelayAdjust` | Le nombre d'échantillons au début du son de démarrage à partir duquel la musique de fond doit commencer | 0 | 0 | + +### Options du mode Macro +Vous pouvez ajouter des options de remplacement spécifiques au fichier `theme.ini` pour une utilisation en mode Macro. Pour ce faire, ajoutez `[MACRO]` à une ligne vierge au bas du fichier de configuration, puis ajoutez toute configuration spécifiée en dessous. + +## Musique de fond et effets sonores personnalisés +Les thèmes DSi et 3DS prennent également en charge la musique personnalisée. Consultez [Skins DSi/3DS - Effets sonores personnalisés](custom-dsi-3ds-sfx) pour plus de détails. + +## Polices personnalisées +Vous pouvez placer des [polices personnalisées](custom-fonts) dans le dossier `font` pour l'utiliser dans le skin. Vous pouvez également ajouter des polices de remplacement pour la date et l'heure en utilisant `date_time.nftr`, et le nom d'utilisateur de la console avec `username.nftr`. ## Partie 3 : Ajout dans TWiLight Menu++ Une fois que vous avez édité quelques graphismes et que vous souhaitez tester votre skin, il suffit de copier votre dossier skin (le dossier contenant les dossiers `background`, `battery`, etc.) vers `sd :/_nds/TWiLightMenu/3dsmenu/themes/` ou `sd:/_nds/TWiLightMenu/dsimenu/themes/` pour les skins des thèmes 3DS et DSi respectivement. ## Partie 4 : Partager votre skin Une fois que vous avez terminé votre skin, vous pouvez le partager avec la communauté en créant une demande de tirage l'ajoutant au dépôt GitHub [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) dans un fichier `.7z`. Si vous n'êtes pas familier avec l'utilisation de git, vous pouvez aussi simplement créer un problème sur ce dépôt avec un fichier zip de votre skin pour demander qu'il soit ajouté. - -## Musique d'arrière-plan personnalisée et effets sonores -Les thèmes DSi et 3DS prennent également en charge la musique personnalisée. Consultez [Skins DSi/3DS - Effets sonores personnalisés](custom-dsi-3ds-sfx) pour plus de détails. diff --git a/pages/_fr-FR/twilightmenu/custom-fonts.md b/pages/_fr-FR/twilightmenu/custom-fonts.md index d910530e..daca160f 100644 --- a/pages/_fr-FR/twilightmenu/custom-fonts.md +++ b/pages/_fr-FR/twilightmenu/custom-fonts.md @@ -22,6 +22,11 @@ Les polices personnalisées sont chargées à partir de `sd:/_nds/TWiLightMenu/e Les fichiers `-ds` et `-dsi` ont une priorité plus élevée que la normale et s'ils sont trouvés, ils seront utilisés lorsque TWiLight Menu++ fonctionne en mode DS ou DSi respectivement. +### Polices de skin +Vous pouvez ajouter des polices de caractères pour [personnaliser les thèmes DSi/3DS](custom-dsi-3ds-skins), ce qui remplacera ce qui est défini dans les paramètres de TWiLight Menu++. Ces polices sont placées dans le dossier `font`, dans le dossier racine du skin. + +Les skins personnalisés peuvent également utiliser des polices de remplacement pour la date et l'heure en utilisant `date_time.nftr`, et le nom d'utilisateur de la console avec `username.nftr`. + ### Génération de polices personnalisées Vous pouvez créer vos propres polices en utilisant un utilitaire tel que [nftr-editor](https://pk11.us/nftr-editor/) de Pk11. Pour régénérer l'une des polices existantes de TWiLight Menu++ en l'utilisant : 1. Charger un fichier NFTR dans nftr-editor diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md index 22b014b3..0a479e86 100644 --- a/pages/_fr-FR/twilightmenu/faq.md +++ b/pages/_fr-FR/twilightmenu/faq.md @@ -86,10 +86,10 @@ La manière d'accéder aux paramètres de TWiLight Menu++ varie selon votre conf Vous pouvez également maintenir SELECT tout en lançant TWiLight Menu++ pour accéder directement aux paramètres. #### Comment puis-je utiliser des icônes/bannières personnalisées pour les jeux ? -Vous pouvez utiliser une bannière personnalisée au format PNG ou avec un fichier banner.bin en la plaçant dans le dossier `sd:/_nds/TWiLightMenu/icons` avec le nom de la ROM (y compris l'extension) + `.png` ou `.bin`. +Vous pouvez utiliser une bannière personnalisée au format PNG ou avec un fichier banner.bin en la plaçant dans le dossier `sd:/_nds/TWiLightMenu/icons` avec le nom de la ROM (y compris l'extension) ou du dossier + `.png` ou `.bin`. -Pour les bannières PNG, vous avez simplement besoin de n'importe quel fichier PNG avec 15 couleurs ou moins et une résolution maximale de 32 × 32. +Pour les bannières PNG, vous avez simplement besoin de n'importe quel fichier PNG avec 15 couleurs ou moins et une résolution maximale de 32 × 32. La transparence totale fonctionne et ne compte pas dans les 15 couleurs, mais la semi-transparence ne fonctionne pas. -Les bannières de type banner.bin peuvent être animées et vous permettent de remplacer le titre qui sera affiché dans TWiLight Menu++. Elles peuvent être réalisées en utilisant soit [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), soit [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor est une application dotée d'une interface graphique qui peut être plus simple à utiliser, mais elle a parfois des problèmes de transparence et ne fonctionne que sous Windows (bien qu'elle fonctionne avec WINE). +Les bannières de type banner.bin peuvent être animées et vous permettent de remplacer le titre qui sera affiché dans TWiLight Menu++. Ils peuvent être réalisés à l'aide de [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), il est actuellement recommandé d'utiliser la [ version nightly](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) car elle comporte plusieurs améliorations par rapport à la version stable. Des bannières préfabriquées se trouvent dans la [section des icônes du site de skins de TWiLight Menu++](https://skins.ds-homebrew.com/icon/). Et si vous en créez, vous pouvez les partager là aussi. diff --git a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md index b3dc2947..f77fca7d 100644 --- a/pages/_fr-FR/twilightmenu/how-to-get-box-art.md +++ b/pages/_fr-FR/twilightmenu/how-to-get-box-art.md @@ -5,9 +5,14 @@ section: twilightmenu category: other title: Comment obtenir des jaquettes description: Comment obtenir des jaquettes de jeux dans TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manuel --- -### Windows +{% capture tab-windows %} 1. Téléchargez la dernière version de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extrayez `TwilightBoxart-Windows-UX.zip` et lancez `TwilightBoxart.exe` 1. Cliquez sur `Detect SD` @@ -15,8 +20,10 @@ description: Comment obtenir des jaquettes de jeux dans TWiLight Menu++ 1. Modifiez les options de taille, bordure, etc. à votre convenance 1. Cliquez sur `Start` 1. Assurez-vous que les jaquettes sont définies pour être affichées dans les paramètres de TWiLight Menu++ +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Téléchargez la dernière version de [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extrayez le `.zip` 1. Ouvrez `TwilightBoxart.ini` dans le dossier extrait dans un éditeur de texte @@ -28,12 +35,22 @@ description: Comment obtenir des jaquettes de jeux dans TWiLight Menu++ 1. Exécutez `./TwilightBoxart.CLI` 1. Dites `Yes` s'il affiche correctement le chemin de votre SD 1. Assurez-vous que les jaquettes sont définies pour être affichées dans les paramètres de TWiLight Menu++ +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manuellement +{% capture tab-manual %} 1. Téléchargez un pack de jaquettes en png depuis [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extrayez les fichiers .png vers `sd:/_nds/TWiLightMenu/boxart` 1. Assurez-vous que les jaquettes sont définies pour être affichées dans les paramètres de TWiLight Menu++ +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Pour ajouter vos propres jaquettes :** Placez-les dans `sd:/_nds/TWiLightMenu/boxart`. Elles peuvent avoir soit le TID du jeu (ex. `ASME.png`), soit le nom du fichier (ex. `SM64DS.nds.png`). Elles doivent être au format `.png`, avec une taille recommandée de 128 × 115 et maximale de 208 × 143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} + +**Pour ajouter vos propres jaquettes :** Placez-les dans `sd:/_nds/TWiLightMenu/boxart`. +- Elles peuvent avoir soit le TID du jeu (ex. `ASME.png`), soit le nom du fichier (ex. `SM64DS.nds.png`) +- Elles doivent être au format `.png`, avec une taille recommandée de 128 × 115 et maximale de 208 × 143 +- Si, avec votre configuration de **TW**i**L**ight Menu++, l'affichage des jaquettes est réglé sur `En cache`, la taille de l'image doit être inférieure ou égale à 44 kio. Vous pouvez utiliser un outil comme [tinypng](https://tinypng.com/) pour compresser les images à une taille acceptable Les jaquettes individuelles peuvent également être téléchargées sur GameTDB, dans la catégorie **S Covers (png)**. diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md index 19a914a2..bc6ccd21 100644 --- a/pages/_fr-FR/twilightmenu/installing-flashcard.md +++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Comment installer TWiLight Menu++ sur un linker Nintendo DS - **Utilisateurs de DSi/3DS :** Exécutez TWLMenu++ sur la carte SD de la console, ouvrez les paramètres de TWLMenu++, passez à la page `Autres paramètres`, et activez `Accès au SCFG par Slot-1` puis définissez `Slot-1 : Mode tactile` sur `Mode DSi` - Ceci vous permet d'utiliser la vitesse d'horloge TWL et/ou le boost VRAM pour vos jeux sur linker, ainsi que d'accéder à la carte SD de la console et d'exécuter les jeux optimisés DSi/exclusifs DSi/DSiWare en mode DSi depuis votre linker - Cette option activée, vous pouvez utiliser SELECT + Haut/Bas pour basculer entre votre carte SD interne et la carte SD de votre linker + - Pour utiliser les fonctionnalités ci-dessus, vous devez lancer votre linker via TWLMenu++ au lieu du menu système ### Démarrage automatique de TWiLight Menu++ 1. Extrayez le contenu de `Autoboot/(votre linker)` à la racine de la carte microSD du linker @@ -37,6 +38,7 @@ Veuillez noter que tous les linkers ne permettent pas d'exécuter des jeux de ce {:.alert .alert-warning} 1. Extrayez ce qui est dans `Flashcart Loader/(votre linker)` à la racine de la carte microSD + - Un fichier README.txt est présent dans le dossier `Flashcart Loader`, pour aider à trouver quel lanceur de linker est approprié pour votre linker. - Si vous l'avez fait, passez à l'étape 3. Si ce n'est pas le cas, suivez les étapes de la liste de linkers ci-dessous 1. Pour ces linkers : @@ -60,4 +62,4 @@ Veuillez noter que tous les linkers ne permettent pas d'exécuter des jeux de ce Installez le [YSMenu de RetroGameFan](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/). - Assurez-vous d'avoir `YSMenu.nds` (renommé depuis `TTMenu.dat` s'il n'y est pas) et le dossier `TTMenu` à la racine de la microSD du linker -1. Ouvrez les paramètres de TWLMenu++, passez à la page `Paramètres de nds-bootstrap settings`, et définissez `Utiliser nds-bootstrap` à `Non` pour que le firmware du linker soit utilisé au lieu de nds-bootstrap +1. Ouvrez les paramètres de TWLMenu++, passez à la page `Paramètres de nds-bootstrap`, et définissez `Utiliser nds-bootstrap` à `Non` pour que le firmware du linker soit utilisé au lieu de nds-bootstrap diff --git a/pages/_fr-FR/twilightmenu/updating-3ds.md b/pages/_fr-FR/twilightmenu/updating-3ds.md index 7911c154..a3a75712 100644 --- a/pages/_fr-FR/twilightmenu/updating-3ds.md +++ b/pages/_fr-FR/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ Si vous effectuez une mise à jour à partir d'une version antérieure à la v21 1. Téléchargez le dernier [`TwiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. Extrayez `TWiLightMenu-3DS.7z` 1. Copiez le dossier `_nds` à la racine de votre carte SD, en remplaçant tous les fichiers existants - - Si vous utilisez macOS, assurez-vous de **copier** et `Unir`, ne pas `Remplacer` + - Si vous utilisez macOS, assurez-vous de **Copier** et `Fusionner`, ne pas `Remplacer` 1. Copiez le fichier `BOOT.NDS` à la racine de votre carte SD, en remplaçant tous les fichiers existants 1. Copiez les deux fichiers `.cia` à la racine de votre carte SD, en remplaçant tout fichier existant 1. Sur votre 3DS, installez les deux fichiers CIA avec FBI diff --git a/pages/_fr-FR/twilightmenu/updating-dsi.md b/pages/_fr-FR/twilightmenu/updating-dsi.md index 6e2283c1..aed3bb28 100644 --- a/pages/_fr-FR/twilightmenu/updating-dsi.md +++ b/pages/_fr-FR/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ Si vous effectuez une mise à jour à partir d'une version antérieure à la v21 1. Téléchargez le dernier [`TwiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. Extrayez `TWiLightMenu-DSi.7z` 1. Copiez le dossier `_nds` à la racine de votre carte SD, en remplaçant tous les fichiers existants - - Si vous utilisez macOS, assurez-vous de **copier** et `Unir`, ne pas `Remplacer` + - Si vous utilisez macOS, assurez-vous de **Copier** et `Fusionner`, ne pas `Remplacer` 1. Copiez le fichier `BOOT.NDS` à la racine de votre carte SD, en remplaçant tous les fichiers existants 1. **Utilisateurs de hiyaCFW :** Copiez le dossier `title` à la racine de votre carte SD, en remplaçant tous les fichiers existants - - Si vous utilisez macOS, assurez-vous de **copier** et `Unir`, ne pas `Remplacer` + - Si vous utilisez macOS, assurez-vous de **Copier** et `Fusionner`, ne pas `Remplacer` ### Étapes supplémentaire pour les linkers diff --git a/pages/_fr-FR/twilightmenu/updating-flashcard.md b/pages/_fr-FR/twilightmenu/updating-flashcard.md index a0446ee0..a589955a 100644 --- a/pages/_fr-FR/twilightmenu/updating-flashcard.md +++ b/pages/_fr-FR/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ Si vous effectuez une mise à jour à partir d'une version antérieure à la v21 1. Téléchargez le dernier [`TwiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Extrayez `TWiLightMenu-Flashcard.7z` 1. Copiez le dossier `_nds` à la racine de la carte microSD de votre linker, en remplaçant tous les fichiers existants - - Si vous utilisez macOS, assurez-vous de **copier** et `Unir`, ne pas `Remplacer` + - Si vous utilisez macOS, assurez-vous de **Copier** et `Fusionner`, ne pas `Remplacer` 1. Copiez le fichier `BOOT.NDS` à la racine de la carte microSD de votre linker, en remplaçant tout fichier existant ### Étapes supplémentaires pour la carte SD DSi/3DS diff --git a/pages/_he-IL/ds-index/emulators.md b/pages/_he-IL/ds-index/emulators.md index 1d3b56cf..25bd3b96 100644 --- a/pages/_he-IL/ds-index/emulators.md +++ b/pages/_he-IL/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_he-IL/ds-index/forwarders.md b/pages/_he-IL/ds-index/forwarders.md index a06acf8c..3dc9f4ba 100644 --- a/pages/_he-IL/ds-index/forwarders.md +++ b/pages/_he-IL/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_he-IL/ds-index/special-games.md b/pages/_he-IL/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_he-IL/ds-index/special-games.md +++ b/pages/_he-IL/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_he-IL/ds-index/videoplayers.md b/pages/_he-IL/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_he-IL/ds-index/videoplayers.md +++ b/pages/_he-IL/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md index 71990374..9a30e5ef 100644 --- a/pages/_he-IL/ds-index/wifi.md +++ b/pages/_he-IL/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. הפעילו את הNintendo Wi-Fi Connection Setup 1. התחברו לנקודת הגישה שלכם 1. הגדירו את הPrimary DNS שלכם לאחד הערכים הבאים, בהתאם לשירות בו תרצו להשתמש: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 1. הגדירו את `1.1.1.1` בתור הsecondary DNS 1. ייתכן ותצטרכו להתקין טלאי NoSSL על המשחק שלכם בשלב זה, כתלות במשחק diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md index 716cf57f..37a45502 100644 --- a/pages/_he-IL/nds-bootstrap/faq.md +++ b/pages/_he-IL/nds-bootstrap/faq.md @@ -32,31 +32,36 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - ניצול של המהירות שעון הנוספת של הDSi, המאפשר לביצועים טובים יותר בחלק מהמשחקים - שפרו את הצלילים במשחק עם 48 kHz - השתמשו במצב DSi, המאפשר פונקציות של DSi +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application -- nds-bootstrap הוא תוכנת קוד פתוח, כלומר מפתחים יוכלו תמיד לעדכן אותו לשיפור באגים ודברים נוספים, אפילו אם הפרויקט הופסק -- קיימת אימלוציה של הDS Memory Expansion Pak, כך שמשחקים שדורשים את התוסף הזה יעבדו -- החליפו את המסך העליון והתחתון במשחקים נתמכים בשביל משחקיות נוחה יותר, או במכשירים בהם מסך נשבר או הוסר +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md index 411330b5..e46a6bec 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ תומך בקבצי שמע מותאמים אישית בערכו הוראות אלו מניחות שיש לכם את devkitPro מותקן עם mmutil. ניתן להשיג את devkitPro ב[אתר האינטרנט של devkitPro ](https://devkitpro.org/wiki/Getting_Started). ## בנק אפקטי צליל -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | קובץ | תיאור | | ----------- | ---------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### צליל הפעלה While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md index fedf6593..98b5ecab 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: איך להכין סקינים לDSi/3DS description: כיצד להתאים אישית סקינים של DSi ו3DS עבור TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| טקסטורה | תיאור | -| ------------------ | ---------------------------------------------------------------------------------------- | -| bottom | טקסטורת הרקע בחלק התחתון כאשר לא מרחפים מעל אייקון | -| bottom_bubble | טקסטורת הרקע בחלק התחתון כאשר מרחפים מעל אייקון | -| bottom_ds | עבור ערכת הנושא 3DS, טקסטורת הרקע בחלק התחתון כאשר לא מרחפים מעל אייקון על מכשיר DS Lite | -| bottom_bubble_ds | עבור ערכת הנושא 3DS, טקסטורת הרקע בחלק התחתון כאשר מרחפים מעל אייקון על מכשיר DS Lite | -| top | | +| טקסטורה | תיאור | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| טקסטורה | תיאור | +| טקסטורה | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | טקסטורה | תיאור | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | האייקון של התיקיות | | icon_a26 | The icon for Atari 2600 games | -| icon_gb | האייקון עבור משחקי Game Boy | -| icon_gba | האייקון עבור משחקי GBA (כל ערכות הנושא) והאייקון העליון להפעלת GBARunner2 (ערכת נושא 3DS) | -| icon_gbamode | האייקון עבור מצב GBA טבעי | -| icon_gg | האייקון עבור משחקי Game Gear | +| icon_col | The icon for Colecovision games | +| icon_gb | The icon for Game Boy games | +| icon_gba | The icon for GBA games | +| icon_gbamode | The icon for native GBA Mode | +| icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_he-IL/twilightmenu/custom-fonts.md b/pages/_he-IL/twilightmenu/custom-fonts.md index dc9a26ca..f6e78f2a 100644 --- a/pages/_he-IL/twilightmenu/custom-fonts.md +++ b/pages/_he-IL/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: כיצד להשתמש בפונטים מותאמים אישית עב TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית בפורמט NFTR (Nitro FonT Resource). הם ישומו בהגדרות, בכותרות של המדריכים ובערכות הנושא של הNintendo DSi, Nintendo 3DS, SEGA Saturn ושל הHomebrew Launcher. ### מידע על הגופנים הכלולים -יש שלושה גופנים כלולים בTWiLight Menu++. בזמן שTWiLight Menu++ רץ במצב DSi, הם כוללים את כל התויים הנדרשים לשפות שTWiLight תורגם אליהם, אבל כאשר הם רצים במצב DS הם יותר מוגבלים בגלל מגבלות RAM. הם כלהלן: -- ברירת מחדל: גופן זה משתמש בגופן הרשמי של הDSi מאחר וזה הוא הגופן העיקרי ותומך בכל התווים בשימוש בTWiLight Menu++ בכל השפות במצב DS +יש שלושה גופנים כלולים בTWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. הם כלהלן: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - סינית (מופשטת): גופן זה משתמש בNoto Sans CS בתור הגופן העיקרי, יש לו באופן מובהק יותר תווים של סינית (מופשטת) במצב DS, במחיר של תווים עבור שפות אחרות - קוראינית: גופן זה זהה לברירת המחדל במצב DSi, אבל במצב DS יש לו סט שלם יותר של הנגול, במחיר של תווים עבור שפות אחרות @@ -22,8 +22,13 @@ TWiLight Menu++ יכול להשתמש בגופנים מותאמים אישית לקבצי ה`-ds` and `-dsi` יש עדיפות גבוהה יותר מהקבצים הרגילים ואם הם ימצאו, TWiLight Menu++ ישתמש בהם במצב DS או במצב DSi בהתאם. -### יצירת גופנים מותאמים אישית -ניתן ליצור גופנים משלכם באמצעות כלי כגון [nftr-editor](https://pk11.us/nftr-editor/) של Pk11. על מנת ליצור מחדש את אחד מהגופנים של TWiLight Menu++ באמצעותו: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. טענו את קובץ הNFTR לnftr-editor 1. רשמו את השמותש ל הגופנים שאתם רוצים על פי סדר עדיפויות בתיבת הטקסט `Input font`, מופרדים בפסיק - ניתן לראות תצוגה מקדימה של הפונטים בתיבת הטקסט בצד שמאל ואת הNFTR הנוכחי בתיבת הטקסט התחתונה diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md index b281e302..e92d986a 100644 --- a/pages/_he-IL/twilightmenu/faq.md +++ b/pages/_he-IL/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_he-IL/twilightmenu/how-to-get-box-art.md b/pages/_he-IL/twilightmenu/how-to-get-box-art.md index 690181ae..34ab78df 100644 --- a/pages/_he-IL/twilightmenu/how-to-get-box-art.md +++ b/pages/_he-IL/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: איך להשיג תמונות קופסה description: איך להשיג תמונות קופסה/עטיפות משחק בTWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. הורידו את הגרסה האחרונה של [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. חלצו את `TwilightBoxart-Windows-UX.zip` והריצו את `TwilightBoxart.exe` 1. לחצו על `Detect SD` - אם זה לא מוצא את כרטיס הSD הנכון, לחצו על `Browse...` ובחרו את הנכון 1. שנו את הגדרות הגודל, גבול ועוד לפי רצונכם 1. לחצו על `Start` -1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. הורידו את הגרסה האחרונה של [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. חלצו את ה`.zip` 1. פתחו את `TwilightBoxart.ini` שנמצא בתיקיה שחילצתם באמצעות עורך טקסט @@ -27,13 +34,23 @@ description: איך להשיג תמונות קופסה/עטיפות משחק בT 1. הריצו את `chmod +x TwilightBoxart.CLI` 1. הריצו את `./TwilightBoxart.CLI` 1. בחרו ב`Yes` אם זה מראה את הנתיב הנכון לSD שלכם -1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### ידני +{% capture tab-manual %} 1. הורידו חבילת תמונות קופסה בפורמט png מ[GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. חלצו את קבצי ה.png אל `sd:/_nds/TWiLightMenu/boxart` -1. וודאו שבהגדרות של TWiLight Menu++ הbox art מוגדר להצגה +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**על מנת להוסיף תמונות קופסה משלכם:** מקמו אותם ב`sd:/_nds/TWiLightMenu/boxart`. הם יכולים להיות בשם של הTID של המשחק (לדוגמה `ASME.png`), או בשם של הקובץ (לדוגמה `SM64DS.nds.png`). הם חייבים להיות בפורמט `.png`, עם גודל מומלץ של 128x115 וגודל מקסימלי של 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -ניתן להוריד תמונות קופסה פרטניות מGameTDB מהקטגוריה **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md index cb76be33..fe3cf9de 100644 --- a/pages/_he-IL/twilightmenu/installing-flashcard.md +++ b/pages/_he-IL/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to the `Misc. settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` - זה יאפשר לכם להשתמש במהירות שעון של TWL ו\או VRAM boost במשחקים מהפלאשקארט שלכם, זאת בנוסף על האפשרות לגשת לכרטיס הSD של המכשיר והרצת משחקי DSi-Enhanced / DSi-Exclusive / DSiWare במצב DSi על הפלאשקארד שלכם - With this enabled you can use SELECT + Up/Down to switch between your internal SD card and your flashcard's SD card + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Autobooting TWiLight Menu++ 1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card @@ -37,6 +38,7 @@ Please note that not all flashcards support running games in this fashion. If th {:.alert .alert-warning} 1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. For these flashcards: diff --git a/pages/_he-IL/twilightmenu/updating-3ds.md b/pages/_he-IL/twilightmenu/updating-3ds.md index 3aa059b8..23541487 100644 --- a/pages/_he-IL/twilightmenu/updating-3ds.md +++ b/pages/_he-IL/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. הורידו את הגרסה האחרונה של [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. חלצו את `TWiLightMenu-3DS.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. Copy the two `.cia` files to your SD card root, replacing any existing files 1. במכשיר ה3DS, התקינו את שתי הCIAים באמצעות FBI diff --git a/pages/_he-IL/twilightmenu/updating-dsi.md b/pages/_he-IL/twilightmenu/updating-dsi.md index 867485bb..86240dab 100644 --- a/pages/_he-IL/twilightmenu/updating-dsi.md +++ b/pages/_he-IL/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. הורידו את הגרסה האחרונה של [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. חלצו את `TWiLightMenu-DSi.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. **hiyaCFW users:** Copy the `title` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### שלבים נוספים עבור הפלאשקארד diff --git a/pages/_he-IL/twilightmenu/updating-flashcard.md b/pages/_he-IL/twilightmenu/updating-flashcard.md index 6ce71a5b..94b9ebe9 100644 --- a/pages/_he-IL/twilightmenu/updating-flashcard.md +++ b/pages/_he-IL/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. הורידו את הגרסה האחרונה של [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. חלצו את `TWiLightMenu-Flashcard.7z` 1. Copy the `_nds` folder to your flashcard's microSD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your flashcard's microSD card root, replacing any existing files ### שלבים נוספים עבור הSD של DSi/3DS diff --git a/pages/_hu-HU/community/discord-rules.md b/pages/_hu-HU/community/discord-rules.md index bf901484..b6c628ad 100644 --- a/pages/_hu-HU/community/discord-rules.md +++ b/pages/_hu-HU/community/discord-rules.md @@ -112,10 +112,10 @@ A Discord szolgáltatási feltételei az amerikai törvényeket követik, és mi ## Következmények -The consequences of breaking these rules are a warning, mute, kick or ban. Of course, the specific consequences will be handled on a case by case basis. -- Most users end up having 4 warnings before they are banned - - These warnings include using the actual !warn command, getting muted, and also verbal warnings -- Joining for the purpose of rule breaking will get you banned +Ezen szabályok megsértésnek következményei lehetnek: figyelmeztetés, némítás, kirúgás vagy tiltás. Az egyes következmények természetesen az esettől függnek. +- A legtöbb felhasználó 4 figyelmeztetést kap kitiltás előtt + - Ezekbe a figyelmeztetésekbe bele kell érteni, a !warn parancs használatát, a némítást és a szóbeli figyelmeztetéseket +- A szabálysértés céljával történő csatlakozás kitiltásodhoz vezet ## Jelentés diff --git a/pages/_hu-HU/ds-index/emulators.md b/pages/_hu-HU/ds-index/emulators.md index 51100fbd..ea61fbe1 100644 --- a/pages/_hu-HU/ds-index/emulators.md +++ b/pages/_hu-HU/ds-index/emulators.md @@ -29,7 +29,7 @@ Számos emulátor létezik DS-re és DSi-re. Ez az oldal összefoglaló bemutat | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom neve].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom neve].ngp.fla` | -| Fast Video | Hamarosan | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom neve].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ Ezek csak az ajánlott emulátorok és betöltők, amik megtalálhatók a TWiLig [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_hu-HU/ds-index/forwarders.md b/pages/_hu-HU/ds-index/forwarders.md index 5c384f32..0e29dad8 100644 --- a/pages/_hu-HU/ds-index/forwarders.md +++ b/pages/_hu-HU/ds-index/forwarders.md @@ -60,15 +60,9 @@ Ha már van Universal Updater telepítve a konzolodra, ugorj a 3. lépéshez. 1. Töltsd le a [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z)-ot 1. Csomagold ki a `for SD Card root` mappa tartalmát a DSi SD kártyájának gyökerébe -Miután kicsomagoltad a csomagot a kártyádra, szerkesztheted az `sd:/_nds/bootstrap.ini` fájlt és módosítsa a következő beállításokat. -- BOOST_CPU: Ha 1-re állított, akkor a, TWL órajel sebesség kerül felhasználásra, így a lag-ok megszünnek -- SOUND_FREQ: Ha 1-re állított a hang 48kHz-el fog lejátszódni 32kHz helyett -- LANGUAGE: Ha -1-re állított, a rendszer nyelv kerül felhasználásra -- REGION: Ha -2-re állított, a DSiWare játék régió kerül felhasználásra a rendszer régiója helyett - ### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból -Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. +Ha már van TWiLight Menu++-od, ugorj a következő fejezetre. {:.alert .alert-info} 1. Töltsd le a legutolsó [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) verziót @@ -98,7 +92,7 @@ Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. - Egy Nintendo 3DS család konzol modern CFW környezettel a [3ds.hacks.guide](https://3ds.hacks.guide) oldalról {% capture flashcards %} -A DSTT és az Acekard 2i az ajánlott flashcard-ok. Ha tökéletes játék kompatibilitást szeretnél, szerezd be a SuperCard DSTWO/DSTWO PLUS-t. Az egyetlen hátrányuk, hogy a rendszer akkumulátort gyorsabban fogyasztják. +A DSTT és az Acekard 2i az ajánlott flashcard-ok. Ha tökéletes játék kompatibilitást szeretnél, szerezd be a SuperCard DSTWO/DSTWO PLUS-t. Az egyetlen hátránya, hogy a rendszer akkumulátort gyorsabban fogyasztja. Ha olyan flashcard-od van, ami működik az Apache Thunder-nek az NTR Launcher-ével, kérheted azt [a GBAtemp vitaszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Legyél biztos abban, melyik build-et használod (Normal vagy Alt), és hogy a `RESETSLOT1` `0`-ra vagy `1`-re van-e állítva a `sd:/nds/ntr_launcher.ini` fájlban. @@ -124,7 +118,7 @@ Kompatibilis: - [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normál és Plus verziók) Teszteletlen: -- R4i3D NEW (Használd aR4iDSN template-et és csomagot) +- R4i3D NEW (Használd az R4iDSN template-et és csomagot) Részben kompatiblis: - Ace 3DS+ (A játék kompatibilitás rossz, a mentés/betöltése egy mentésnek összeomláshoz vezet) @@ -179,7 +173,7 @@ Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini` ### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból -Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. +Ha már van TWiLight Menu++-od, ugorj a következő fejezetre. {:.alert .alert-info} 1. Töltsd le a legutolsó [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) verziót diff --git a/pages/_hu-HU/ds-index/special-games.md b/pages/_hu-HU/ds-index/special-games.md index 8783432b..d17c9689 100644 --- a/pages/_hu-HU/ds-index/special-games.md +++ b/pages/_hu-HU/ds-index/special-games.md @@ -37,47 +37,57 @@ description: Különleges tulajdonságokkal rendelkező DS(i) játékok - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare címek + - A "G.G. Series Collection+" kollekció Japán régióban exkluzív fizikai kiadással rendelkezett + - NTR címként készült, lehetővé téve a DS konzolokon való játékot + - A kéziköny képernőyképei egyedi UI-t tartalmaz - Heathcliff: Frantic Foto - - DSiWare version called "Heathcliff: Spot On" + - A DSiWare verzió neve "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) + - Hat DSiWare címre szétosztva "Master of Illusion Express" (USA) vagy "A Little Bit of... Magic Made Fun" (Europe) néven +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - A DSiWare verzió neve "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - - DSiWare version called "Need for Speed: Nitro-X" - - Download Play feature and various music are removed - - New police cars available + - A DSiWare verzió neve "Need for Speed: Nitro-X" + - Download Play funkció és néhány zene eltávolítva + - Új rendőrautók érhetők el - Nintendogs: Lab & Friends - - DSiWare version exclusive to China + - A DSiWare verzió Kína régió számára exkluzív - Phantasy Star 0 - - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan - - Icon is animated + - Egy demo(?) verziója az eredeti játéknak "Phantasy Star 0 Mini" néven a Japan régió számára exluzív + - Az ikon animált - Planet Puzzle League - - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) - - Multiplayer removed - - Some music tracks removed + - A DSiWare verzió neve "Puzzle League Express" (USA), vagy "A Little Bit of... Puzzle League" (Europe) + - A többjátékos mód eltávolítva + - Néhány zeneszám eltávolítva - Plants vs. Zombies - - Download Play feature, some achievements, and music video are removed - - Includes exclusive minigame - - Icon is animated + - A Download Play funkció, néhány trófea és zene videó eltávolítva + - Exkluzív minijátékot tartalmaz + - Az ikon animált +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Az ikon animált - Space Invaders Extreme 2 - - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - - Wireless features removed + - A DSiWare verzió neve "Space Invaders Extreme Z", a Japán régió számára exkluzív + - Vezeték nélküli funkciók eltávolítva - Sujin Taisen: Number Battles - - DSiWare version known as "Number Battle" in USA - - Local multiplayer is removed, but online multiplayer is retained + - A DSiWare verzió neve "Number Battle" in USA + - A helyi többjátékos mód eltávolításra került, de az online többjátékos mód megmaradt - Tetris Party Deluxe - - DSiWare version called "Tetris Party Live" - - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed - - Icon is animated + - A DSiWare verzió neve "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode játékmódok eltávolítva + - Az ikon animált - True Swing Golf/Nintendo Touch Golf - - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) - - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game - - The game engine is improved - - Challenge mode replaces Championship Tour of the retail game + - A DSiWare verzió neve "True Swing Golf Express" (USA), vagy "A Little Bit of... Nintendo Touch Golf" (Europe) + - A játék DSiWare verziója nem tartalmaz Wi-Fi funkciókat, mint például a Local/Download Play vagy a játékbani PictoChat funkció. Továbbá kevesebb pályát tartalmaz, mint a dobozos verzió + - A játékmotor feljavított + - A Challenge mód van dobozos játék Championship Tour módja helyett - WarioWare: Touched! - - Slot-2 features removed + - Slot-2 funkciók eltávolítva - Zuma's Revenge! - - Multiplayer removed - - Icon is animated + - A többjátékos mód eltávolítva + - Az ikon animált Támogat Wi-Fi-t (tartalmaz WPA 1/2-t): - Bomberman Blitz @@ -144,6 +154,24 @@ Támogat Wi-Fi-t (tartalmaz WPA 1/2-t): - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare játékok mentés kóddal +Ezek mentési adatokat írnának a cartridge mentő chipjére, ha cartridge-ről futnak. + +- Cake Ninja + - Nem használt, így hackelés szükséges a kód aktiválásához +- Cake Ninja 2 + - Nem használt, így hackelés szükséges a kód aktiválásához +- Cake Ninja: XMAS + - Nem használt, így hackelés szükséges a kód aktiválásához +- Dragon Quest Wars +- Dreamwalker + - Nem használt, így hackelés szükséges a kód aktiválásához +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Nem használt, így hackelés szükséges a kód aktiválásához +- Make Up & Style + - Nem használt, így hackelés szükséges a kód aktiválásához + ### Játékok, amik csatlakozni tudnak GBA címekhez Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehetséges alternatívát. @@ -194,7 +222,7 @@ Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehe - Lunar Knights - Boktai: The Sun is in Your Hand - Boktai 2: Solar Boy Django - - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) + - Shin Bokura no Taiyō Gyakushū no Sabata (csak Japán) - Madden NFL 06 - Madden NFL 06 - Madden NFL 2005 @@ -203,24 +231,24 @@ Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehe - MegaMan Battle Network 2 - MegaMan Battle Network 3 White/Blue - MegaMan Battle Network 4 Red Sun/Blue Moon - - Rockman EXE 4.5 Real Operation (Japan only) + - Rockman EXE 4.5 Real Operation (csak Japán) - MegaMan Battle Network 5 Team ProtoMan/Colonel - Boktai: The Sun is in Your Hand - Boktai 2: Solar Boy Django - - Shin Bokura no Taiyō Gyakushū no Sabata (Japan only) + - Shin Bokura no Taiyō Gyakushū no Sabata (csak Japán) - Mega Man Star Force Pegasus/Leo/Dragon - Mega Man Battle Network - Mega Man Battle Network 2 - Mega Man Battle Network 3 White/Blue - Mega Man Battle Chip Challenge - Mega Man Battle Network 4 Red Sun/Blue Moon - - Rockman EXE 4.5 Real Operation (Japan only) + - Rockman EXE 4.5 Real Operation (csak Japán) - Mega Man Battle Network 5 Team ProtoMan/Colonel - Mega Man Battle Network 6 Cyberbeast Falzar/Gregar - Mega Man ZX - Mega Man Zero 3 - Mega Man Zero 4 - - Használd ezt a [Slot-2 Patch-et](https://www.romhacking.net/hacks/4649/) az Area N tartalmának eléréséhez + - Használd ezt a <[Slot-2 Patch-et](https://www.romhacking.net/hacks/4649/) az Area N tartalmának eléréséhez - Phoenix Wright: Ace Attorney - Gyakuten Saiban - Phoenix Wright: Justice for All @@ -273,7 +301,7 @@ Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehe - Yu-Gi-Oh! Nightmare Troubadour - Yu-Gi-Oh! GX Duel Academy -### Játékok, amik GBA kiegészítőket (Pak) használnak +### Játékok, amik GBA kiegészítőket (Option Pak) használnak - Memory Expansion Pak - Nintendo DS Browser - Motion Pack @@ -333,7 +361,7 @@ Jelenleg az nds-bootstrap-nek nincs Slot-2 emulációja. Tartalmaz néhány lehe - Pokémon Diamond/Pearl - My Pokémon Ranch - Pokémon Platinum - - My Pokémon Ranch (Japan Only Update) + - My Pokémon Ranch (csak Japán frissítés) - Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver - Pokémon Battle Revolution - Personal Trainer: Walking diff --git a/pages/_hu-HU/ds-index/videoplayers.md b/pages/_hu-HU/ds-index/videoplayers.md index ae404de8..cf7e3968 100644 --- a/pages/_hu-HU/ds-index/videoplayers.md +++ b/pages/_hu-HU/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew videólejátszók Nintendo DS(i)-re # Homebrew videólejátszók Nintendo DS(i)-re Ez az oldal a Nintendo DS és DSi működő vagy WIP videólejátszók listáját tartalmazza és elmagyarázza az egyes lejátszók működését. -| Lejátszó neve | Támogatott formátumok/codec-ek | Támogatás | Hátrányok | Max FPS | -| ------------- | ------------------------------ | -------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Csak flashcard | Flashcard szükséges a videók lejátszásához. | 24 fps | -| Tuna-ViDS | `.avi`, XVid | DSi és NDS | Can only reach a certain framerate/bitrate. | 15 fps | -| MPEG4Player | `.mp4`, H.264 | DSi és NDS | Can only play short videos. | 24 fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi és NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Lejátszó neve | Támogatott formátumok/codec-ek | Támogatás | Hátrányok | Max FPS | +| ------------- | ------------------------------ | -------------- | ------------------------------------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi és NDS | A konfetti spam (sok apró dolog mozgása) lelassítja a magas FPS-ű videót. | 60 fps | +| Moonshell | `.dpg`, MPEG1 | Csak flashcard | Flashcard szükséges a videók lejátszásához. | 24 fps | +| Tuna-ViDS | `.avi`, XVid | DSi és NDS | Csak bizonyos framerate/bitrate-et tud elérni. | 15 fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi és NDS | Csak rövid videókat tud lejátszani. | 24 fps | Megjegyzések: - A tényleges maximális FPS a videó tartalmától és hosszától függ. -- Az MPEG4Player régi és egy új videó formátumra kerülhet lecserélésre, a **FastVideoDS**-re. A RocketVideo már nincs fejlesztve. -Figyelmeztetés: A nagyméretű fájlok konvertálása a Rocket Video konverterrel adatvesztést okozhat, mivel tömörítetlen képkockákat ír a merevlemezre. Ezért nem ajánlott a Rocket Video használata. +## FastVideoDS + +Megjegyzés: Ha a következő üzenetet kapod: `This encoder requires a cpu with support for AVX2 instructions`, akkor vagy egy újabb CPU-t kell installálnod, vagy egy újabb PC-t kell használnod. {: .alert .alert-warning} +### Windows + +1. Töltsd le az enkódert [innen](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Töltsd le az alábbi `.bat` fájlt ugyanoda, ahol az encoder `.exe` fájlja van és húzd rá a videódat a `.bat` fájlra. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +Ha ez a folyamat kész, akkor csak húzd át az SD kártyádra. Ha a videót az SD kártyádra raktad, készen áll a **TW**i**L**ight Menu++-szal történő lejátszásra. + ## Moonshell videó konverzió (DPG4x) 1. Töltsd le a DPG4x-et [innen](https://www.gamebrew.org/wiki/DPG4X)-t @@ -44,35 +53,35 @@ Figyelmeztetés: A nagyméretű fájlok konvertálása a Rocket Video konverterr 1. Állítsd be a `Quality`-t a minőség választásod szerint beállításához 1. Kattints a `Start Encoding`-ra a videó(k) konvertálásához -When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via Moonshell. +Ha ez a folyamat kész, akkor csak húzd át az SD kártyádra. Ha a videót az SD kártyádra raktad, készen áll a Moonshell-lel történő lejátszásra. -## TunaViDS Guide +## TunaViDS útmutató ### Windows -First you want to grab your video of choice. It is recommended that your video be 4:3, but FFmpeg add black bars to the video if it isn't. +Először válaszd ki a videót. Ajánlott, hogy a videó 4:3 arányú legyen, de az FFmpeg fekete sávokat ad a videóhoz, ha az nem ilyen. -Warning: Do not change the ROM settings of Tuna-ViDS, it will not boot properly. This guide assumes you have the latest build of **TW**i**L**ight Menu++. +Figyelmeztetés: Ne változtasd meg a Tuna-ViDS ROM-beállításait, mert nem fog megfelelően bootolni. Ez az útmutató feltételezi, hogy a legfrissebb **TW**i**L**ight Menu++-szal rendelkezel. {: .alert .alert-warning} -Next, download FFmpeg from [this direct link](https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z) and extract it to C:\ffmpeg or somewhere you can access without admin rights. +Ezután töltsd le az FFmpeg programot a [közvetlen linkről](https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z), és csomagold ki a C:\ffmpeg útvonalra vagy egy olyan helyre, ahol adminisztrátori jogok nélkül is hozzáférsz. -You should probably stay in the safe zone for converting videos (10-15fps), otherwise your video may crash your console. Slowdowns may occur on busy scenes (confetti, rain, etc). +A videók konvertálásánál célszerű a biztonságos zónában kell maradnod (10-15fps), különben a videód összeomlaszthatja a konzolod. Lassulások előfordulhatnak a forgalmas jeleneteknél (konfetti, eső stb.). -To use FFmpeg everywhere, it is recommended to add the directory to your system environment variable path. This may break programs which rely on FFmpeg, so make sure to remove the entry when you're done. +Ahhoz, hogy az FFmpeg mindenhol használható legyen, ajánlott hozzáadni a könyvtárat az elérési útvonal rendszerkörnyezeti változóhoz. Ez tönkreteheti az FFmpeg-re támaszkodó további programokat, ezért távolítsd el a bejegyzést, ha végeztél. -Drag and drop your video into one of these batch files to convert it: -- [xvid-ds.bat](/assets/files/xvid-ds.bat): Converts to 12FPS video optimal for DS consoles -- [xvid-dsi.bat](/assets/files/xvid-dsi.bat): Converts to 12FPS video optimal for DSi consoles -- [xvid-ds-vol4.bat](/assets/files/xvid-ds-vol4.bat): Converts to 12FPS video optimal for DS consoles with 400% volume increase -- [xvid-dsi-vol4.bat](/assets/files/xvid-dsi-vol4.bat): Converts to 12FPS video optimal for DSi consoles with 400% volume increase +Húzd rá a videóadat valamelyik bat fájlra az alábbiak közül a konvertáláshoz: +- [xvid-ds.bat](/assets/files/xvid-ds.bat): 12FPS videót konvertál, ami optimális a DS konzolok számára +- [xvid-dsi.bat](/assets/files/xvid-dsi.bat): 12FPS videót konvertál, ami optimális a DSi konzolok számára +- [xvid-ds-vol4.bat](/assets/files/xvid-ds-vol4.bat): 12FPS videót konvertál, ami optimális a DS konzolok számára 400% hangerő növeléssel +- [xvid-dsi-vol4.bat](/assets/files/xvid-dsi-vol4.bat): 12FPS videót konvertál, ami optimális a DSi konzolok számára 400% hangerő növeléssel -If you want, you can change the following in one of the above .bat files: -- `12` in `-r 12` to a different one between `10` and `15` for a different frame rate -- `-2` in `scale=256:-2` to your desired vertical resolution, if the video appears distorted +Ha szeretnéd, módosíthatod a következőket a fenti .bat fájlokban: +- `12` az `-r 12` opcióban `10` és `15` között egy másik framerate-hez +- `-2` a `scale=256:-2` opcióban, hogy megadd a kvánt függőleges felbontást, ha a videó torztottnak tűnik -When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. +Ha ez a folyamat kész, akkor csak húzd át az SD kártyádra. Ha a videót az SD kártyádra raktad, készen áll a **TW**i**L**ight Menu++-szal történő lejátszásra. -The video will quit to the menu after it is done playing, so if you want to loop videos, you are going to have to paste-repeat it in a video editor then convert it to an xvid avi using this method. +A videó kilép a menübe, miután befejezte a lejátszást, így ha videókat akarsz loopolni, akkor be kell illesztened-ismételned egy videószerkesztő programban, majd ezzel a módszerrel xvid avi-vá konvertálnod. ## MPEG4Player diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md index 2a53bb6e..8e821966 100644 --- a/pages/_hu-HU/ds-index/wifi.md +++ b/pages/_hu-HU/ds-index/wifi.md @@ -41,7 +41,7 @@ Ha olyan hálózatot készítesz, ami DS-kompatibilis, annak meg kell felelnie a 1. Indítsd el a Nintendo Wi-Fi Connection Setup-ot 1. Csatlakozz a hozzáférési pontodhoz 1. Állítsd be az elsődleges (primary) DNS értéket az alábbiak valamelyikére, attól függően, hogy melyik szolgáltatást szeretnéd használni: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` vagy `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` vagy `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online játékos lista](http://zwei.moe:9001))** - `172.104.88.237` 1. Állítsd be az `1.1.1.1` címet másodlagos DNS-nek 1. Szükséged lehet NoSSL patchelésre a játékodban, függően a játéktól diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md index 2d121d22..f5206371 100644 --- a/pages/_hu-HU/nds-bootstrap/faq.md +++ b/pages/_hu-HU/nds-bootstrap/faq.md @@ -32,48 +32,53 @@ Az nds-bootstrap a ROM funkciókat patcheli, hogy fussanak SD kártyáról, és - Használd a DSi további CPU sebességét, lehetővé téve a jobb teljesítményt néhány játéknál - Az audiód minőségét javíthatod 48 kHz-re - Használható a DSi mód, amivel elérhetők a DSi funkciók -- Bizonyos játék kártyák használatakor lehetőséged van az IR használatára az alkalmazásodból -- Az nds-bootstrap nyílt forrású, így a fejlesztől mindig tudják frissíteni a hibák és egyéb dolgok javítása érdekében, még akkor is, ha a cég megszűnik -- A DS Memory Expansion Pak emulált, így azok a játékok amiknek szüksége van rá működni fognak -- Az alsó és felső képernyő cserélhető a kompatibilis játékoknál a még kényelmesebb játékmenetért, vagy olyan rendszerekhez, ahol törött vagy eltávolított a képernyő -- Képernyőképe készítése és értékek szerkesztése a RAM-ban a játékbani menü használatával +- Kisebb akkumulátor fogyasztás +- Using certain Game Cards, you are able to use IR in your application +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen +- Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Miért használjak nds-bootstrap-et egy DS flashcard-on? - Bizonyos kompatibilis ROM-ok betöltésre kerülnek a Memory Expansion Pak-ba (vagy RAM-ot tartalmazó Slot-2 flashcard-o memóriájába), gyorsabb betöltési időket lehetővé téve, mint a normál játék kártyák -- Korlátozott számú DSiWare futtatható a beépített patchek és egy DSi-Enhanced cím Donor ROM-ja segítségével +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Ne feledd, hogy az nds-bootstrap lesz mindig a DSiWare-hez használva, függetlenül az `nds-bootstrap használata` beállítástól a TWLMenu++ beállításokban + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - Ha a flashcard kernel-ed nem tud futtatni egy bizonyos ROM-ot, akkor az nds-bootstrap használható helyette, és ez játékonként beállítható - Az alsó és felső képernyő cserélhető a kompatibilis játékoknál a még kényelmesebb játékmenetért, vagy olyan rendszerekhez, ahol törött vagy eltávolított a képernyő -- RAM-ban található értékek szerkesztése a játékonkénti menüben +- Take screenshots and edit values in the RAM using the in-game menu #### Mi az a Donor ROM? Az nds-bootstrap-ben, amikor egy játék nem bootol, egy másik ROM-ot használunk, hogy "odaadományozza" az ARM7 (és ARM7i, ha van) binárisát a futtatandó játéknak, a játék saját binárisa helyett. A Donor ROM beállítható a **TW**i**L**ight Menu++-szal. -- **Flashcard-ok DS módban:** A néhány támogatott DSi-Exklúzív/DSiWare cím DSi-Enhanced ROM készletet igényel, mint Donor ROM +- **Flashcard-ok DS módban:** A támogatott DSi-Exklúzív/DSiWare címek DSi-Enhanced ROM készletet igényelnek, mint Donor ROM - **DSiWarehax:** Mivel a DSi-Enhanced játékok és a (legtöbb) DSi-Exkluzív/DSiWare játék eltérő MBK-beállításokat tartalmaznak, a DSi-Enhanced játékok nem fognak elindulni DSi módban Donor ROM nélkül. Egy DSi-Exkluzív/DSiWare cím Donor ROM-ként való beállításával a DSi-Enhanced játékok képesek lesznek futni a DSiWare cím által beállított MBK-beállításokon belül, amelyen az exploitot használják + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Ugyanez a helyzet, mint a DSiWarehax-szal, de a DSi-Exkluzív/DSiWare címekhez DSi-Enhanced játékra lesz szükség, amely Donor ROM-ként van beállítva, nem pedig fordítva #### Mi a legjobb Donor ROM? -Nincs *legjobb*, amit használni lehetne. -Ha DSiWarehax felhasználó vagy, akkor előnyös, ha egy 0-nál magasabb alverziót tartalmazó SDK5 ROM-ot állítasz be. Ha azonban nincs DSiWare ROM-od, dumpolhatod a ROM-ját a *Nintendo DSi Sound*-nak (SDK5.0) a GodMode9**i** használatával és beállíthatod a DSi Sound-ot mint egy Donor ROM-ot. -Ha 3DS konzolod van, akkor célszerű a DS WiFi Settings ROM-ot (SDK5.5) a GodMode9 segítségével dumpolni, és helyette a DS WiFi Settings-t Donor ROM-ként beállítani, mivel így a DSiWare-ben 9 másodperc várakozás nélkül aktiválható az alvó üzemmód. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Miért nem tudok beállítani Donor ROM-ot? -Ha van egy cím, amelyhez donor ROM-ra van szükség, és a TWLMenu által keresett ROM nem mutatja meg a lehetőséget, hogy donor ROM-nak állítsd be (feltéve, hogy lefelé görgetsz), akkor keress egy másik ROM-ot, amelyet donornak állíthatsz be. +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### Mi az esti fordítás (nightly) és hol szerezhetem be? -Az esti fordítás egy fordítás a legutolsó változtatásokkal. Az esti fordítások instabilak lehetnek, de tartalmazzák a legutolsó hibajavításokat. Az nds-bootstrap esti fordításokat beszerezheted [innen](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). #### Miért nem működnek a csalásaim? -- Egyes csalások lehet, hogy gombbal aktiválhatók vagy vannak egyéb feltételek, amelyeket teljesíteni kell. További információkért nézd meg a csalás leírását - - A **TW**i**L**ight Menu++-ban Y-t nyomva megtekintheted a csalás információit, ha elérhető -- A legtöbb csalást DS módban való használatra fejlesztették ki, és előfordulhat, hogy DSi módban nem működik megfelelően. Ha a játék DSi-Enhanced, próbáld meg beállítani, hogy DS módban fusson -- A mód, ahogy az E csalás típusok implementálva vannak az nds-bootstrap-ben jelenleg hibás, ami azt jelenti, hogy vagy működnek vagy nem. A csalás, amit használsz valószínűleg ilyen típusú és nem tudni ez mikor lesz javítva +- Some cheats may have button activators or other conditions that need to be met. Check the description of the cheat for more information + - In **TW**i**L**ight Menu++, you can press Y to view a specific cheat's information, when available +- Most cheats were developed for use in DS mode and may not work correctly while running in DSi mode. If the game is DSi-Enhanced, try setting it to run in DS mode +- The way E-type cheats are implemented in nds-bootstrap is currently broken, meaning they may or may not work. Your cheat probably uses that type, and it is not known when this issue will be fixed -További információkért a csalásokról látogass el [Action Replay csalás fejezethez a Kereskedelmi ROM-ok oldalon](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). #### Hogyan készíthetek képernyőképeket? -Képernyőképeket készíthetsz a játékbani menü fő képernyőjéről. Alapértelmezés szerint a jáékon belüli menü a az L + Le + SELECT gombokra nyílik, ezután válasz a then select `Képernyőkép...` menüpontot, majd módosítsd a VRAM bank-ot, ha szükséges és nyomj A gombot a képernyőkép mentéséhez. +Képernyőképeket készíthetsz a fő képernyőről a játékbani menün keresztül. Alapértelmezés szerint a jáékon belüli menü a az L + Le + SELECT gombokra nyílik, ezután válasz a then select `Képernyőkép...` menüpontot, majd módosítsd a VRAM bank-ot, ha szükséges és nyomj A gombot a képernyőkép mentéséhez. A PC-den megtekintéséhez a képernyőképeknek ki kell csomagolnod az `sd:/_nds/nds-bootstrap/screenshots.tar` fájlt, amiben találhatók a képernyőképek, BMP formátumban. További üres BMP fájlok is lesznek, hogy a TAR fájl 50-re feltöltéséhez fel, ezeket egyszerűen figyelmen kívül lehet hagyni vagy törölni. diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md index 74e8c3c5..06fd2e4b 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ A TWiLight Menu++ támogatja az egyedi hang fájlokat a témákban. Rakd a hangf Ezek a lépések feltételezik, hogy rendelkezel devkitPro-val telepített mmutil-lal. A devkitPro-t beszerezheted a [devkitPro weboldaláról](https://devkitpro.org/wiki/Getting_Started). ## Hang effektusok bank -A hang effekt bank (sfx.bin) olyan hangeffekteket tartalmaz, mint például az ikon választás hang, stb. +A hang effekt bank (`sfx.bin`) olyan hangeffekteket tartalmaz, mint például az ikon választás hang, stb. | Fájl | Leírás | | ----------- | ----------------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ A hang effekt bank (sfx.bin) olyan hangeffekteket tartalmaz, mint például az i Minden fent listázott fájlra szükség van az egyéni hangeffekt bank létrehozásához. Ha valamelyik hangot némítani szeretnéd egy csendes audió fájlt kell használnod. A `.wav` formátum kötelező, és a kódolásnak PCM-nek *kell* lennie. -A hanghatásbank létrehozásához le kell töltened [ezt a](/assets/files/Makefile) fájlt, és az összes `.wav` fájl mellé kell tenned, amelyeket használni fogsz. Miután minden fájl ugyanabban a mappában van, nyisd meg a terminálodat (vagy a parancssort, ha Windows-t használsz), cseréld le az aktuális könyvtárat (`cd`) arra a mappára, ahol a `Makefile` van, majd futtasd a `make` parancsot. +[Ez a fájl](/assets/files/sfx-example.zip) tartalmazza az alapértelmezett DSi és 3DS témákban használt hangokat, a makefile-lal együtt, amit ahhoz szükséges, hogy egy érvényes sfx.bin fájlt build-eléséhez kell. Nyugodtan szerkeszd ezt és módosítsd a hang fájlokat, hogy egyedi sound effect bankot készíts. -Eredményként létrejön neked az `sfx.bin` fájl, ami bemásolható a `sound` almappába a témád mappáján belül. **Ennek a fájlnak a mérete 512000 B = 512 KB alatt kell legyen**. Bármi nagyobb vagy összeomláshoz vezethet vagy néhány hang nem játszódik le teljesen. +Az egyéni sound effect bank készítéséhez, nyisd meg a terminálodat (vagy a parancssort, ha Windows-t használsz), cseréld le az aktuális könyvtárat (`cd`) arra a mappára, ahol a `Makefile` van, majd futtasd a `make` parancsot. Eredményként létrejön neked az `sfx.bin` fájl, ami bemásolható a `sound` almappába a témád mappáján belül. **Ennek a fájlnak a mérete 512000 B = 512 Kb alatt kell legyen**. Bármi nagyobb vagy összeomláshoz vezethet vagy néhány hang nem játszódik le teljesen. ### Indítási hang Amíg más hang effektusok működnek bármilyen PCM kódolású WAV fájllal, az indítási hangnak egy megadott formátumúnak kell lennie, hogy megfelelően működjön, egyébként szünet lesz az indítási hang vége és a háttérzene kezdete között. @@ -72,4 +72,4 @@ A megfelelő formátumban exportáláshoz a következőket tedd: Most már rendelkezel a `bgm.pcm.raw` fájllal, ami bemásolható a `sound` almappába a témád mappáján belül. - Ezután a `DSi/3DS téma zene` opciót a TWiLight Menu++ beállításaiban a "Téma" értékre kell állítani, hogy az egyéni BGM lejátszódjon a menüben. \ No newline at end of file + Ezután a `DSi/3DS téma zene` opciót a TWiLight Menu++ beállításaiban a "Téma" értékre kell állítani, hogy az egyéni BGM lejátszódjon a menüben. diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md index a00cc84a..32dfc150 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md @@ -13,7 +13,8 @@ A TWiLight Menu++ szkin elkészítéséhez szükséged lesz egy olyan képszerke Ez első dolog emit le kell töltened a [példa szkinek](/assets/files/skin-examples.zip). Ezek alapként használhatók a szkinjeid számára, és már a megfelelő formátumban vannak, így ha később problémáid adódnának, ezekkel tudod összehasonlítani. ## 2. rész: A képek szerkesztése -Töltsd le és telepítsd a [GIMP](https://www.gimp.org)-et. Használhatsz más szerkesztőt is ha szeretnél, de ez az útmutató a GIMP-et használja. +Töltsd le és telepítsd a [GIMP](https://www.gimp.org)-et +- Más képszerkesztő programok, például a Photoshop is működhetnek, de ebben az útmutatóban a GIMP-et fogjuk használni Miután telepítetted, nyisd meg a GIMP-et és válaszd az `Ablakok` -> `Dokkolható párbeszédablakok` -> `Színtérkép` opciókat. Ez megnyitja a Színtérkép párbeszédpanelt, amely hasznos lehet palettás képek szerkesztésekor. @@ -21,19 +22,24 @@ Most már megnyithatod a GIMP-ben azt a képet, amelyet szerkeszteni szeretnél, ### Háttér textúrák (`background` mappa) Ezek vagy PNG fájlok vagy 16 bites (`A1 R5 G5 B5` vagy `X1 R5 G5 B5`) BMP-fájlok lehetnek. +- Ha BMP-fájlokat használsz, akkor az exportálás során a Speciális beállítások menüpontban 16 bitesre állíthatod őket. Ezt minden egyes alkalommal meg kell tenned, amikor BMP-ként exportálsz -| Textúra | Leírás | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | Az alsó háttérkép, ha nem ikon felett állunk | -| bottom_bubble | Az alsó háttérkép, ha ikon felett állunk | -| bottom_ds | A 3DS témához, az alsó háttér texturája, amikor nem egy ikon felett áll, és amikor DS lite-on van | -| bottom_bubble_ds | A 3DS témához, az alsó háttér texturája, amikor egy ikon felett áll, és amikor DS lite-on van | -| top | | +| Textúra | Leírás | +| --------------------- | -------------------------------------------------------------------------------------------------------------- | +| top | A felső képernyő háttér textúrája | +| bottom | Az alsó háttér textúra, ha nem ikon felett állsz | +| bottom_ds | A 3DS téma esetén, az alsó háttér texturája, amikor nem egy ikon felett állsz és DS Phat/Lite van használatban | +| bottom_macro | A DSi téma esetén, a háttér textúrája, amikor nem egy ikon felett állsz és Macro mód van használatban | +| bottom_bubble | Az alsó háttér textúra, ha ikon felett állsz | +| bottom_bubble_ds | A 3DS téma esetén, az alsó háttér texturája, amikor egy ikon felett állsz, DS Phat/Lite-ot van használatban | +| bottom_bubble_macro | A DSi téma esetén, a háttér textúrája, amikor egy ikon fölé állsz és a Macro mód van használatban | +| bottom_moving | A DSi téma esetén, az alsó háttér textúrája, amikor egy ikont mozgatsz | +| bottom_moving_macro | A DSi téma esetén, a háttér textúrája, amikor egy ikont mozgatsz és Macro mód van használatban | ### Elem textúrák (`battery` mappa) -Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszósággal fognak működni. Bármelyik pixelnek ami átlátszó az egyik ikonon, átlátszónak kell lenni mindegyiken, így megfelelően felülírásra kerül változáskor. +Ezeknek PNG fájloknak kell lenniük. Az átlátszóság támogatott, azonban csak a 100%-os átlátszóság fog működni. -| Textúra | Leírás | +| Textúra | Leírás/Megjegyzések | | ------------------ | ------------------------------------------------------------------------------------------------------------- | | battery0 | Felváltva villog `battery1`-gyel együtt, ha az akkumulátor nagyon lemerült | | battery1 | 0-4 használt DSi módban | @@ -53,7 +59,7 @@ Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban cs ### Palettás texturák (`grf` mappa) Ezeknek 4 BPP (16 színű) BMP fájloknak kell lenniük. -Ezek beállításához a GIMP-ben, válaszd a `Kép` -> `Mód` ->`RGB`-t a színek módostásához, majd ha készen vagy a színek módosításával, válaszd a `Kép` -> `Mód` -> `Indexelt...` opciókat a palettásra visszakonvertálásához. Indexáltra váltáskor győződj meg arról, hogy `Optimális paletta generálása` be van jelölve, és `Maximális színszám` `16`. +Ezek beállításához a GIMP-ben válaszd a `Kép` -> `Mód` ->`RGB`-t a színek módostásához, majd ha készen vagy a színek módosításával, válaszd a `Kép` -> `Mód` -> `Indexelt...` opciókat a palettásra visszakonvertálásához. Indexáltra váltáskor győződj meg arról, hogy `Optimális paletta generálása` be van jelölve, és `Maximális színszám` `16`. **Megjegyzés:** A DSi témában egyes képek palettája a felhasználó profilszíne alapján felül van írva. Ha szeretnéd szerkeszteni ezek színeit, biztosítsd, hogy a `UserPalette` opció beállítása a `theme.ini` fájlban `0` legyen. @@ -77,10 +83,12 @@ Exportáláskor ajánlott bejelölni a `Ne írjon színtérinformációt` jelöl | dialogbox | A lecsúszó párbeszéd ablak háttere | | folder | A mappák ikonja | | icon_a26 | Az Atari 2600 játékok ikonja | +| icon_col | A Colecovision játékok ikonja | | icon_gb | A Game Boy játékok ikonja | -| icon_gba | A GBA játékok ikonja (minden téma) és a felső GBARunner2 indító ikon (3DS téma) | +| icon_gba | A GBA játékok ikonja | | icon_gbamode | A natív GBA Mód ikonja | | icon_gg | A Game Gear játékok ikonja | +| icon_img | A BMP, GIF és PNG képek ikonja | | icon_int | Az Intellivision játékok ikonja | | icon_m5 | A Sord M5 játékok ikonja | | icon_manual | A kézikönyv ikonja | @@ -100,7 +108,7 @@ Exportáláskor ajánlott bejelölni a `Ne írjon színtérinformációt` jelöl | progress | Töltési animáció 8 képkockával | | scroll_window | A görgetősávnak az a része, amely a látható ikonokat jelzi | | small_cart | Az ikonok amik megjelennek fent (3DS téma) és a SELECT menüben (DSi téma) | -| start_border | A keret animáció kockák, amik a kiválasztott ikont jelzik (DSi téma) | +| start_border | A keret animáció képkockák, amik a kiválasztott ikont jelzik (DSi téma) | | start_text | Az indító kereten megjelenített szöveg (DSi téma) | | wirelessicons | A megjelenített ikonok, amik azt mutatják, hogy a játéknak van vezetéknélküli támogatása | @@ -114,76 +122,112 @@ Ezeknek PNG fájloknak kell lenniük. | topbg | Háttér a felső képernyőre bármilyen más DS modellen | ### UI texturák (`ui` mappa) -Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszósággal fognak működni. Bármelyik pixelnek ami átlátszó az egyik textúrán, átlátszónak kell lenni mindegyik kapcsolódó textúrán, így megfelelően felülírásra kerül változáskor. +Ezeknek PNG fájloknak kell lenniük. Az átlátszóság támogatott, azonban csak a 100%-os átlátszóság fog működni. Bármelyik pixelnek ami átlátszó az egyik textúrán, átlátszónak kell lenni mindegyiken, így megfelelően felülírásra kerül változáskor. -| Textúra | Leírás | -| ---------------- | ------------------------------------------------------- | -| date_time_font | A dátum és idő megjelenítésére használt karakterkészlet | -| Lshoulder | A bal váll | -| Lshoulder_greyed | A bal váll, ha már nincs további oldal tovább balra | -| Rshoulder | A jobb váll | -| Rshoulder_greyed | A jobb váll, ha már nincs további oldal tovább jobbra | +| Textúra | Leírás | +| ---------------- | ----------------------------------------------------- | +| Lshoulder | A bal váll | +| Lshoulder_greyed | A bal váll, ha már nincs további oldal tovább balra | +| Rshoulder | A jobb váll | +| Rshoulder_greyed | A jobb váll, ha már nincs további oldal tovább jobbra | ### Videó texturák (`video` mappa) Csak a 3DS témában használt, a `3dsRotatingCubes.rvid` egy Rocket Video fájl. További információkért a videók rvid fájllá konvertálásáról, olvasd el [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) cikket a Vid2RVID wiki-ben. Ha nem szeretnéd, hogy megjelenjen, egyszerűen csak töröld. ### Hangerő textúrák (`volume` mappa) -Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszóság fog működni. Bármelyik pixelnek ami átlátszó az egyik textúrán, átlátszónak kell lenni mindegyiken, így megfelelően felülírásra kerül változáskor. +Ez a hangerő textúrák csak DSi módban jelenik meg. -| Textúra | Leírás | -| ------- | ---------------------------------------- | -| volume0 | Ez a hangerő csak DSi módban jelenik meg | -| volume1 | 0 némított, 4 teljes hangerő | -| volume2 | | -| volume3 | | -| volume4 | | +Ezeknek PNG fájloknak kell lenniük. Az átlátszóság támogatott, azonban csak a 100%-os átlátszóság fog működni. + + +| Textúra | Leírás/Megjegyzések | +| ------- | ---------------------------- | +| volume0 | 0 némított, 4 teljes hangerő | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Téma konfiguráció (`theme.ini` fájl) -Különböző opciókat konfigurálhatsz arról, hogy hogyan kerüljön rajzolásra a téma a `theme.ini` fájlban, hogy nagyobb sprite-okat és texturákat használhass. Az igaz/hamis opciók esetében `0` a hamis és `1` az igaz. Az üres alapértelmezett értékkel rendelkező beállítások egy téma esetében nem használatosak az adott témában. +Különböző opciókat konfigurálhatsz arról, hogy hogyan kerüljön rajzolásra a téma a `theme.ini` fájlban, hogy nagyobb grafikákat és más elrendezésket használhass. Az igaz/hamis opciók esetében `0` a hamis és `1` az igaz. Az üres alapértelmezett értékkel rendelkező beállítások egy téma esetében nem használatosak az adott témában. -| Érték | Leírás | Alapértelmezés (3DS) | Alapértelmezés (DSi) | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | -------------------- | -------------------- | -| `StartBorderRenderY` | A kezdeti Y pozíciója a Start ikon keretnek | 92 | 81 | -| `StartBorderSpriteW` | A Start ikon keret sprite szélessége. Fontos megjegyezni, hogy a Start ikon keret textúra pontosan a fele a teljes keretnek. | 32 | 32 | -| `StartBorderSpriteH` | A Start ikon keret sprite magassága | 64 | 80 | -| `StartTextRenderY` | A kezdeti Y pozíciója a Start ikon szövegnek | 143 | 143 | -| `BubbleTipRenderY` | Az Y pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 98 | 80 | -| `BubbleTipRenderX` | Az X pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 125 | 122 | -| `BubbleTipSpriteW` | A buborékcsúcs sprite szélessége | 7 | 11 | -| `BubbleTipSpriteH` | A buborékcsúcs sprite magassága | 7 | 8 | -| `TitleboxRenderY` | A kezdeti Y pozíciója a cím szövegdobozának | 96 | 85 | -| `TitleboxTextY` | A kezdeti Y pozíciója a cím szövegnek | 55 | 30 | -| `TitleboxTextW` | A maximum szélessége a cím szövegnek | 200 | 240 | -| `MacroTitleboxTextY` | A kezdeti Y pozíciója a cím szövegnek makro módban | | 40 | -| `MacroTitleboxTextW` | A maximum szélessége a cím szövegnek makró módban | | 224 | -| `TitleboxTextLarge` | Használja-e a nagy betűtípust a cím szöveghez | 0 | 1 | -| `TitleboxMaxLines` | A maximum sorok száma a cím megjelenítésekor | 3 | 4 | -| `VolumeRenderX` | Az X pozíciója a hangerő ikonnak a felső képernyőn | 4 | 4 | -| `VolumeRenderY` | Az Y pozíciója a hangerő ikonnak a felső képernyőn | 5 | 5 | -| `ShoulderLRenderY` | Az Y pozíciója bal vállnak a felső képernyőn | 172 | 172 | -| `ShoulderLRenderX` | Az X pozíciója bal vállnak a felső képernyőn | 0 | 0 | -| `ShoulderRRenderY` | Az Y pozíciója jobb vállnak a felső képernyőn | 172 | 172 | -| `ShoulderRRenderX` | Az X pozíciója jobb vállnak a felső képernyőn | 178 | 178 | -| `BatteryRenderY` | Az Y pozíciója az elem ikonnak a felső képernyőn | 5 | 5 | -| `BatteryRenderX` | Az X pozíciója az elem ikonnak a felső képernyőn | 235 | 235 | -| `FontPalette1` | A betűtípus átlátszó színe, alapértelmezett betűtípusok esetében nem használt | 0x0000 | 0x0000 | -| `FontPalette2` | A betűtípus színei, használd [ezt az oldalt](http://www.conradshome.com/html2bgr15/) a konvertáláshoz | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Használja-e a DS profil színt a kezdő szöveg palettájához | | 1 | -| `StartBorderUserPalette` | Használja-e a DS profil színt a kezdő keret palettájához | | 1 | -| `ButtonArrowUserPalette` | Használja-e a DS profil színt a nyíl gombok palettájához, amik a képernyő alján kerülnek megjelenítésre | | 1 | -| `MovingArrowUserPalette` | Használja-e a DS profil színt a nyilak palettájához, amik ikonok mozgatásakor kerülnek megjelenítésre | | 1 | -| `LaunchDotsUserPalette` | Használja-e a DS profil színt az indítási pontok palettájához | | 1 | -| `DialogBoxUserPalette` | Használja-e a DS profil színt a párbeszéd ablak palettájához | | 1 | -| `RenderPhoto` | Kerüljön vagy ne kerüljön fénykép rajzolásra a felső képernyőn | 0 | 1 | -| `RotatingCubesRenderY` | A forgó kockák rajzolásának Y pozíciója a felső képernyőn | 78 | | +| Érték | Leírás/Megjegyzések | Alapértelmezés (3DS) | Alapértelmezés (DSi) | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | -------------------- | +| `StartBorderRenderY` | A kezdeti Y pozíciója a Start ikon keretnek | 92 | 81 | +| `StartBorderSpriteW` | A Start ikon keret sprite szélessége. Fontos megjegyezni, hogy a Start ikon keret textúra pontosan a fele a teljes keretnek | 32 | 32 | +| `StartBorderSpriteH` | A Start ikon keret sprite magassága | 64 | 80 | +| `StartTextRenderY` | A kezdeti Y pozíciója a Start ikon szövegnek | 143 | 143 | +| `BubbleTipRenderX` | Az X pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 125 | 122 | +| `BubbleTipRenderY` | Az Y pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 98 | 80 | +| `BubbleTipSpriteW` | A buborékcsúcs sprite szélessége | 7 | 11 | +| `BubbleTipSpriteH` | A buborékcsúcs sprite magassága | 7 | 8 | +| `TitleboxRenderY` | A kezdeti Y pozíciója a cím szövegdobozának | 96 | 85 | +| `TitleboxTextY` | A kezdeti Y pozíciója a cím szövegnek | 55 | 30 | +| `TitleboxTextW` | A maximum szélessége a cím szövegnek | 200 | 240 | +| `TitleboxTextLarge` | Használja-e a nagy betűtípust a cím szöveghez | 0 | 1 | +| `TitleboxMaxLines` | A maximum sorok száma a cím megjelenítésekor | 3 | 4 | +| `VolumeRenderX` | Az X pozíciója a hangerő ikonnak a felső képernyőn | 4 | 4 | +| `VolumeRenderY` | Az Y pozíciója a hangerő ikonnak a felső képernyőn | 5 | 5 | +| `ShoulderLRenderX` | Az X pozíciója bal vállnak a felső képernyőn | 0 | 0 | +| `ShoulderLRenderY` | Az Y pozíciója bal vállnak a felső képernyőn | 172 | 172 | +| `ShoulderRRenderX` | Az X pozíciója jobb vállnak a felső képernyőn | 178 | 178 | +| `ShoulderRRenderY` | Az Y pozíciója jobb vállnak a felső képernyőn | 172 | 172 | +| `BatteryRenderX` | Az X pozíciója az elem ikonnak a felső képernyőn | 235 | 235 | +| `BatteryRenderY` | Az Y pozíciója az elem ikonnak a felső képernyőn | 5 | 5 | +| `UsernameRenderX` | Az X pozíció a felső képernyőn, ahova a felhasználónév kerüljön kirajzolásra | 28 | 28 | +| `UsernameRenderY` | Az Y pozíció a felső képernyőn, ahova a felhasználónév kerüljön kirajzolásra | 15 | 15 | +| `UsernameRenderXDS` | Az X pozíció a felső képernyőn, ahova a felhasználónév kerüljön kirajzolásra, DS Phat/Lite használata esetén | 4 | 4 | +| `DateRenderX` | Az X pozíció a felső képernyőn, ahova a dátum kerüljön kirajzolásra | 162 | 162 | +| `DateRenderY` | Az Y pozíció a felső képernyőn, ahova a dátum kerüljön kirajzolásra | 7 | 7 | +| `TimeRenderX` | Az X pozíció a felső képernyőn, ahova az idő kerüljön kirajzolásra | 200 | 200 | +| `TimeRenderY` | Az Y pozíció a felső képernyőn, ahova az idő kerüljön kirajzolásra | 7 | 7 | +| `PurpleBatteryAvailable` | Használja-e vagy sem a lila elem ikonokat, amikor a `Power LED szín` be lett állítva `Lila` színre a beállításokban | 1 | 1 | +| `FontPalette1` | A betűtípus átlátszó színe, alapértelmezett betűtípusok esetében nem használt | 0x0000 | 0x0000 | +| `FontPalette2` | A betűtípus színei, használd [ezt az oldalt](http://www.conradshome.com/html2bgr15/) a konvertáláshoz | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | A felülíró átlátszó színe a betűtípusnak a dátumoz és időhöz | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | A felülíró színe a betűtípusnak a dátumhoz és időhöz | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | A felülíró átlátszó színe a betűtípusnak a ROM cím dobozhoz | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | A felülíró színe a betűtípusnak a ROM cím dobozhoz | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | A felülíró átlátszó színe a betűtípusnak a párbeszédablakokhoz | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | A felülíró színe a betűtípusnak a párbeszédablakokhoz | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | A felülíró átlátszó színe a betűtípusnak az pátlapolt szövegekhez | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | A felülíró színe a betűtípusnak az pátlapolt szövegekhez | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | A felülíró átlátszó színe a betűtípusnak a felhasználó névhez | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | A felülíró színe a betűtípusnak a felhasználó névhez | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Használja-e vagy sem a DS profil színt a kezdő szöveg palettájához | | 1 | +| `StartBorderUserPalette` | Használja-e vagy sem a DS profil színt a kezdő keret palettájához | | 1 | +| `ButtonArrowUserPalette` | Használja-e vagy sem a DS profil színt a nyíl gombok palettájához, amik a képernyő alján kerülnek megjelenítésre | | 1 | +| `MovingArrowUserPalette` | Használja-e vagy sem a DS profil színt a nyilak palettájához, amik ikonok mozgatásakor kerülnek megjelenítésre | | 1 | +| `LaunchDotsUserPalette` | Használja-e vagy sem a DS profil színt az indítási pontok palettájához | | 1 | +| `DialogBoxUserPalette` | Használja-e vagy sem a DS profil színt a párbeszéd ablak palettájához | | 1 | +| `RenderPhoto` | Kerüljön-e vagy sem a fénykép kirajzolásra a felső képernyőn | 0 | 1 | +| `RotatingCubesRenderY` | A forgó kockák rajzolásának Y pozíciója a felső képernyőn | 78 | | +| `PlayStartupJingle` | Használja-e vagy sem az indítási hangot, mielőtt a fő BGM háttérzene elindul. Tekintsd meg az [Egyedi hangeffektusok](custom-dsi-3ds-sfx) oldalt a részletekért | 1 | 0 | +| `StartupJingleDelayAdjust` | Az indítási hangból lejátszott hangminták száma, mielőtt a BGM háttérzene elindul | 0 | 0 | + +### Macro mód opciók +Hozzáadhatsz különböző felülírási opciókat a `theme.ini` fájlhoz a Macro módban való használathoz. Ehhez add hozzá a `[MACRO]` címet a konfigurációs fájl alján lévő üres sorhoz, majd adj hozzá minden szükséges konfigurációt alatta. + +## Egyedi háttér zene és hangok +A DSi és a 3DS témák támogatják továbbá az egyedi zenét. Lásd a [DSi/3DS szkinek - Egyedi hangeffektusok](custom-dsi-3ds-sfx) fejezetet a részletekért. + +## Egyéni betűtípusok +[Egyéni betűtípusokat](custom-fonts) rakhatsz `font` mappába a szkinből történő használathoz. Hozzáadhatsz különböző felülírási betűkészleteket dátumhoz & időhoz a `date_time.nftr` használatával, és konzol felhasználó nevet a `username.nftr` használatával. ## 3. rész: Hozzáadás a TWiLight Menu++-hoz Ha szerkesztettél néhány grafikát és szeretnéd tesztelni a szkinjeidet, csak másold a szkin foldert (a mappát, ami a `background`, `battery`, és egyéb mappákat tartalmazza) az `sd:/_nds/TWiLightMenu/3dsmenu/themes/` vagy az `sd:/_nds/TWiLightMenu/dsimenu/themes/` mappába attól függően, hogy 3DS-hez vagy a DSi-hez tartoznak. ## 4. rész: Szkinjeid megosztása -Ha elkészültél a szkinedde, megoszthatod a közösséggel egy Pull Request létrehozásával a [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository-ban és egy `.7z` fájlban hozzáadással. Ha nem ismered a git használatát, akkor egyszerűen létrehozhatsz egy issue-t a repositoryban a skined zip fájljával, és kérheted a hozzáadását. - -## Egyedi háttér zene és hangok -A DSi és a 3DS témák támogatják továbbá az egyedi zenét. Lásd a [DSi/3DS szkinek - Egyedi hangeffektusok](custom-dsi-3ds-sfx) fejezetet a részletekért. +Ha elkészültél a szkineddel, megoszthatod a közösséggel egy Pull Request létrehozásával a [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository-ban és egy `.7z` fájlban hozzáadással. Ha nem ismered a git használatát, akkor egyszerűen létrehozhatsz egy issue-t a repositoryban a szkined zip fájljával, és kérheted a hozzáadását. diff --git a/pages/_hu-HU/twilightmenu/custom-fonts.md b/pages/_hu-HU/twilightmenu/custom-fonts.md index 3580abc3..f28781b6 100644 --- a/pages/_hu-HU/twilightmenu/custom-fonts.md +++ b/pages/_hu-HU/twilightmenu/custom-fonts.md @@ -13,7 +13,7 @@ A TWiLight Menu++ tud olyan egyedi betűkészleteket használni, amik NFTR (Nitr 3 betűkészlet van beágyazva a TWiLight Menu++-ba. Amikor a TWiLight Menu++ DSi Módban fut, minden karaktert tartalmaz, amire a TWiLight le lett fordítva, de ha DS Módban fut, sokkal korlátozottabb, a RAM korlátok miatt. Ezek a következők: - Alapértelmezett: Ez hivatalos DSi betűkészletet használja, mint elsődleges betűkészletet, és támogatja az összes karaktert, ami a TWiLight Menu++-ban használt, minden nyelven a DS módban - Kínai(Egyszerűsített): Ez a Noto Sans CS-t használja elsődleges betűkészletnek, és szignifikánsan több Kínai (Egyszerűsített) karakterrel rendelkezik DS módban, más nyelvek karaktereinek rovására -- Koreai: Ez azonos az alaprételmezettel DSi módban, de DS módban egy sokkal teljesebb hangul készletet tartalmaz, más nyelvek karaktereinek rovására +- Koreai: Ez azonos az alapértelmezettel DSi módban, de DS módban egy sokkal teljesebb hangul készletet tartalmaz, más nyelvek karaktereinek rovására ### Könyvtár szerkezet Az egyedi betűkészletek a `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` útvonalról kerülnek betöltésre, ahol a `[font name]` bármi lehet amit szeretne, és a `[font file].nftr` egyike a következőknek: @@ -22,6 +22,11 @@ Az egyedi betűkészletek a `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[fon A `-ds` és `-dsi` fájlok magasabb prioritással rendelkeznek, mint a normálisok, és ha megtalálásra kerülnek, akkor ezt használja a TWiLight Menu++, amikor DS vagy DSi Módban fut. +### Szkin betűkészletek +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + ### Egyedi betűkészlet generálása Létrehozhatod az egyedi betűkészleted olyan eszközökkel, mint például Pk11 [nftr-editor](https://pk11.us/nftr-editor/)-ja. Ahhoz, hogy a TWiLight Menu++ meglévő betűkészleteit újra generálhasd: 1. Töltsd be az NFTR fájlt az nftr-editor-ba diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md index 9cde3c43..e5ab73d5 100644 --- a/pages/_hu-HU/twilightmenu/faq.md +++ b/pages/_hu-HU/twilightmenu/faq.md @@ -85,11 +85,11 @@ A TWiLight Menu++ beállításainak elérési módja a konfigurációtól függ Továbbá nyomva tarthatod a SELECT gombot a TWiLight Menu++ indításakor, ami közvetlenül a beállításokhoz visz. -#### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +#### Hagyan használhatok egyéni ikonokat/bannereket a játékokhoz? +Egyedi bannereker PNG vagy DS banner.bin formátumban úgy használhatsz, hogy berakod az `sd:/_nds/TWiLightMenu/icons` mappába a ROM vagy a mappa nevén (beleértve a kiterjesztést) + `.png` vagy `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +A PNG bannerekhet egy PNG fájlra van szükséged 15 vagy kevesebb színnel és maximum 32x32 felbontással. A teljes átlátszóság működik, és nem számít bele a 15 színbe, de a félig átlátszóság nem működik. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +A banner.bin típusú bannerek animálhatók, és lehetővé teszik a TWiLight Menu++-ban megjelenő cím cseréjét. Készíthetők az [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases)-ral, jelenleg az [esti fordítás verzió](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) az ajánlott, mert jónéhány fejlesztést tartalmaz a stabil kiadáshoz képest. -Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. +Előre lekésztett bannerek találhatók az [ikonok szekciójában a TWiLight Menu++ szkinek oldalon](https://skins.ds-homebrew.com/icon/) és ha késztesz egyet, azok meg is oszhatók ott. diff --git a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md index d6ea3c0c..ed396413 100644 --- a/pages/_hu-HU/twilightmenu/how-to-get-box-art.md +++ b/pages/_hu-HU/twilightmenu/how-to-get-box-art.md @@ -4,19 +4,26 @@ layout: wiki section: twilightmenu category: other title: Box-art beszerzése -description: Hogyan szerezz be játék box art-ot/játékborítókat a TWiLight Menu++-ban +description: Hogyan szerezz be játék dobozt/játékborítókat a TWiLight Menu++-ban +tabs: + - + windows: Windows + other: macOS/Linux + manual: Kézi --- -### Windows +{% capture tab-windows %} 1. Töltsd le a [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) legfrissebb verzióját 1. CSomagold ki a `TwilightBoxart-Windows-UX.zip`-et és futtasd a `TwilightBoxart.exe` állományt 1. Kattints a `Detect SD` opcióra - Ha nem találja meg a megfelelő SD kártyát, kattints a `Browse...`-ra és válaszd ki a jót 1. Módosítsd a méret, keret, stb. opciókat, ahogy tetszik 1. Kattints a `Start`-ra -1. Ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +1. Ellenőrizd, hogy a Doboz/Játék borítók megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Töltsd le a [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) legfrissebb verzióját 1. Csomagold ki a `.zip` fájlt 1. Nyisd meg a `TwilightBoxart.ini` fájlt egy szöveg editorral @@ -27,13 +34,23 @@ description: Hogyan szerezz be játék box art-ot/játékborítókat a TWiLight 1. Futtasd a `chmod +x TwilightBoxart.CLI` parancsot 1. Futtasd a `./TwilightBoxart.CLI` parancsot 1. Válaszolj `Yes`-t, ha az SD kártyád útvonalát helyesen mutatja -1. Ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +1. Ellenőrizd, hogy a Doboz/Játék borítók megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Kézzel +{% capture tab-manual %} 1. Töltsd le a png box-art csomagot a [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) oldaláról 1. Csomagold ki a .png fájlokat a `sd:/_nds/TWiLightMenu/boxart` mappába -1. Ellenőrizd, hogy a box-art megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +1. Ellenőrizd, hogy a Doboz/Játék borítók megjelenítése bekapcsolt a TWiLight Menu++ beállításaiban +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Saját box-art hozzáadása:** Rakd őket az `sd:/_nds/TWiLightMenu/boxart` mappába. A neve lehet a játék TID-e (pl. `ASME.png`), vagy a fájlneve (pl. `SM64DS.nds.png`). A formátuma `.png` kell legyen az ajánlott 128x115 felbontással, de maximum 208x143 lehet. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Egyesével is letölthető box-art a GameTDB-ről, az **S Covers (png)** kategória alatt. +**Saját box-art hozzáadása:** Rakd őket az `sd:/_nds/TWiLightMenu/boxart` mappába. +- A neve lehet a játék TID-e (pl. `ASME.png`), vagy a fájlneve (pl. `SM64DS.nds.png`) +- A formátuma `.png` kell legyen az ajánlott 128x115 felbontással, de maximum 208x143 lehet +- Ha a **TW**i**L**ight Menu++ beállításokban a Doboz/Játék borítók `Cache-lt`-re állított, a kép méretének 44 KiB vagy kevesebbnek kell lennie. Használhatsz megoldásokat, mint a [tinypng](https://tinypng.com/) a képek elfogadható méretűre csökkentéséhez + +Egyesével is letölthető box art a GameTDB-ről, az **S Covers (png)** kategória alatt. diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md index 1cd3f994..dbda885e 100644 --- a/pages/_hu-HU/twilightmenu/installing-flashcard.md +++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra - **DSi/3DS felhasználók:** Futtasd a TWLMenu++ -t a konzolod SD kártyáján, majd nyisd meg a TWLMenu++ Beállításokat és menj az `Egyéb beállítások` oldalra és kapcsold be `SCFG hozzáférés Slot-1-ben` opciót, valamint állítsd be a `Slot-1: Érintés mód`-ot `DSi mód`-ra - Ez lehetővé teszi, hogy használd a TWL óra sebességet és/vagy VRAM gyorsítást a flashcard játékaidon, valamint a hozzáférést a konzol SD kártyájához, és a futtatását DSi-Enhanced/DSi-Exclusive/DSiWare játékoknak DSi módban a flashcard-odról - Ha ez engedélyezett a SELECT + Up/Down használatával válthatsz a belső SD kártya és a flashcard-od SD kártyája között + - A fenti funkciók használatához a flashcard-od indítását a TWLMenu++-szal kell megtenned a rendszer menü helyett ### TWiLight Menu++ automatikus bootolása 1. Csomagold ki az `Autoboot/(a te flashcard-od)` mapp tartalmát a flashcard-od microSD kártyája gyökerébe @@ -37,6 +38,7 @@ Vedd figyelemben, hogy nem minden flashcard támogatja a játékok ilyen módon {:.alert .alert-warning} 1. Csomagold ki a `Flashcart Loader/(a te flashcard-od)` mappát a flashcard-od microSD kártyája gyökerébe + - A `Flashcart Loader` mappában található egy README.txt fájl, amely segít megtalálni, hogy melyik flashcart betöltő a megfelelő a flashcard-odhoz. - Ha ezt már megcsináltad, folytasd a 3. lépéssel. Ha még nem, kövesd a flashcard-ok listája alatti lépéseket 1. Ezekhez a flashcard-okhoz: diff --git a/pages/_id-ID/ds-index/emulators.md b/pages/_id-ID/ds-index/emulators.md index 1d3b56cf..25bd3b96 100644 --- a/pages/_id-ID/ds-index/emulators.md +++ b/pages/_id-ID/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_id-ID/ds-index/forwarders.md b/pages/_id-ID/ds-index/forwarders.md index 54ef1bf7..1b152e9c 100644 --- a/pages/_id-ID/ds-index/forwarders.md +++ b/pages/_id-ID/ds-index/forwarders.md @@ -60,15 +60,9 @@ Jika di konsol-mu sudah terpasang Universal Updater, langsung saja ke langkah ke 1. Unduh [Kemasan forwarder untuk di kartu SD DSi](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Ekstrak isi dari folder `for SD card root` ke root kartu SD dari DSi
*Root atau Akar adalah bagian awal sekali dari folder -Setelah kemasan untuk kartunya selesai diekstrak, kamu dapat menyunting `sd:/_nds/ntr_forwarder.ini` ke pengaturan berikut. -- BOOST_CPU: Jika diubah ke 1, clock speed TWL akan digunakan, jadi sendatnya (lag) hilang -- SOUND_FREQ: Jika diubah ke 1, suaranya akan 48kHz, bukan 32kHz -- LANGUAGE: Jika diubah ke -1, bahasa bawaan sistem akan digunakan -- REGION: Jika diubah ke -2, daerahnya permainan DSiWare akan digunakan, bukan yang sistem - ### Bagian 2: Mendapatkan AP fix dari TWiLight Menu++ -Jika kamu sudah ada TWiLight Menu++, lewati saja bagian ini. +If you already have TWiLight Menu++, skip to the next section. {:.alert .alert-info} 1. Unduh [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) yang terkini @@ -91,26 +85,26 @@ Jika kamu sudah ada TWiLight Menu++, lewati saja bagian ini. ### Persyaratan -- **Pengguna DSi:** - - Nintendo DSi yang sudah terpasang [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) dan [hiyaCFW](installing) - - Lepasan (release) terkini dari [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) -- **Pengguna 3DS:** - - Konsol keluarga 3DS yang menjalankan CFW modern dari [3ds.hacks.guide](https://3ds.hacks.guide) +- **DSi users:** + - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed + - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) +- **3DS users:** + - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} -Flashcard yang dianjurkan adalah DSTT dan Acekard2i. Jika ingin kesesuaian (compatibility) permainan yang sempurna, gunakan SuperCard DSTWO/DSTWO PLUS. Hanya saja sisi buruknya lebih cepat menguras baterai sistem. +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO/DSTWO PLUS. The only downside is that it drains your system battery faster. -Jika kamu punya flashcard yang dapat menjalankan NTR Launcher Apache Thunder, silakan memintanya [di utas GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Jangan lupa sebutkan binaan (build) apa yang kamu gunakan (Normal atau Alt), dan beri tahu `RESETSLOT1` diatur ke `0` atau `1` di `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, you can request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. -Sesuai (compatible): -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (permainan DSi-Enhanced, termasuk permainan NTR terbaru, tidak berfungsi) +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) - Galaxy Eagle - M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (menggunakan kartu microSD < 2 GB) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (versi Original Non-SDHC, menggunakan kartu microSD < 2 GB) +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) - [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) - [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) - R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) @@ -118,43 +112,43 @@ Sesuai (compatible): - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versi Normal dan RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (kartu ungu mungkin tidak kompatibel) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versi Normal dan Plus) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) -Belum diuji: -- R4i3D NEW (menggunakan templat dan kemasan R4iDSN) +Untested: +- R4i3D NEW (Use R4iDSN template and pack) -Kompatibel separuh: -- Ace 3DS+ (Kesesuaian permainannya buruk, menyimpan/memuat berkas save nanti akan mogok) -- Gateway Blue Card (Kesesuaian permainannya buruk, menyimpan/memuat berkas save nanti akan mogok) -- EX4DS (Kesesuaian permainannya buruk, menyimpan/memuat berkas save nanti akan mogok) -- R4iLS (Kesesuaian permainannya buruk, menyimpan/memuat berkas save nanti akan mogok) -- Kartu yang ada [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Kesesuaian permainannya buruk, menyimpan/memuat berkas save nanti akan mogok) +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing) -Tidak kompatibel: -- CycloDS (i)Evolution (Dapat memulai langsung ROM, tapi cara kerjanya beda dari flashcard lain) -- (i)Edge (Tak dapat memulai langsung ROM .nds) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (bukan yang proses forwarder) akan membuat hancur kartu) +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/) / www.r4isdhc.hk) (YSMenu (bukan yang proses forwarder) akan membuat hancur kartu) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) {% endcapture %}
- Flashcard yang didukung dari daftar ini + A supported flashcard from this list
{{ flashcards | markdownify }}
-- OS yang 64 bit +- A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - [Java 8](https://www.java.com/en/download/) -- **Pengguna Linux:** JavaFX - - Yang berasas Debian: Jalankan [naskah ini](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) +- **Linux users:** JavaFX + - Debian-based: Run [this script](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Bagian 1: Memulai @@ -172,14 +166,14 @@ Tidak kompatibel: - DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE, Acekard 2(i)/M3DS Real/R4i-SDHC 1.4.x - YSMenu - Acekard RPG, Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT, R4iDSN/R4i Gold RTS - WoodR4 -Setelah kemasan untuk kartunya selesai diekstrak, kamu dapat menyunting `sd:/_nds/ntr_forwarder.ini` ke pengaturan berikut. Ini tidak berungsi jika di Acekard RPG, R4 DS, dan R4i Gold RTS. - - `NTRCLOCK`: Jika diubah ke `0` atau tombol A ditahan, layar awal nyala (boot) DSi akan muncul; bukan splash DS yang biasa, dan laju jam (clock speed) TWL akan digunakan, jadi sendatnya hilang - - `DISABLEANIMATION`: Jika diubah ke `1` atau tombol B ditahan, layar awal nyala DS / DSi dilewati - - `HEALTHSAFETYMSG`: Jika diubah ke `1`, layar pesan kesehatan dan keselamatan akan muncul di layar bawah, jika tidak nanti layar bawah hanya putih tanpa pesan kesehatan dan keselamatan +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the following settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. + - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone + - `DISABLEANIMATION`: If set to `1` or B is held, the DS/DSi boot screen is skipped + - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message ### Bagian 2: Mendapatkan AP fix dari TWiLight Menu++ -Jika kamu sudah ada TWiLight Menu++, lewati saja bagian ini. +If you already have TWiLight Menu++, skip to the next section. {:.alert .alert-info} 1. Unduh [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) yang terkini @@ -202,14 +196,14 @@ Jika kamu sudah ada TWiLight Menu++, lewati saja bagian ini. ### Bagian 4: Memasang forwarder -- Jika dengan konsol keluarga 3DS: - 1. Salin berkas-berkas CIA ke kartu SD 3DS, lalu pasang (install) menggunakan FBI - - Jika dengan EmuNAND, pasangnya di SysNAND dan EmuNAND -- Jika dengan DSi: - 1. Salin `tmfh.nds` dari berkas `.zip` TMFH ke root kartu SD - 1. Sisip kembali kartu SD ke konsol DSi - 1. Luncurkan `tmfh.nds` dari Unlaunch atau TWiLight Menu++ - 1. Pasang berkas NDS forwarder menggunakan TMFH +- If using a 3DS family console: + 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND +- If using a DSi: + 1. Copy `tmfh.nds` from the TMFH `.zip` file to the root of your SD card + 1. Reinsert your SD card into your DSi + 1. Launch `tmfh.nds` from Unlaunch or TWiLight Menu++ + 1. Install the forwarder NDS file using TMFH {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} diff --git a/pages/_id-ID/ds-index/special-games.md b/pages/_id-ID/ds-index/special-games.md index 2f5c8434..6f260107 100644 --- a/pages/_id-ID/ds-index/special-games.md +++ b/pages/_id-ID/ds-index/special-games.md @@ -37,47 +37,57 @@ description: Permainan DS(i) yang memiliki ciri sifat khusus - Masing-masing mode diubah menjadi judul DSiWare sendiri - Elite Forces: Unit 77 - Main jamak (multiplayer) ditambah +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - - Versi DSiWare disebut "Heathcliff: Spot On" + - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - - Dipisah menjadi enam judul DSiWare bernama "Master of Illusion Express" (USA), atau "A Little Bit of... Magic Made Fun" (Eropa) + - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - - Versi DSiWare disebut "Need for Speed: Nitro-X" - - Fitur Download Play dan bermacam musik dihapus - - Tersedia mobil polisi baru + - DSiWare version called "Need for Speed: Nitro-X" + - Download Play feature and various music are removed + - New police cars available - Nintendogs: Lab & Friends - - Versi DSiWare yang hanya di Tiongkok + - DSiWare version exclusive to China - Phantasy Star 0 - - Versi demo(?) dari permainan aslinya, disebut "Phantasy Star 0 Mini", hanya di Jepang - - Gambar ikon bergerak + - A demo(?) version of the original game, called "Phantasy Star 0 Mini", exclusive to Japan + - Icon is animated - Planet Puzzle League - - Versi DSiWare disebut "Puzzle League Express" (AS), atau "A Little Bit of... Puzzle League" (Eropa) - - Main jamak (multiplayer) dihapus - - Beberapa lintasan musik dihapus + - DSiWare version called "Puzzle League Express" (USA), or "A Little Bit of... Puzzle League" (Europe) + - Multiplayer removed + - Some music tracks removed - Plants vs. Zombies - - Fitur Download Play, beberapa pencapaian, dan video musik dihapus - - Terdapat permainan kecil (minigame) eksklusif - - Gambar ikon bergerak + - Download Play feature, some achievements, and music video are removed + - Includes exclusive minigame + - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - - Versi DSiWare disebut "Space Invaders Extreme Z", hanya di Japan - - Fitur nirkabel dihapus + - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan + - Wireless features removed - Sujin Taisen: Number Battles - - Versi DSiWare dikenal sebagai "Number Battle" di AS - - Main jamak lokal dihapus, tapi main jamak daring tetap ada + - DSiWare version known as "Number Battle" in USA + - Local multiplayer is removed, but online multiplayer is retained - Tetris Party Deluxe - - Versi DSiWare disebut "Tetris Party Live" - - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, dan Bombliss Mode dihapus - - Gambar ikon bergerak + - DSiWare version called "Tetris Party Live" + - Field Climber, Shadow, Stage Racer, Sprint, Master Mode, Bombliss Mode are removed + - Icon is animated - True Swing Golf/Nintendo Touch Golf - - Versi DSiWare disebut "True Swing Golf Express" (AS), atau "A Little Bit of... Nintendo Touch Golf" (Eropa) - - Yang versi DSiWare tidak dilengkapi fitur Wi-Fi apa pun, seperti Local/Download Play atau fitur PictoChat dalam permainan. Lapangan golf juga lebih kurang dari yang permainan retail - - Kerja mesin permainan ditingkatkan - - Mode tantangan menggantikan Championship Tour yang di permainan retail + - DSiWare version called "True Swing Golf Express" (USA), or "A Little Bit of... Nintendo Touch Golf" (Europe) + - The DSiWare version of the game does not include any Wi-Fi features, such as Local/Download Play or the in-game PictoChat function. It also features far fewer courses than the retail game + - The game engine is improved + - Challenge mode replaces Championship Tour of the retail game - WarioWare: Touched! - - Fitur Slot-2 dihapus + - Slot-2 features removed - Zuma's Revenge! - - Main jamak (multiplayer) dihapus - - Gambar ikon bergerak + - Multiplayer removed + - Icon is animated Ada dukungan Wi-Fi (termasuk WPA 1/2): - Bomberman Blitz @@ -144,8 +154,26 @@ Jumlah: 39, mungkin masih ada yang belum - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch -### Permainan yang bersambung dengan kartrid GBA -Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera beberapa cara lain. +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. - Advance Wars: Dual Strike - Advance Wars @@ -154,7 +182,7 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Bleach Advance: Kurenai ni Somaru Soul Society - Castlevania Dawn of Sorrow - Castlevania Aria of Sorrow - - Gunakan [cheat](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) untuk mendapat barang tertentu + - Use [cheats](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711/) to get specific items - Daigasso! Band Brothers - Daigasso! Band Brothers Tsuika Kyoku (Expansion Pak) - Eyeshield 21: MAX Devil Power @@ -220,7 +248,7 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Mega Man ZX - Mega Man Zero 3 - Mega Man Zero 4 - - Gunakan [Tambalan Slot-2](https://www.romhacking.net/hacks/4649/) ini untuk mengakses konten di Area N + - Use this [Slot-2 Patch](https://www.romhacking.net/hacks/4649/) to access the content in Area N - Phoenix Wright: Ace Attorney - Gyakuten Saiban - Phoenix Wright: Justice for All @@ -235,7 +263,7 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Pokémon Ruby/Sapphire - Pokémon FireRed/LeafGreen - Pokémon Emerald - - (Gunakan [pkmn-chest](https://universal-team.net/projects/pkmn-chest) atau [PKSM](https://flagbrew.org/projects/PKSM) untuk mentransfer/menambah Pokémon) + - (Use [pkmn-chest](https://universal-team.net/projects/pkmn-chest) or [PKSM](https://flagbrew.org/projects/PKSM) to transfer/add Pokémon) - Pokémon Mystery Dungeon: Blue Rescue Team - Pokémon Mystery Dungeon: Red Rescue Team - Shrek Super Slam @@ -273,12 +301,12 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Yu-Gi-Oh! Nightmare Troubadour - Yu-Gi-Oh! GX Duel Academy -### Permainan yang menggunakan Option Pak GBA -- Memory Expansion Pak (Penambah RAM) +### Games that use GBA Option Paks +- Memory Expansion Pak - Nintendo DS Browser -- Motion Pack (Pengaya Gerak) +- Motion Pack - Tony Hawk’s Motion -- Rumble Pak (Pengaya Getaran) +- Rumble Pak - Clubhouse Games - Custom Robo Arena - Diddy Kong Racing DS @@ -313,7 +341,7 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Wario: Master of Disguise - WWE SmackDown vs. Raw 2008 -### Permainan dengan konektivitas Wii +### Games with Wii connectivity - Animal Crossing: Wild World - Animal Crossing: City Folk - Band Hero @@ -333,7 +361,7 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - Pokémon Diamond/Pearl - My Pokémon Ranch - Pokémon Platinum - - My Pokémon Ranch (Pembaruan Hanya di Jepang) + - My Pokémon Ranch (Japan Only Update) - Pokémon Diamond/Pearl/Platinum/HeartGold/SoulSilver - Pokémon Battle Revolution - Personal Trainer: Walking @@ -343,32 +371,32 @@ Saat ini, nds-bootstrap belum dapat mengemulasi Slot-2. Berikut di bawah tertera - WarioWare D.I.Y. - WarioWare D.I.Y. Showcase -### Kartu Permainan dengan Inframerah +### Games with IR Game Cards - Pokémon Heartgold/Soulsilver - - Untuk menyambungkan ke pedometer Pokéwalker + - For connecting to Pokéwalker pedometer - Pokémon Black/White/Black 2/White 2 - - Untuk memeriksa trade/pertarungan/perasaan dengan C-Gear, Transfer Kunci + - For trading/battling/feeling check using the C-Gear, Key transfers - Personal Trainer: Walking - - Mempunyai pedometer berdasar IR kembar - - Tidak sesuai (compatible) dengan ROM Pokémon + - Has twin IR based pedometers + - Not compatible with Pokémon ROMs - Active Health with Carol Vorderman - - Serupa dengan pedometer Personal Trainer: Walking, tapi hanya satu - - Tidak sesuai (compatible) dengan ROM Pokémon + - Similar pedometer to Personal Trainer: Walking, but only one + - Not compatible with Pokémon ROMs -### Lainnya (Permainan Khusus yang tidak termasuk kategori di atas) +### Other (Special Games that do not fall into an above category) - Learn with Pokémon: Typing Adventures - - Kartrid terdapat cip bluetooth khusus untuk disambungkan ke papan ketik + - Cartridge has special bluetooth chip for connecting to the keyboard - ElectroPlankton - - Kartrid tidak ada RAM simpanan + - Cartridge has no save RAM - DS Download Station - - Serangkaian kartrid yang ditujukan untuk mengedarkan permainan demo + - Series of cartridges used to distribute demo games - Sonic Classics Collection - - Struktur emulasi Genesis/Mega Drive telah dikonversi menjadi emulator + - Genesis emulation structure has been converted into an emulator - Nitro Development Cart - - Mempunyai RAM tambahan untuk mengembangkan permainan DSi + - Has extra RAM for developing games for the DSi - Slide Adventure MAG KID - - Dilengkapi dengan Tetikus Optis Slot-2 + - Comes with a Slot-2 Optical Mouse - Daigasso! Band Brothers - - Mempunyai kartrid Slot-2 yang menambahkan lagu + - Has a Slot-2 cart that added more songs - Arkanoid - - Sekemas dengan Alat Kendali Paddle Slot-2 + - Came bundled with a Slot-2 Paddle Controller diff --git a/pages/_id-ID/ds-index/videoplayers.md b/pages/_id-ID/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_id-ID/ds-index/videoplayers.md +++ b/pages/_id-ID/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_id-ID/ds-index/wifi.md b/pages/_id-ID/ds-index/wifi.md index 041a8545..8fb610fc 100644 --- a/pages/_id-ID/ds-index/wifi.md +++ b/pages/_id-ID/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Launch Nintendo Wi-Fi Connection Setup 1. Connect to your access point 1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 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 diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md index 19d7a954..6415cce6 100644 --- a/pages/_id-ID/nds-bootstrap/faq.md +++ b/pages/_id-ID/nds-bootstrap/faq.md @@ -32,6 +32,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Gunakan mode DSi, agar fitur DSi boleh digunakan +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application - nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued - The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work @@ -40,23 +41,27 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### Donor ROM itu apa? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### Donor ROM apa yang terbaik? -Tidak ada yang *terbaik*, sih. -Jika kamu pengguna DSiWarehax, lebih baik memilih ROM SDK5 yang berisi sub-version lebih tinggi dari 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. @@ -88,8 +93,8 @@ The reason screenshots can only be taken of the main screen is a hardware limita When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. #### Can I play games online using nds-bootstrap? -Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. Lihat halaman [Wi-Fi](../ds-index/wifi) untuk informasi cara menyambungkan ke layanan daring alternatif. -- Jika kamu bermain permainan DSi-Enhanced di mode DS, kamu akan terbatas pada sambungan tidak aman atau jejaring WEP +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections #### Can setting a game to use 133 MHz (TWL) CPU speed damage my console? No. While not all games may function correctly under this setting, the DSi and 3DS were designed to be able to reach this CPU speed. @@ -99,11 +104,11 @@ No. While not all games may function correctly under this setting, the DSi and 3 While TWL CPU speed may reduce lag, nds-bootstrap cannot run games at faster speeds than intended. #### Masukan tombol apakah dapat dipetakan ulang dengan nds-boostrap? -Tidak. Karena nds-bootstrap menjalankannya secara natif, maka fungsi sebagian besar tombol tidak dapat diubah. Cara satu-satunya ya dengan memodifikasi permainan itu sendiri, atau dengan kode cheat. +No. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes. #### Bagaimana cara bermain ROM Pokémon teracakadut (randomized) dengan nds-bootstrap? -Pokémon HeartGold/SoulSilver, Black/White, dan Black 2 / White 2 terdapat kode tindakan anti-piracy yang harus ditambal sendiri *sebelum* mengacakadut ROM. Caranya dapat dengan [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). -- ROM yang diacakadut (randomized) tidak dapat ditambal AP saat berlangsung seperti versi ori permainan-permainan ini, karena mengacakadut ROM punya keluaran unik yang terlalu banyak untuk disertakan di **TW**i**L**ight Menu++ +Pokémon HeartGold/SoulSilver, Black/White, and Black 2 / White 2 have anti-piracy measures that have to be manually patched out *before* randomizing the ROM. You can do this with [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). +- Randomized ROMs cannot be AP-patched on-the-fly like the vanilla versions of these games are, because randomizing a ROM has far too many unique possible outputs to be reasonably included with **TW**i**L**ight Menu++ #### What are DSi binaries? How do I get them? DSi binaries are the portions of a game's code to be used on DSi (as well as 3DS) systems for use of the DSi's features, such as the cameras and improved Wi-Fi capabilities. Older dumping methods may not have properly dumped these. diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md index d2095ad7..4aee2886 100644 --- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ mendukung berkas suara kustom untuk tema. Taruh berkas suaranya Arahan ini beranggapan kamu sudah memasang devkitPro dengan mmutil. Kamu dapat mengunduh devkitPro di [situs web devkitPro](https://devkitpro.org/wiki/Getting_Started). ## Bank Efek Suara (SFX) -Berkas bank efek suara (sfx.bin) mengandung sfx seperti suara memilih ikon, dll. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | Berkas | Keterangan | | ----------- | --------------------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ Berkas bank efek suara (sfx.bin) mengandung sfx seperti suara memilih ikon, dll. Semua berkas yang tertera di atas diperlukan untuk membuat bank efek suara ubah suai (custom). Jika ingin suaranya senyap, gunakan berkas audio yang sunyi. Format harus wajib yang `.wav` dan encoding-nya *harus* PCM. -Untuk membuat bank efek suara, kamu perlu mengunduh [berkas ini](/assets/files/Makefile) dan taruh bersama semua berkas `.wav` yang akan digunakan. Setelah semua berkasnya sudah di folder yang sama, buka terminal (atau command line jika di Windows), ubah direktori saat ini (`cd`) ke folder yang ada `Makefile`, lalu jalankan perintah `make`. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -Kamu akan mendapat hasil berkas `sfx.bin` yang dapat disalin ke subfolder `sound` di folder temamu. **Berkas ini harus di bawah ukuran 512000B = 512 kB**. Jika lebih besar dari itu akan berakibat mogok (crash) atau suara tidak diputar sepenuhnya. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Suara startup Di saat efek suara lain dapat berfungsi dengan berkas WAV apa pun ber-encode PCM, suara awal buka (startup) harus dengan format spesifik agar dapat berfungsi benar, jika tidak nanti ada celah saat suara awal buka berhenti dan musik latar belakang dimulai. @@ -72,4 +72,4 @@ Untuk mengekspor ke format yang benar: Sekarang kamu punya berkas `bgm.pcm.raw` yang dapat disalin ke subfolder `sound` di folder temamu. - Kamu juga perlu mengubah opsi `Musik Tema DSi/3DS` di pengaturan TWiLight Menu++ ke "Tema" agar BGM kustomnya diputar di menu. \ No newline at end of file + Kamu juga perlu mengubah opsi `Musik Tema DSi/3DS` di pengaturan TWiLight Menu++ ke "Tema" agar BGM kustomnya diputar di menu. diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md index 66c1ce7a..2cf6f1a7 100644 --- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md @@ -7,102 +7,110 @@ title: Cara Membuat Skin DSi/3DS description: Cara membuat skin DSi dan 3DS kustom untuk TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +Untuk membuat skin TWiLight Menu++, dibutuhkan sebuah penyunting gambar yang mampu mengekspor berkas `.png`, 16 BPP berkas`.bmp` atau berkas`.png`, dan 4 BPP berkas`.bmp`. Idealnya, penyunting tersebut mampu mengatur ulang palet gambar secara manual. Direkomendasikan untuk menggunakan [GIMP](https://www.gimp.org) yang akan digunakan dalam panduan kali ini, karena GIMP mampu melakukan segala hal yang dibutuhkan. ## Bagian 1: Unduh contohnya -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +Hal pertama yang harus dilakukan adalah mengunduh [contoh skinnya](/assets/files/skin-examples.zip). Ini dapat digunakan sebagai dasar untuk skin mu dan sudah dalam format yang benar, jadi jika kamu menemukan masalah nantinya, kamu dapat membandingkannya dengan berkas awal. ## Bagian 2: Menyunting gambar -Unduh dan pasang [GIMP](https://www.gimp.org), boleh juga dengan penyunting yang berbeda, tapi panduan ini menggunakan GIMP. +Unduh dan install [GIMP](https://www.gimp.org) +- Penyunting gambar seperti Photoshop dapat digunakan, tapi pada panduan ini akan menggunakan GIMP -Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. +Setelah terinstall, buka GIMP, dan pilih `Windows` -> `Dockable Dialogs` -> `Colormap`. Langkah tersebut akan membuka dialog colormap, yang akan membantu dalam mengedit gambar palet. -You can now open whichever image you want to edit in GIMP and continue to the section below based on which folder it's in. Note that TWiLight Menu++ is picky about the exact format of the images and it varies by which folder they're in, so make sure to export as the section says. +Sekarang kamu dapat membuka gambar apapun yang ingin kamu edit di GIMP dan lanjut ke bagian bawah, berdasarkan di folder mana gambar itu berada. Perhatikan bahwa TWiLight Menu++ itu pilih-pilih dalam format gambar yang tepat dan itu tergantung di folder mana gambar tersebut berada, jadi pastikan untuk mengekspor sesuai dengan yang disebutkan. -### Background textures (`background` folder) -These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +### Tekstur latar belakang (folder `background`) +Bisa berupa berkas PNG atau 16-bit (`A1 R5 G5 B5` atau `X1 R5 G5 B5`) berkas BMP. +- Jika menggunakan berkas BMP, kamu dapat mengaturnya ke 16-bit di bawah Advance Options ketika mengekspor. Kamu mungkin perlu melakukan ini setiap kali akan mengekspornya menjadi BMP -| Tekstur | Keterangan | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | | +| Tekstur | Keterangan | +| --------------------- | ------------------------------------------------------------------------------------------------------------------- | +| top | Tekstur latar belakang layar atas | +| bottom | Tekstur latar belakang layar bawah ketika tidak melayang di atas ikon | +| bottom_ds | Untuk tema 3DS, tekstur latar belakang layar bawah ketika tidak melayang di atas ikon saat dipasang di DS Phat/Lite | +| bottom_macro | Untuk tema DSi, tekstur latar belakang ketika tidak melayang di atas ikon ketika menggunakan Macro Mode | +| bottom_bubble | Tekstur latar belakang bawah ketika tidak melayang di atas ikon | +| bottom_bubble_ds | Untuk tema 3DS, tekstur latar belakang bawah ketika melayang di atas ikon saat dipasang di DS Phat/Lite | +| bottom_bubble_macro | Untuk tema DSi, tekstur latar belakang ketika melayang di atas ikon saat menggunakan Macro Mode | +| bottom_moving | Untuk tema DSi, tekstur latar belakang bawah ketika pindah ikon | +| bottom_moving_macro | Untuk tema DSi, tekstur latar belakang bawah ketika pindah ikon ketika menggunakan Macro Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Tekstur | Keterangan | -| ------------------ | --------------------------------------------------------------------------- | -| battery0 | Flashes with `battery1` when the battery is very low | -| battery1 | 0-4 digunakan di mode DSi | -| battery1purple | Purple icons are used when `Power LED color` is set to `Purple` in settings | -| battery2 | | -| battery2purple | | -| battery3 | | -| battery3purple | | -| battery4 | | -| battery4purple | | -| batterycharge | | -| batterychargeblink | Flashes with `batterycharge` while charging | -| batteryfull | Digunakan saat di mode DS pada DSi/3DS | -| batteryfullDS | Digunakan saat di DS Phat/DS Lite | -| batterylow | Digunakan saat di mode DS | +| Tekstur | Description/Notes | +| ------------------ | ------------------------------------------------------------------------- | +| battery0 | Berkedip dengan `battery1` saat baterai lemah | +| battery1 | 0-4 digunakan di mode DSi | +| battery1purple | Ikon ungu dipakai saat `Power LED color` diatur ke `Purple` di pengaturan | +| battery2 | | +| battery2purple | | +| battery3 | | +| battery3purple | | +| battery4 | | +| battery4purple | | +| batterycharge | | +| batterychargeblink | Berkedip dengan `batterycharge` saat mengisi daya | +| batteryfull | Digunakan saat di mode DS pada DSi/3DS | +| batteryfullDS | Digunakan saat di DS Phat/DS Lite | +| batterylow | Digunakan saat di mode DS | -### Paletted textures (`grf` folder) -These must be 4 BPP (16 color) BMP files files. +### Tekstur Paletted (folder `grf`) +Berkas harus berupa berkas BMP 4 BPP (16 warna). -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +Untuk mengeditnya di GIMP, pilih `image-> Mode` -> `RGB` untuk memberi izin penggantian warna, lalu setelah selesai, pilih `Image` -> `Mode` -> `Indexed...` untuk mengkonversikannya kembali ke paletted. Saat beralih ke indexed, pastikan bahwa `optimum palette` terceklis dan `Maximum number of colors` diatur ke `16`. -**Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. +**Catatan:** Beberapa gambar di tema DSi memiliki palet yang ditimpa berdasarkan warna profil pengguna. Jika mengedit warna-warna tersebut, pastikan bahwa pengaturan `UserPalette` di `theme.ini` diatur ke `0`. -After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. +Setelah mengkonversikannya ke indexed, ke colormap dialog dan pastikan warna transparan (#FF00FF) berada pada color #0 di colormap. Jika tidak, klik kanan pada colormap dan pilih `Rearrange Colormap...` kemudian pindahkan warna transparan ke warna pertama di colormap lalu tekan `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +Jika terdapat kurang dari 16 warna pada colormap mu, tekan tombol `+` di bawah dialog colormap sampai kamu mempunyai 16 warna. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +Ketika mengekspor, direkomendasikan untuk mencentang `Do not write color space information` pada box di bawah `Compatibility Options`. -| Tekstur | Keterangan | -| ------------- | ----------------------------------------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | -| box | The box texture, containing both full and empty textures (DSi Theme) | -| box_empty | The texture displayed for an empty box (3DS Theme) | -| box_full | The texture displayed for a box with an icon (3DS Theme) | -| brace | The brace texture shown past the first and last icon (DSi Theme) | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | -| dialogbox | The background of the dialog box that slides down | -| folder | The icon for folders | -| icon_a26 | Ikon untuk permainan Atari 2600 | -| icon_gb | Ikon untuk permainan Game Boy | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | -| icon_gbamode | Ikon untuk mode GBA asli mesin (native) | -| icon_gg | Ikon untuk permainan Game Gear | -| icon_int | The icon for Intellivision games | -| icon_m5 | The icon for Sord M5 games | -| icon_manual | Ikon untuk manual panduan | -| icon_md | The icon for Mega Drive games | -| icon_nes | The icon for NES games | -| icon_ngp | The icon for Neo Geo Pocket games | -| icon_pce | The icon for PC Engine/TurboGrafx-16 games | -| icon_plg | The icon for DSTWO plugins | -| icon_settings | The icon for Nintendo DSi Settings | -| icon_sg | The icon for Sega SG-1000 games | -| icon_sms | The icon for Sega Master System games | -| icon_snes | The icon for SNES games | -| icon_unk | The icon displayed when a game is missing an icon | -| icon_ws | The icon for WonderSwan games | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | -| progress | The progress loading animation with 8 frames | -| scroll_window | Bagian dari bilah gulir (scrollbar) untuk menandakan ikon yang sedang dilihat | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | -| start_text | The text displayed on the start border (DSi Theme) | -| wirelessicons | The icons displayed to indicate a game has wireless support | +| Tekstur | Keterangan | +| ------------- | -------------------------------------------------------------------------------------------------- | +| bips | Bips yang ditampilkan di bagian bawah scrollbar (Tema DSi) | +| box | Tekstur kotak, berisi antara tekstur penuh dan kosong (Tema DSi) | +| box_empty | Tekstur yang ditampilkah untuk kotak kosong (Tema 3DS) | +| box_full | Tekstur yang ditampilkan untuk kotak dengan sebuah ikon (Tema 3DS) | +| brace | Tekstur penjepit yang menunjukkan ikon pertama dan terakhir (Tema DSi) | +| bubble | Gelembung bawah yang digambar di bawah bingkai start atau kotak ikon | +| button_arrow | Tekstur untuk panah di kedua sisi scrollbar bawah (DSi Theme) | +| cornerbutton | Tombol-tombol yang ditampilkan pada menu SELECT (DSi Theme) (Nama ini berdasarkan penggunaan lama) | +| cursor | Perbatasan dengan bingkai animasi yang menunjukkan ikon yang dipilih (Tema 3DS) | +| dialogbox | Perbatasan dengan bingkai animasi yang menunjukkan ikon yang dipilih (Tema 3DS) | +| folder | The icon for folders | +| icon_a26 | Ikon untuk permainan Atari 2600 | +| icon_col | The icon for Colecovision games | +| icon_gb | The icon for Game Boy games | +| icon_gba | The icon for GBA games | +| icon_gbamode | The icon for native GBA Mode | +| icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | +| icon_int | The icon for Intellivision games | +| icon_m5 | The icon for Sord M5 games | +| icon_manual | The icon for the manual | +| icon_md | The icon for Mega Drive games | +| icon_nes | The icon for NES games | +| icon_ngp | The icon for Neo Geo Pocket games | +| icon_pce | The icon for PC Engine/TurboGrafx-16 games | +| icon_plg | The icon for DSTWO plugins | +| icon_settings | The icon for Nintendo DSi Settings | +| icon_sg | The icon for Sega SG-1000 games | +| icon_sms | The icon for Sega Master System games | +| icon_snes | The icon for SNES games | +| icon_unk | The icon displayed when a game is missing an icon | +| icon_ws | The icon for WonderSwan games | +| launch_dot | The dots displayed when a game is launched (DSi Theme) | +| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | +| progress | The progress loading animation with 8 frames | +| scroll_window | The part of the scrollbar that indicates the icons that are in view | +| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | +| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | +| start_text | The text displayed on the start border (DSi Theme) | +| wirelessicons | The icons displayed to indicate a game has wireless support | ### Tekstur Menu DS Klasik (folder `quickmenu`) Yang ini harus berkas PNG. @@ -114,11 +122,10 @@ Yang ini harus berkas PNG. | topbg | Latar belakang untuk layar atas pada model DS apa pun | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Tekstur | Keterangan | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Tekstur | Keterangan | -| ------- | ------------------------------------- | -| volume0 | Volume hanya muncul di mode DSi | -| volume1 | 0 yang suara mati, 4 yang suara penuh | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Tekstur | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Penyetelan tema (berkas `theme.ini`) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Nilai (Value) | Keterangan | Bawaan (3DS) | Bawaan (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------ | ------------ | -| `StartBorderRenderY` | Posisi awalan Y dari tepian kotak penunjuk permainan | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | Posisi awalan Y dari teks "Start" | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | Warna pada font, gunakan [situs ini](http://www.conradshome.com/html2bgr15/) untuk mengonversi | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Nilai (Value) | Description/Notes | Bawaan (3DS) | Bawaan (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------ | ------------ | +| `StartBorderRenderY` | Posisi awalan Y dari tepian kotak penunjuk permainan | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | Posisi awalan Y dari teks "Start" | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | -## Bagian 3: Menambahkan ke TWiLight Menu++ +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. -## Bagian 4: Membagikan skin +## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Musik latar belakang dan efek suara kustom -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_id-ID/twilightmenu/custom-fonts.md b/pages/_id-ID/twilightmenu/custom-fonts.md index 61a1e7e6..f97b8176 100644 --- a/pages/_id-ID/twilightmenu/custom-fonts.md +++ b/pages/_id-ID/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: Cara menggunakan font kustom dengan TWiLight Menu++ TWiLight Menu++ dapat menggunakan font ubah suai (custom) dengan format NFTR (Nitro FonT Resource). They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. ### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages - Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages @@ -22,7 +22,12 @@ Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[fo The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. -### Menghasilkan font kustom +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Load an NFTR file in nftr-editor 1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md index 9da0ce72..f3f97eeb 100644 --- a/pages/_id-ID/twilightmenu/faq.md +++ b/pages/_id-ID/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_id-ID/twilightmenu/how-to-get-box-art.md b/pages/_id-ID/twilightmenu/how-to-get-box-art.md index 41141179..d2f8cd49 100644 --- a/pages/_id-ID/twilightmenu/how-to-get-box-art.md +++ b/pages/_id-ID/twilightmenu/how-to-get-box-art.md @@ -5,9 +5,14 @@ section: twilightmenu category: other title: How to Get Box Art description: How to get box art/game covers in TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` 1. Click `Detect SD` @@ -15,8 +20,10 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Change the size, border, etc options to your liking 1. Click `Start` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract the `.zip` 1. Open `TwilightBoxart.ini` in the extracted folder in a text editor @@ -28,12 +35,22 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Run `./TwilightBoxart.CLI` 1. Say `Yes` if it shows your SD path correctly 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manual +{% capture tab-manual %} 1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} + +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md index 915cbcb9..82ee3550 100644 --- a/pages/_id-ID/twilightmenu/installing-flashcard.md +++ b/pages/_id-ID/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Cara memasang TWiLight Menu++ pada flashcard Nintendo DS - **Pengguna DSi/3DS:** Jalankan TWLMenu++ di kartu SD konsol, buka Pengaturan TWLMenu++, pindah ke halaman `Pengatuan lain `, lalu nyalakan `Akses SCFG di Slot-1` dan ubah `Slot-1: Mode Sentuh` ke `Mode DSi` - Ini agar laju jam (clock speed) TWL dan/atau kebut VRAM dapat digunakan permainan di flashcard, sekaligus mengakses kartu memori SD konsol, dan menjalankan ROM DSi-Enhanced/DSi-Exclusive/DSiWare dalam mode DSi di flashcard - Jika ini dinyalakan, tombol SELECT + Atas/Bawah dapat ditekan untuk beralih antara kartu SD konsol dan kartu SD flashcard + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Memulai sendiri (Autobooting) TWiLight Menu++ 1. Ekstrak isi dari `Autoboot/(flashcard-mu)` ke root dari kartu microSD flashcard @@ -37,7 +38,8 @@ Mohon diingat tidak semua flashcard dapat memainkan permainan dengan cara ini. J {:.alert .alert-warning} 1. Ekstrak apa yang ada di `Flashcart Loader/(flashcard-mu)` ke root dari kartu microSD flashcard - - Jika sudah, lanjut ke langkah ke-3. Jika belum, ikuti langkah yang ada di bawah daftar flashcard + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. + - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. Untuk flashcard berikut: - R4i-SDHC (r4i-sdhc.com) diff --git a/pages/_id-ID/twilightmenu/updating-3ds.md b/pages/_id-ID/twilightmenu/updating-3ds.md index 59feae43..ad60c627 100644 --- a/pages/_id-ID/twilightmenu/updating-3ds.md +++ b/pages/_id-ID/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ Jika memperbarui dari versi yang lebih lawas dari v21.0.0, mohon pindahkan dulu 1. Unduh [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) yang terkini 1. Ekstrak `TWiLightMenu-3DS.7z` 1. Salin folder `_nds` ke root kartu SD, timpa berkas yang ada - - Untuk macOS, pastikan harus **copy (salin)** dan `merge (gabung)`, jangan `replace (timpa)` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Salin berkas `BOOT.NDS` ke root kartu SD, timpa berkas yang ada 1. Salin kedua berkas `.cia` ke root kartu SD, timpa berkas yang ada 1. Di konsol 3DS, pasang dua .cia tadi dengan FBI diff --git a/pages/_id-ID/twilightmenu/updating-dsi.md b/pages/_id-ID/twilightmenu/updating-dsi.md index 186c71d8..6d8f42e3 100644 --- a/pages/_id-ID/twilightmenu/updating-dsi.md +++ b/pages/_id-ID/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ Jika memperbarui dari versi yang lebih lawas dari v21.0.0, mohon pindahkan dulu 1. Unduh [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) yang terkini 1. Ekstrak `TWiLightMenu-DSi.7z` 1. Salin folder `_nds` ke root kartu SD, timpa berkas yang ada - - Untuk macOS, pastikan harus **copy (salin)** dan `merge (gabung)`, jangan `replace (timpa)` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Salin berkas `BOOT.NDS` ke root kartu SD, timpa berkas yang ada 1. **Pengguna hiyaCFW:** Salin folder `title` ke root kartu SD, timpa berkas yang ada - - Untuk macOS, pastikan harus **copy (salin)** dan `merge (gabung)`, jangan `replace (timpa)` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Langkah tambahan untuk di flashcard diff --git a/pages/_id-ID/twilightmenu/updating-flashcard.md b/pages/_id-ID/twilightmenu/updating-flashcard.md index 693c18a3..e217f714 100644 --- a/pages/_id-ID/twilightmenu/updating-flashcard.md +++ b/pages/_id-ID/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ Jika memperbarui dari versi yang lebih lawas dari v21.0.0, mohon pindahkan dulu 1. Unduh [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) yang terkini 1. Ekstrak `TWiLightMenu-Flashcard.7z` 1. Salin folder `_nds` ke root kartu microSD flashcard, timpa berkas yang ada - - Untuk macOS, pastikan harus **copy (salin)** dan `merge (gabung)`, jangan `replace (timpa)` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Salin berkas `BOOT.NDS` ke root kartu microSD flashcard, timpa berkas yang ada ### Langkah tambahan untuk di kartu SD DSi/3DS diff --git a/pages/_it-IT/ds-index/emulators.md b/pages/_it-IT/ds-index/emulators.md index 8d7c8761..34ed5db1 100644 --- a/pages/_it-IT/ds-index/emulators.md +++ b/pages/_it-IT/ds-index/emulators.md @@ -29,7 +29,7 @@ Esistono molti emulatori per DS e DSi. Questa pagina fornisce una spiegazione co | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[nome rom].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[nome rom].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nome rom].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ Questi sono solo gli emulatori e i loader consigliati presenti in TWiLight Menu+ [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_it-IT/ds-index/forwarders.md b/pages/_it-IT/ds-index/forwarders.md index 05762f8a..691dadee 100644 --- a/pages/_it-IT/ds-index/forwarders.md +++ b/pages/_it-IT/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Passo 2: Ottenere i file di fix AP per TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_it-IT/ds-index/special-games.md b/pages/_it-IT/ds-index/special-games.md index a7042aed..1971deb4 100644 --- a/pages/_it-IT/ds-index/special-games.md +++ b/pages/_it-IT/ds-index/special-games.md @@ -37,10 +37,16 @@ description: Giochi DS(i) che hanno proprietà speciali - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: Giochi DS(i) che hanno proprietà speciali - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,8 +154,26 @@ Totale: 39, alcuni potrebbero non esserci - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch -### Giochi in grado di connettersi con i titoli GBA -Attualmente, nds-bootstrap non dispone dell'emulazione Slot-2. Sono incluse alcune possibili alternative. +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + +### Games that can connect with GBA titles +Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. - Advance Wars: Dual Strike - Advance Wars @@ -273,7 +301,7 @@ Attualmente, nds-bootstrap non dispone dell'emulazione Slot-2. Sono incluse alcu - Yu-Gi-Oh! Nightmare Troubadour - Yu-Gi-Oh! GX Duel Academy -### Giochi che utilizzano gli Option Pak per GBA +### Games that use GBA Option Paks - Memory Expansion Pak - Nintendo DS Browser - Motion Pack @@ -313,7 +341,7 @@ Attualmente, nds-bootstrap non dispone dell'emulazione Slot-2. Sono incluse alcu - Wario: Master of Disguise - WWE SmackDown vs. Raw 2008 -### Giochi con connettività Wii +### Games with Wii connectivity - Animal Crossing: Wild World - Animal Crossing: City Folk - Band Hero @@ -343,7 +371,7 @@ Attualmente, nds-bootstrap non dispone dell'emulazione Slot-2. Sono incluse alcu - WarioWare D.I.Y. - WarioWare D.I.Y. Showcase -### Giochi con schede di gioco IR +### Games with IR Game Cards - Pokémon Heartgold/Soulsilver - For connecting to Pokéwalker pedometer - Pokémon Black/White/Black 2/White 2 @@ -355,7 +383,7 @@ Attualmente, nds-bootstrap non dispone dell'emulazione Slot-2. Sono incluse alcu - Similar pedometer to Personal Trainer: Walking, but only one - Not compatible with Pokémon ROMs -### Altri (Giochi speciali che non rientrano in nessuna categoria precedente) +### Other (Special Games that do not fall into an above category) - Learn with Pokémon: Typing Adventures - Cartridge has special bluetooth chip for connecting to the keyboard - ElectroPlankton diff --git a/pages/_it-IT/ds-index/videoplayers.md b/pages/_it-IT/ds-index/videoplayers.md index c1dc9c38..da1561e4 100644 --- a/pages/_it-IT/ds-index/videoplayers.md +++ b/pages/_it-IT/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Lettori video homebrew per Nintendo DS(i) # Lettori video homebrew per Nintendo DS(i) Questa pagina contiene un elenco di lettori video funzionanti o in fase di sviluppo per Nintendo DS e DSi che spiega il funzionamento di ciascuno di loro. -| Nome del lettore | Codec supportati | Supporto | Contro | FPS massimi | -| ---------------- | ----------------- | -------------- | ------------------------------------------------- | ---------------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Solo flashcard | Richiede una flashcard per riprodurre i video. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi e NDS | Può raggiungere solo un certo framerate/bitrate. | 15 fps | -| MPEG4Player | `.mp4`, H.264 | DSi e NDS | Può riprodurre solo video brevi. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi e NDS | Scarica i fotogrammi in un formato non compresso. | fino a 25 fps (progressivo) o 50 fps (interlacciato) | +| Nome del lettore | Codec supportati | Supporto | Contro | FPS massimi | +| ---------------- | ------------------ | -------------- | ------------------------------------------------ | ----------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi e NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Solo flashcard | Richiede una flashcard per riprodurre i video. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi e NDS | Può raggiungere solo un certo framerate/bitrate. | 15 fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi e NDS | Può riprodurre solo video brevi. | 24fps | Note: - Gli FPS massimi effettivi dipendono dal contenuto e dalla lunghezza del video. -- MPEG4Player è obsoleto e potrebbe essere sostituito da un nuovo formato video, **FastVideoDS**. RocketVideo non viene più mantenuto. -Attenzione: La conversione di file di grandi dimensioni con il convertitore Rocket Video può causare la perdita di dati, poiché scrive i fotogrammi non compressi sul disco rigido. Per questo motivo l'uso di Rocket Video non è consigliato. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +Una volta terminato questo processo, dovrebbe essere facile trascinare e rilasciare i file sulla scheda SD. Una volta inserito il video nella scheda SD, sarà pronto per la riproduzione tramite **TW**i**L**ight Menu++. + ## Conversione video Moonshell (DPG4x) 1. Scarica DPG4x [qui](https://www.gamebrew.org/wiki/DPG4X) @@ -70,7 +79,7 @@ Se vuoi, è possibile modificare quanto segue in uno dei file .bat di cui sopra: - `12` in `-r 12` a un valore diverso tra `10` e `15` per un frame rate diverso - `-2` in `scala=256:-2` alla risoluzione verticale desiderata, se il video appare distorto -Una volta terminato questo processo, dovrebbe essere facile trascinare e rilasciare i file sulla scheda SD. Una volta inserito il video nella scheda SD, sarà pronto per la riproduzione tramite **TW**i**L**ight Menu++. +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. Il video uscirà dal menu al termine della riproduzione, quindi se si desidera riprodurre il video in loop, è necessario incollarlo e ripeterlo in un editor video e poi convertirlo in un file xvid avi con questo metodo. diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md index c4ad3194..2cb67dcd 100644 --- a/pages/_it-IT/ds-index/wifi.md +++ b/pages/_it-IT/ds-index/wifi.md @@ -41,7 +41,7 @@ Se si sta configurando una rete compatibile con il DS, deve soddisfare le seguen 1. Avvia configurazione Nintendo Wi-Fi Connection 1. Connettiti al tuo punto di accesso 1. Imposta il tuo valore DNS primario come uno dei valori sottostanti, a seconda del servizio che vuoi utilizzare: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` o `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([lista dei giocatori online](http://zwei.moe:9001))** - `172.104.88.237` 1. Imposta `1.1.1.1` come DNS secondario 1. Potresti aver bisogno di NoSSL per applicare una patch per il tuo gioco a questo punto, a seconda della sua compatibilità diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md index 9651ddfd..da5f6d63 100644 --- a/pages/_it-IT/nds-bootstrap/faq.md +++ b/pages/_it-IT/nds-bootstrap/faq.md @@ -32,37 +32,42 @@ nds-bootstrap applica una patch alle funzioni ROM da eseguire da una scheda SD, - È possibile utilizzare la velocità della CPU aggiuntiva del DSi, consentendo prestazioni migliori in alcuni giochi - È possibile migliorare l'audio con 48 kHz - Si può utilizzare la modalità DSi, consentendo le funzionalità extra del DSi -- Utilizzando alcune schede di gioco, si è in grado di utilizzare le funzioni IR nell’applicazione -- nds-bootstrap è open source: significa che gli sviluppatori possono sempre aggiornarlo per correggere bug e altre cose, anche se il progetto si interrompe -- Il DS Memory Expansion Pak è emulato, questo significa che i giochi che lo richiedono funzioneranno -- Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso -- Effettua screenshot e modifica i valori nella RAM utilizzando il menu di gioco +- Less battery power is consumed +- Using certain Game Cards, you are able to use IR in your application +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen +- Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Perché usare nds-bootstrap su una flashcard DS? - Alcune ROM compatibili vengono caricate nel Memory Expansion Pak (o nelle flashcard Slot-2 contenenti RAM), consentendo tempi di caricamento più rapidi rispetto alle normali schede di gioco -- Un numero limitato di DSiWare può essere eseguito utilizzando le patch integrate e una ROM donatrice di un titolo DSi-Enhanced +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Tieni presente che nds-bootstrap sarà sempre usato per DSiWare, indipendentemente dall'impostazione `Usa nds-bootstrap` nelle impostazioni di TWLMenu++ + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - Se il kernel della flashcard non è in grado di far girare una certa ROM, si può usare al suo posto nds-bootstrap, che può essere impostato per-gioco - Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso -- Modifica i valori nella RAM utilizzando il menu di gioco +- Take screenshots and edit values in the RAM using the in-game menu #### Che cos'è una ROM donatrice? In nds-bootstrap, quando un gioco non si avvia, viene usata un'altra ROM per "donare" il suo binario ARM7 (e ARM7i, se disponibile) al gioco da eseguire, al posto di quello del gioco stesso. Una ROM donatrice può essere impostata usando **TW**i**L**ight Menu++. -- **Flashcard in modalità DS:** I pochi titoli DSi-Exclusive/DSiWare supportati richiederanno una ROM DSi-Enhanced come ROM donatrice -- **DSiWarehax:** Poiché sia i giochi DSi-Enhanced che (la maggior parte de) i giochi DSi-Exclusive/DSiWare contengono impostazioni MBK diverse l'uno dall'altro, i giochi DSi-Enhanced non si avvieranno in modalità DSi senza una ROM donatrice. Impostando un titolo DSi-Exclusive/DSiWare come ROM donatrice, i giochi DSi-Enhanced saranno in grado di funzionare con le impostazioni MBK impostate dal titolo DSiWare su cui viene utilizzato l'exploit +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Stesso caso di DSiWarehax, ma i titoli DSi-Exclusive/DSiWare richiederanno un gioco DSi-Enhanced impostato come ROM donatrice, invece del contrario #### Qual è la migliore ROM donatrice? -Non esiste la *migliore* da utilizzare. -Se usi DSiWarehax, è preferibile impostare una ROM SDK5 che contenga una sotto-versione superiore a 0. Tuttavia, se non disponi di una ROM DSiWare esistente, è possibile scaricare una ROM di *Sound Nintendo DSi* (SDK5.0) utilizzando GodMode9**i**, e impostare DSi Sound come ROM donatrice. -Se possiedi una console 3DS, tuttavia, è preferibile scaricare la ROM DS WiFi Settings (SDK5.5) utilizzando GodMode9, e impostare invece DS WiFi Settings come ROM donatrice, poiché in questo modo è possibile attivare la modalità di sospensione in DSiWare senza attendere 9 secondi. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Perché non posso impostare una ROM donatrice? -Se c'è un titolo che richiede una ROM donatrice, e la ROM che TWLMenu++ ha dichiarato di trovare non mostra l'opzione per impostarla come tale (a patto che siate scesi in basso), allora trova un'altra ROM da impostare come donatrice. +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### Che cos'è una nightly e dove posso trovarla? -Una build nightly è una build per l'ultimo commit. Le build nightly possono essere instabili, ma contiene le correzioni più recenti. È possibile ottenere le build nightly per nds-bootstrap [qui](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). #### Why do my cheats not work? - Some cheats may have button activators or other conditions that need to be met. Check the description of the cheat for more information diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md index 4c5f3b95..770cf002 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ supporta i file audio personalizzati nei temi. Colloca i file au Queste istruzioni presuppongono che devkitPro sia installato con mmutil. Puoi scaricare devkitPro sul sito ufficiale [devkitPro website](https://devkitpro.org/wiki/Getting_Started). ## Raccolta di Effetti Sonori -La raccolta degli effetti sonori (sfx.bin) contiene effetti sonori come il suono di selezione dell'icona, ecc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | File | Descrizione | | ----------- | --------------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ La raccolta degli effetti sonori (sfx.bin) contiene effetti sonori come il suono Tutti i file sopra elencati sono necessari per creare una raccolta di effetti sonori personalizzati. Se desideri che un suono sia muto, è possibile utilizzare un file audio muto. Il formato `.wav` è obbligatorio e la codifica *deve* essere PCM. -Per costruire la raccolta di effetti sonori è necessario scaricare [questo file](/assets/files/Makefile) e metterlo accanto a tutti i file `.wav` che verranno utilizzati. Dopo che tutti i file sono nella stessa cartella, apri il terminale (o la riga di comando se usate Windows), cambiate la directory corrente (`cd`) nella cartella in cui si trova `Makefile` e poi eseguite il comando `make`. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -Si otterrà un file `sfx.bin` che può essere copiato nella sottocartella `sound` della cartella del tema. **Questo file deve essere inferiore a 512000B = 512 kB**. Qualsiasi file di dimensioni superiori a questo valore provocherà un arresto anomalo o la mancata riproduzione completa di alcuni suoni. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Suono d'avvio Mentre gli altri effetti sonori funzionano con qualsiasi file WAV con codifica PCM, il suono di avvio deve essere in un formato specifico per funzionare correttamente, altrimenti ci sarà un vuoto tra l'interruzione del suono di avvio e l'inizio della musica di sottofondo. @@ -72,4 +72,4 @@ Per esportare nel formato corretto: Ora disponi di un file `bgm.pcm.raw` che può essere copiato nella sottocartella `sound` della cartella dei temi. - È quindi necessario impostare l'opzione `Musica Tema DSi/3DS` nelle impostazioni di TWiLight Menu++ su "Tema" affinché il BGM personalizzato venga riprodotto nel menu. \ No newline at end of file + È quindi necessario impostare l'opzione `Musica Tema DSi/3DS` nelle impostazioni di TWiLight Menu++ su "Tema" affinché il BGM personalizzato venga riprodotto nel menu. diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md index ffe007a9..395ffe34 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: Come creare skin per DSi/3DS description: Come creare skin DSi e 3DS personalizzate per TWiLight Menu++ --- -Per creare una skin per TWiLight Menu++, è necessario un editor di immagini in grado di esportare i file `.png`, 16 BPP `.bmp` o `.png` e file 4 BPP `.bmp`. Idealmente dovrebbero anche essere in grado di potersi riorganizzare manualmente le palette immagini. [GIMP](https://www.gimp.org) è fortemente consigliato e verrà utilizzato in questa guida in quanto è in grado di fare tutto il necessario. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Parte 1: Scarica gli esempi -La prima cosa da fare è scaricare le [skin di esempio](/assets/files/skin-examples.zip). Possono essere utilizzate come base per la tua skin e sono già nel formato corretto, quindi se in seguito si riscontrano problemi si possono confrontare con queste. +La prima cosa da fare è scaricare le [skin di esempio](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Parte 2: Modifica delle immagini -Scarica e installa [GIMP](https://www.gimp.org), puoi utilizzare anche altri editor, ma questa guida usa GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Una volta installato, apri GIMP e seleziona `Windows` -> `Dockable Dialogs` -> `Colormap`. Apre la finestra di dialogo della mappa dei colori, utile per la modifica delle immagini con palette. @@ -21,19 +22,24 @@ A questo punto è possibile aprire l'immagine che si desidera modificare in GIMP ### Texture di sfondo (cartella `background`) Possono essere file PNG o file BMP a 16 bit (`A1 R5 G5 B5` o `X1 R5 G5 B5`). +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Texture | Descrizione | -| ------------------ | -------------------------------------------------------------------------------------------------------------- | -| bottom | La texture di sfondo dello schermo inferiore quando non si passa sopra a un'icona | -| bottom_bubble | La texture di sfondo dello schermo inferiore quando si passa sopra a un'icona | -| bottom_ds | Per il tema 3DS, la texture di sfondo dello schermo inferiore quando non si passa sopra un'icona su un DS lite | -| bottom_bubble_ds | Per il tema 3DS, la texture di sfondo dello schermo inferiore quando si passa sopra un'icona su un DS lite | -| top | | +| Texture | Descrizione | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Texture della batteria (cartella `battery`) -Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in un'icona deve essere trasparente in tutte, in modo che venga sovrascritto correttamente al momento della modifica. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Texture | Descrizione | +| Texture | Description/Notes | | ------------------ | --------------------------------------------------------------------------------------------------------- | | battery0 | Lampeggia con `battery1` quando la batteria è quasi scarica | | battery1 | 0-4 sono utilizzate in modalità DSi | @@ -53,15 +59,15 @@ Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 1 ### Texture della palette (cartella `grf`) Devono esserci 4 file BPP (16 colori) BMP. -Per modificarli in GIMP seleziona `Image` -> `Mode` -> `RGB` per consentire la modifica dei colori, quindi una volta terminata la modifica dei colori seleziona `Image` -> `Mode` -> `Indexed...` per convertire nuovamente in palette. Quando si passa all'indicizzazione, assicurartiche `Generate optimum palette` sia selezionato e `Maximum number of colors` sia impostato su `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. Quando si passa all'indicizzazione, assicurartiche `Generate optimum palette` sia selezionato e `Maximum number of colors` sia impostato su `16`. **Nota:** Alcune immagini nel tema DSi hanno le palette sovrascritte in base al colore del profilo dell'utente. Se modifichi i colori di questi, assicurarsi che l'opzione `UserPalette` nel file `theme.ini` sia impostata su `0`. Dopo la conversione in indicizzato, accedi alla finestra di dialogo della mappa dei colori e assicurati che il colore trasparente (#FF00FF) sia il colore #0 nella mappa dei colori. In caso contrario, clicca con il pulsante destro del mouse sulla mappa dei colori e seleziona `Rearrange Colormap...` quindi sposta il colore trasparente in modo che sia il primo colore della mappa dei colori e seleziona `OK`. -Se ci sono meno di 16 colori nella mappa dei colori finale, premi il pulsante `+` in fondo alla finestra di dialogo della mappa dei colori fino a ottenere 16 colori. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -Durante l'esportazione si consiglia di selezionare la casella `Do not write color space information` nel menu a discesa `Compatibility Options`. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Texture | Descrizione | | ------------- | ----------------------------------------------------------------------------------------------------------- | @@ -77,32 +83,34 @@ Durante l'esportazione si consiglia di selezionare la casella `Do not write colo | dialogbox | Lo sfondo della finestra di dialogo che scorre verso il basso | | folder | L'icona delle cartelle | | icon_a26 | L'icona dei giochi Atari 2600 | -| icon_gb | L'icona dei giochi Game Boy | -| icon_gba | L'icona dei giochi GBA (per tutti i temi) e l'icona in alto per avviare GBARunner2 (tema 3DS) | -| icon_gbamode | L'icona della modalità GBA nativa | -| icon_gg | L'icona dei giochi Game Gear | -| icon_int | L'icona dei giochi Intellivision | -| icon_m5 | L'icona dei giochi Sord M5 | -| icon_manual | L'icona del manuale | -| icon_md | L'icona dei giochi Mega Drive | -| icon_nes | L'icona dei giochi NES | -| icon_ngp | L'icona dei giochi Neo Geo Pocket | -| icon_pce | L'icona dei giochi PC Engine/TurboGrafx-16 | -| icon_plg | L'icona dei plugin DSTWO | -| icon_settings | L'icona delle Impostazioni del Nintendo DSi | -| icon_sg | L'icona dei giochi Sega SG-1000 | -| icon_sms | L'icona dei giochi Sega Master System | -| icon_snes | L'icona dei giochi SNES | -| icon_unk | L'icona mostrata quando un gioco non ne ha una | -| icon_ws | L'icona dei giochi WonderSwan | -| launch_dot | I punti mostrati all'avvio di un gioco (tema DSi) | -| moving_arrow | La freccia mostrata quando si sposta un gioco (tema DSi) | -| progress | L'animazione di caricamento dell'avanzamento con 8 fotogrammi | -| scroll_window | La parte della barra di scorrimento che indica le icone visualizzate | -| small_cart | Le icone visualizzate in alto (tema 3DS) e nel menu SELECT (tema DSi) | -| start_border | Il bordo con i frame d'animazione indica l'icona selezionata (tema DSi) | -| start_text | Il testo mostrato sul bordo iniziale (tema DSi) | -| wirelessicons | Le icone mostrate per indicare che un gioco è dotato di supporto wireless | +| icon_col | The icon for Colecovision games | +| icon_gb | The icon for Game Boy games | +| icon_gba | The icon for GBA games | +| icon_gbamode | The icon for native GBA Mode | +| icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | +| icon_int | The icon for Intellivision games | +| icon_m5 | The icon for Sord M5 games | +| icon_manual | The icon for the manual | +| icon_md | The icon for Mega Drive games | +| icon_nes | The icon for NES games | +| icon_ngp | The icon for Neo Geo Pocket games | +| icon_pce | The icon for PC Engine/TurboGrafx-16 games | +| icon_plg | The icon for DSTWO plugins | +| icon_settings | The icon for Nintendo DSi Settings | +| icon_sg | The icon for Sega SG-1000 games | +| icon_sms | The icon for Sega Master System games | +| icon_snes | The icon for SNES games | +| icon_unk | The icon displayed when a game is missing an icon | +| icon_ws | The icon for WonderSwan games | +| launch_dot | The dots displayed when a game is launched (DSi Theme) | +| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | +| progress | The progress loading animation with 8 frames | +| scroll_window | The part of the scrollbar that indicates the icons that are in view | +| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | +| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | +| start_text | The text displayed on the start border (DSi Theme) | +| wirelessicons | The icons displayed to indicate a game has wireless support | ### Texture del Menu DS Classico (cartella `quickmenu`) Devono essere file PNG. @@ -114,76 +122,112 @@ Devono essere file PNG. | topbg | Sfondo per lo schermo superiore di qualsiasi altro modello DS | ### Texture dell'IU (cartella `ui`) -Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in una texture deve essere trasparente in tutte le texture correlate, in modo che venga sovrascritto correttamente al momento della modifica. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. -| Texture | Descrizione | -| ---------------- | ---------------------------------------------------------- | -| date_time_font | Il carattere per visualizzare la data e l'ora | -| Lshoulder | Il grilletto sinistro | -| Lshoulder_greyed | Il grilletto sinistro quando non ci sono pagine a sinistra | -| Rshoulder | Il grilletto destro | -| Rshoulder_greyed | Il grilletto destro quando non ci sono pagine a destra | +| Texture | Descrizione | +| ---------------- | ------------------------------------------------------- | +| Lshoulder | The left shoulder | +| Lshoulder_greyed | The left shoulder when there are no pages to the left | +| Rshoulder | The right shoulder | +| Rshoulder_greyed | The right shoulder when there are no pages to the right | ### Texture video (cartella `video`) Utilizzate solo per il tema 3DS, `3dsRotatingCubes.rvid` è un file Rocket Video. Per ulteriori informazioni su come convertire i video in rvid, leggi [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) sulla wiki Vid2RVID. Se non vuoi che venga mostrato, è sufficiente cancellarlo. ### Texture del volume (cartella `volume`) -Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in una texture deve essere trasparente in tutte, in modo che venga sovrascritto correttamente al momento della modifica. +Volume textures are only displayed in DSi Mode. -| Texture | Descrizione | -| ------- | ------------------------------------------------- | -| volume0 | Il volume viene visualizzato solo in modalità DSi | -| volume1 | 0 è senza volume, 4 è al massimo | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Configurazione del tema (file `theme.ini`) -È possibile configurare varie opzioni sul modo in cui il tema viene visualizzato nel file `theme.ini` per adattarlo a sprite o a texture più grandi. Per le opzioni vero/falso `0` è falso e `1` è vero. Le opzioni con un valore predefinito vuoto per un tema sono inutilizzate in esso. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Valore | Descrizione | Predefinite (3DS) | Predefinite (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ----------------- | ----------------- | -| `StartBorderRenderY` | La posizione Y iniziale del bordo iniziale | 92 | 81 | -| `StartBorderSpriteW` | La larghezza dello sprite del bordo iniziale. Nota che la texture del bordo iniziale è esattamente la metà del bordo completo. | 32 | 32 | -| `StartBorderSpriteH` | L'altezza dello sprite del bordo iniziale | 64 | 80 | -| `StartTextRenderY` | La posizione Y iniziale del testo di avvio | 143 | 143 | -| `BubbleTipRenderY` | La posizione Y della punta della bolla che viene tracciata sopra il bordo iniziale | 98 | 80 | -| `BubbleTipRenderX` | La posizione X della punta della bolla che viene tracciata sopra il bordo iniziale | 125 | 122 | -| `BubbleTipSpriteW` | La larghezza dello sprite della punta della bolla | 7 | 11 | -| `BubbleTipSpriteH` | L'altezza dello sprite della punta della bolla | 7 | 8 | -| `TitleboxRenderY` | La posizione Y iniziale della casella del testo del titolo | 96 | 85 | -| `TitleboxTextY` | La posizione Y iniziale del testo del titolo | 55 | 30 | -| `TitleboxTextW` | Larghezza massima del testo del titolo | 200 | 240 | -| `MacroTitleboxTextY` | La posizione Y iniziale del testo del titolo in modalità macro | | 40 | -| `MacroTitleboxTextW` | La larghezza massima del testo del titolo in modalità macro | | 224 | -| `TitleboxTextLarge` | Se utilizzare o meno i caratteri grandi per il testo del titolo | 0 | 1 | -| `TitleboxMaxLines` | Il numero massimo di linee di testo da mostrare del titolo | 3 | 4 | -| `VolumeRenderX` | La posizione X sullo schermo superiore per tracciare l'icona del volume | 4 | 4 | -| `VolumeRenderY` | La posizione Y sullo schermo superiore per tracciare l'icona del volume | 5 | 5 | -| `ShoulderLRenderY` | La posizione Y sullo schermo superiore per tracciare l'icona del grilletto sinistro | 172 | 172 | -| `ShoulderLRenderX` | La posizione X sullo schermo superiore per tracciare l'icona del grilletto sinistro | 0 | 0 | -| `ShoulderRRenderY` | La posizione Y sullo schermo superiore per tracciare l'icona del grilletto destro | 172 | 172 | -| `ShoulderRRenderX` | La posizione X sullo schermo superiore per tracciare l'icona del grilletto destro | 178 | 178 | -| `BatteryRenderY` | La posizione Y sullo schermo superiore per tracciare l'icona della batteria | 5 | 5 | -| `BatteryRenderX` | La posizione X sullo schermo superiore per tracciare l'icona della batteria | 235 | 235 | -| `FontPalette1` | Il colore trasparente del carattere, non utilizzato per i caratteri predefiniti | 0x0000 | 0x0000 | -| `FontPalette2` | I colori dei caratteri, utilizza [questo sito](http://www.conradshome.com/html2bgr15/) per convertirli | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette del testo iniziale | | 1 | -| `StartBorderUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette del bordo iniziale | | 1 | -| `ButtonArrowUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette dei pulsanti freccia nella parte inferiore dello schermo | | 1 | -| `MovingArrowUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette dei pulsanti quando si muovono le icone | | 1 | -| `LaunchDotsUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette dei punti d'avvio | | 1 | -| `DialogBoxUserPalette` | Se utilizzare o meno il colore del profilo DS per la palette della casella di dialogo | | 1 | -| `RenderPhoto` | Indica se mostrare o meno una foto nella schermata superiore | 0 | 1 | -| `RotatingCubesRenderY` | La posizione Y sullo schermo superiore per tracciare i cubi che roteano | 78 | | +| Valore | Description/Notes | Predefinite (3DS) | Predefinite (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ----------------- | +| `StartBorderRenderY` | La posizione Y iniziale del bordo iniziale | 92 | 81 | +| `StartBorderSpriteW` | La larghezza dello sprite del bordo iniziale. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | L'altezza dello sprite del bordo iniziale | 64 | 80 | +| `StartTextRenderY` | La posizione Y iniziale del testo di avvio | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | La larghezza dello sprite della punta della bolla | 7 | 11 | +| `BubbleTipSpriteH` | L'altezza dello sprite della punta della bolla | 7 | 8 | +| `TitleboxRenderY` | La posizione Y iniziale della casella del testo del titolo | 96 | 85 | +| `TitleboxTextY` | La posizione Y iniziale del testo del titolo | 55 | 30 | +| `TitleboxTextW` | Larghezza massima del testo del titolo | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | -## Parte 3: Aggiungere le skin a TWiLight Menu++ -Dopo che hai modificato la grafica, se vuoi provare la skin è sufficiente copiare la cartella skin (la cartella contenente le cartelle `background`, `battery`, ecc.) in `sd:/_nds/TWiLightMenu/3dsmenu/themes/` o `sd:/_nds/TWiLightMenu/dsimenu/themes/` corrispettivavamente per le skin 3DS e DSi. +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. -## Parte 4: Condividere la tua skin -Una volta completata la skin, è possibile condividerla con la community creando un Pull Request e aggiungendola al repository GitHub [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) in un file `.7z`. Se non hai dimestichezza con git, puoi semplicemente creare un issue sulla repository con un file zip della tua skin, chiedendo che venga aggiunta. - -## Musica di sottofondo ed effetti sonori personalizzati +## Custom background music and sound effects I temi per DSi e 3DS supportano anche la musica personalizzata. Per maggiori dettagli, consulta [Skin DSi/3DS - Effetti sonori personalizzati](custom-dsi-3ds-sfx). + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +## Part 3: Adding to TWiLight Menu++ +Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. + +## Part 4: Sharing your skin +Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. diff --git a/pages/_it-IT/twilightmenu/custom-fonts.md b/pages/_it-IT/twilightmenu/custom-fonts.md index 6a7d2099..b8c286a9 100644 --- a/pages/_it-IT/twilightmenu/custom-fonts.md +++ b/pages/_it-IT/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: Come utilizzare i font personalizzati con TWiLight Menu++ TWiLight Menu++ può utilizzare dei fonts personalizzati in formato NFTR (Nitro FonT Resource). Vengono applicati nelle Impostazioni, nel manuale, e nei temi del Nintendo DSi, Nintendo 3DS, SEGA Saturn, e Homebrew Launcher. ### Informazioni sugli Stili di testo -Ci sono tre fonts gia inclusi in TWiLight Menu++. Quando si è in modalità DSi tutti i caratteri per tutte le lingue in cui è tradotto TWiLight Menu++ sono disponibili, ma quando si è in modalità DS sono limitati a causa delle limitazioni della RAM. Gli stili di testo di base sono i seguenti: -- Predefinito: Utilizza il font ufficiale DSi come stile principale e supporta tutti i caratteri in modalità DS +Ci sono tre fonts gia inclusi in TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. Gli stili di testo di base sono i seguenti: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Cinese (Semplificato): Usa Noto Sans CS come stile principale e ha più caratteri cinesi (semplificati) in modalità DS, al costo di altri caratteri di altre lingue - Coreano: E' identico a quello Predefinito in modalità DSi, ma in modalità DS ha un set più completo di hangul, al costo di altri caratteri di altre lingue @@ -22,8 +22,13 @@ I font vengono caricati da `sd:/_nds/TWiLightMenu/extras/fonts/[nome font]/[nome I file `-ds` e `-dsi` hanno una priorità più alta di quella normale e se trovati veranno utilizzati rispettivamente in modalità DS e in modalità DSi. -### Generare font personalizzati -Puoi creare il tuo font personale usando una utility come [nftr-editor](https://pk11.us/nftr-editor/) di Pk11's. Puoi rigenerare uno dei font esistenti di TWiLight Menu++ nel seguente modo: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Caricare un file NFTR in nftr-editor 1. Digitare i nomi dei fonts che si desidera utilizzare dalla priorità più alta a quella più bassa nella casella di testo, separandoli con delle virgole - Puoi vedere un'anteprima dei font di input nella casella in alto a sinistra e l'NFTR corrente nella casella in basso diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md index 0a7f7424..b9ef77b2 100644 --- a/pages/_it-IT/twilightmenu/faq.md +++ b/pages/_it-IT/twilightmenu/faq.md @@ -86,10 +86,10 @@ Il modo di accedere alle impostazioni di TWiLight Menu++ varia a seconda della c È anche possibile tenere premuto SELECT mentre avvii TWiLight Menu++ per accedere direttamente alle impostazioni. #### Come posso utilizzare icone/banner personalizzati per i giochi? -È possibile utilizzare un banner personalizzato in formato PNG o DS banner.bin inserendolo nella cartella `sd:/_nds/TWiLightMenu/icons` con il nome della ROM (inclusa l'estensione) + `.png` o `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -Per i banner PNG è sufficiente un file PNG con 15 colori o meno e una risoluzione massima di 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -I banner di tipo banner.bin possono essere animati e consentono di sostituire il titolo che verrà visualizzato in TWiLight Menu++. Possono essere realizzati utilizzando [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) o [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor è un'applicazione GUI che può essere più semplice da usare, ma a volte ha problemi con la trasparenza ed è solo per Windows (anche se funziona in WINE). +I banner di tipo banner.bin possono essere animati e consentono di sostituire il titolo che verrà visualizzato in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. I banner preconfezionati si trovano nella [ sezione delle icone del sito delle skin di TWiLight Menu++](https://skins.ds-homebrew.com/icon/) e se ne crei di nuovi possono essere condivisi anche lì. diff --git a/pages/_it-IT/twilightmenu/how-to-get-box-art.md b/pages/_it-IT/twilightmenu/how-to-get-box-art.md index 7a7d55ad..42cab4b4 100644 --- a/pages/_it-IT/twilightmenu/how-to-get-box-art.md +++ b/pages/_it-IT/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: Come Ottenere Box Art description: Come ottenere le box art/le copertine dei giochi in TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Scarica l'ultima versione di [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Estrai `TwilightBoxart-Windows-UX.zip` e esegui `TwilightBoxart.exe` 1. Clicca su `Detect SD` - Se non trova la SD corretta clicca su `Browse...` e seleziona quella giusta 1. Cambia le dimensione, il bordo, ecc., a tuo piacimento 1. Clicca `Start` -1. Assicurati di aver abilitato la visibilita delle box art nelle impostazioni di TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Scarica l'ultima versione di [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Estrai il file `.zip` 1. Apri `TwilightBoxart.ini` dalla cartella estratta da un editor di testo @@ -27,13 +34,23 @@ description: Come ottenere le box art/le copertine dei giochi in TWiLight Menu++ 1. Avvia `chmod +x TwilightBoxart.CLI` 1. Avvia `./TwilightBoxart.CLI` 1. Clicca su `Si` se è mostrata il percorso corretto della tua scheda SD -1. Assicurati di aver abilitato la visibilita delle box art nelle impostazioni di TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manualmente +{% capture tab-manual %} 1. Scarica un png box art pack da [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Estrai i files .png in `sd:/_nds/TWiLightMenu/boxart` -1. Assicurati di aver abilitato la visibilita delle box art nelle impostazioni di TWiLight Menu++ +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Per aggiungere le tue box art:** Inseriscile in `sd:/_nds/TWiLightMenu/boxart`. Devi chiamare il file .png con lo stesso nome del TID (ex. `ASME.png`), o il nome del file (ex. `SM64DS.nds.png`). Il formato `.png` è il formato da usare, con le dimensioni minime di 128x115 e massime di 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Le singole box art possono essere scaricate da GameTDB, sotto la categoria **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md index 07c4569f..cc93d843 100644 --- a/pages/_it-IT/twilightmenu/installing-flashcard.md +++ b/pages/_it-IT/twilightmenu/installing-flashcard.md @@ -9,7 +9,7 @@ description: Come installare TWiLight Menu++ su una flashcard del Nintendo DS --- ### Installazione -1. Scarica la versione piè recente di [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) +1. Scarica la versione più recente di [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Estrai `TWiLightMenu-Flashcard.7z` 1. Copia la cartella `_nds` nella scheda microSD della tua flashcard 1. Copia il file `BOOT.NDS` nella scheda microSD della tua flashcard @@ -20,6 +20,7 @@ description: Come installare TWiLight Menu++ su una flashcard del Nintendo DS - **Utenti DSi/3DS:** Avviate TWLMenu++ sulla scheda SD della console, aprite Impostazioni TWLMenu++, e passate a `Impostazioni Varie` e attivate `Accesso SCFG da Slot-1` e impostate `Slot-1: Modalità Touch` a `Modalità DSi` - Questo permetterà di utilizzare la velocità clock TWL e/o un boost della VRAM ai vostri giochi su flashcard, così come a quelli sulla scheda SD della console, ed eseguendo giochi DSi-Enhanced/DSi-Exclusive/DSiWare in modalità DSi dalla tua flashcard - Con questa opzione è possibile utilizzare SELECT +/Giù per passare dalla scheda SD interna alla scheda SD della flashcard + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Auto-avvio TWiLight Menu++ 1. Estrai il/i contenuto(i) di `Autoboot/(la tua flashcard)` nella scheda microSD della flashcard @@ -37,7 +38,8 @@ Nota bene che non tutte le flashcard supportano l'avvio dei giochi in questo mod {:.alert .alert-warning} 1. Estrai ciò che c'è in `Flashcart Loader/(la tua flashcard)` nella scheda microSD della flashcard - - Se l'hai già fatto, passa al terzo passo. In caso contrario, segui i passaggi sotto la lista delle flashcard qui sotto + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. + - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. Per queste flashcard: - R4i-SDHC (r4i-sdhc.com) diff --git a/pages/_it-IT/twilightmenu/updating-3ds.md b/pages/_it-IT/twilightmenu/updating-3ds.md index 9ec7373d..273f1a5b 100644 --- a/pages/_it-IT/twilightmenu/updating-3ds.md +++ b/pages/_it-IT/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ Se stai aggiornando da una versione più vecchia della v21.0.0, sposta i tuoi fi 1. Scarica la versione più recente di [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. Estrai `TWiLightMenu-3DS.7z` 1. Copia la cartella `_nds` nella root della tua scheda SD, sostituendo quella già presente - - Se usi macOS, assicurati di **Copiare** e `Unire`, non `Sostituire` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copia il file `BOOT.NDS` nella root della tua scheda SD, sostituendo il file già presente 1. Copiare i due file `.cia` nella root della scheda SD, sostituendo i file esistenti 1. Sul tuo 3DS, installa i due file CIA con FBI diff --git a/pages/_it-IT/twilightmenu/updating-dsi.md b/pages/_it-IT/twilightmenu/updating-dsi.md index 665382b1..a2c44fb0 100644 --- a/pages/_it-IT/twilightmenu/updating-dsi.md +++ b/pages/_it-IT/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ Se stai aggiornando da una versione più vecchia di v21.0.0, sposta i tuoi file 1. Scarica la versione piè recente di [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. Estrai `TWiLightMenu-DSi.7z` 1. Copia la cartella `_nds` nella root della tua SD card, sostituendo quella gia presente - - Se stai usando macOS, assicurati di **Copiare** e `Unire`, non `Sostituire` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copia il file `BOOT.NDS` nella root della tua SD card, sostituendo quella gia presente 1. **Utenti hiyaCFW:** Copia la cartella `title` nella root della tua SD card sostituendo quella gia presente - - Se stai usando macOS, assicurati di **Copiare** e `Unire`, non `Sostituire` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Ulteriori passi per le flashcard diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md index 42cbecae..516df203 100644 --- a/pages/_it-IT/twilightmenu/updating-flashcard.md +++ b/pages/_it-IT/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ Se stai aggiornando da una versione più vecchia di v21.0.0, sposta i tuoi file 1. Scarica la versione piè recente di [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Estrai `TWiLightMenu-Flashcard.7z` 1. Copia la cartella `_nds` nella root della microSD della tua flashcard's. Sostituisci i files gia esistenti - - Se stai usando macOS, assicurati di **Copiare** e `Unire`, non `Sostituire` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copia il file `BOOT.NDS` nella root della microSD della tua flashcard's. Sostituisci i files gia esistenti ### Ulteriori passi per le flashcard su DSi/3DS diff --git a/pages/_ja-JP/ds-index/emulators.md b/pages/_ja-JP/ds-index/emulators.md index 773739d0..2365bb6c 100644 --- a/pages/_ja-JP/ds-index/emulators.md +++ b/pages/_ja-JP/ds-index/emulators.md @@ -29,7 +29,7 @@ DSとDSiには多くのエミュレータがあります。 このページで | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_ja-JP/ds-index/forwarders.md b/pages/_ja-JP/ds-index/forwarders.md index 5084b36a..00ccd41f 100644 --- a/pages/_ja-JP/ds-index/forwarders.md +++ b/pages/_ja-JP/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_ja-JP/ds-index/special-games.md b/pages/_ja-JP/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_ja-JP/ds-index/special-games.md +++ b/pages/_ja-JP/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_ja-JP/ds-index/videoplayers.md b/pages/_ja-JP/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_ja-JP/ds-index/videoplayers.md +++ b/pages/_ja-JP/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md index bcbfcb52..100f555b 100644 --- a/pages/_ja-JP/ds-index/wifi.md +++ b/pages/_ja-JP/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Launch Nintendo Wi-Fi Connection Setup 1. Connect to your access point 1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 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 diff --git a/pages/_ja-JP/godmode9i/index.md b/pages/_ja-JP/godmode9i/index.md index c225878c..d2146711 100644 --- a/pages/_ja-JP/godmode9i/index.md +++ b/pages/_ja-JP/godmode9i/index.md @@ -1,14 +1,14 @@ --- -lang: en-US +lang: ja-JP layout: wiki section: godmode9i title: GodMode9i -description: Information about GodMode9i +description: GodMode9iに関する情報 --- [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/) is an open source file browser for the Nintendo DS ecosystem, taking inspiration from GodMode9 for the Nintendo 3DS. GodMode9i has the ability to dump games, manage SD card files, browse NitroFS, calculate the SHA1 hash of files, edit binary files with a hex editor, and more. -## Dumping functionality +## ダンピング機能 To dump games, select the drive in the drives list and follow the on-screen prompts. - On the Nintendo DS and Nintendo DS Lite, GodMode9i can dump Slot-2 cartridges if running from Slot-1 flashcard, or Slot-1 Game Cards if GodMode9i is running from a Slot-2 flashcart @@ -18,5 +18,5 @@ To dump games, select the drive in the drives list and follow the on-screen prom - On the Nintendo 3DS family of systems, a modern CFW environment is required to launch GodMode9i - Follow [3ds.hacks.guide](https://3ds.hacks.guide/) for instructions on how to install Luma3DS + boot9strap -### Restoring saves +### セーブの復元 GodMode9i can also restore save files to DS Game Cards/GBA cartridges. This is done by selecting the `.sav` file on your SD card while the Game Card/cartridge is inserted and choosing `Restore save`. diff --git a/pages/_ja-JP/hiyacfw/custom-splash-screens.md b/pages/_ja-JP/hiyacfw/custom-splash-screens.md index 1641b02e..47e6a34d 100644 --- a/pages/_ja-JP/hiyacfw/custom-splash-screens.md +++ b/pages/_ja-JP/hiyacfw/custom-splash-screens.md @@ -3,7 +3,7 @@ lang: ja-JP layout: wiki section: hiyacfw title: カスタムスプラッシュ画面 -description: How to use custom splash screens with hiyaCFW +description: hiyaCFWでオリジナルスプラッシュ画面を使う方法 --- hiyaCFWを使用すると、`.bmp`または`.gif`形式のカスタムスプラッシュ画面を使用できます。 `sd:/hiya`フォルダに入れる必要があり、上部画面では `splashtop`、下部画面では`splashbottom`という名前を付け、適切なファイル拡張子を付けます。そして、設定でスプラッシュ画面が有効になっていることを確認します。 画像は同じフォーマットである必要がありませんので、1つはBMPであり、他はGIFでも構いません。GIFの方がBMPよりも優先されます。 以下には画像を動作させるための要件の詳細があります: diff --git a/pages/_ja-JP/hiyacfw/faq.md b/pages/_ja-JP/hiyacfw/faq.md index 9189c9fd..4926b796 100644 --- a/pages/_ja-JP/hiyacfw/faq.md +++ b/pages/_ja-JP/hiyacfw/faq.md @@ -4,7 +4,7 @@ layout: faq section: hiyacfw title: よくある質問とトラブルシューティング long_title: hiyaCFWのよくある質問とトラブルシューティング -description: FAQ & Troubleshooting for hiyaCFW +description: hiyaCFWのよくある質問とトラブルシューティング --- #### hiyaCFWのSDNANDにアプリまたはDSiウェアをインストールするにはどうすればいいですか? diff --git a/pages/_ja-JP/index.md b/pages/_ja-JP/index.md index 00a4cf11..8d434277 100644 --- a/pages/_ja-JP/index.md +++ b/pages/_ja-JP/index.md @@ -6,6 +6,6 @@ title: ホーム # DS-Homebrewウィキへようこそ! -このサイトでは、TWiLight Menu++と他のDS-Homebrewプロジェクトのウィキを見つけることができます。 上部のセクションのいずれかをクリックします。 目次を使ってナビゲートします。 +このサイトでは、TWiLight Menu++やその他のDS-Homebrewプロジェクトに関するWikiを公開しています。 上に見えるリンクをクリックしてください。 目次を参考に情報を探せます。 -貢献したい場合は、[GitHub](https://github.com/{{ site.repo }})でソースコードを見つけるか、[Crowdin](https://ja.crowdin.com/project/ds-homebrew-wiki)で翻訳を手伝うことができます。 これについて話し会ったり、何か助けを得るには、[DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discordサーバに参加してください。(英語のみ) +[GitHub](https://github.com/{{ site.repo }})でソースコードを入手したり、[Crowdin](https://crowdin.com/project/ds-homebrew-wiki)で翻訳に参加して貢献することができます。 これについて話し会ったり、何か助けを得るには、[DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discordサーバに参加してください。(英語のみ) diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md index 90ceba84..b75e1bf3 100644 --- a/pages/_ja-JP/nds-bootstrap/faq.md +++ b/pages/_ja-JP/nds-bootstrap/faq.md @@ -32,6 +32,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application - nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued - The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work @@ -40,23 +41,27 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_ja-JP/nds-bootstrap/index.md b/pages/_ja-JP/nds-bootstrap/index.md index 1b25d0b9..fef1a0f9 100644 --- a/pages/_ja-JP/nds-bootstrap/index.md +++ b/pages/_ja-JP/nds-bootstrap/index.md @@ -1,15 +1,15 @@ --- -lang: en-US +lang: ja-JP layout: wiki section: nds-bootstrap title: nds-bootstrap -description: Information on how to use nds-bootstrap +description: nds-bootstrapの使用方法に関する情報 --- -[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) is an open-source homebrew application which redirects Slot-1 read/writes from official Nintendo SDK games to the SD card, whether on a flashcard or the on-console SD card. +[nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap)はオープンソースのHomebrewアプリで、公式ゲームのSlot-1への読み書きをリダイレクトし、、SDカードへアクセスさせることを可能とするアプリです。マジコンでも本体SDカード スロットのSDカードでも構いません。 -It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. +またマジコン用に設計された古いHomebrewをDSi・3DSのSDカード上から動かすことが可能な子プロジェクトもあります。 -- [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For edit access, press `View only` and then `Request edit access`. +- [互換性リスト](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) + - 編集アクセスするには、`閲覧のみ`を表示し、`編集権限をリクエスト`を押してください - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ja-JP/twilightmenu/creating-ram-disks.md b/pages/_ja-JP/twilightmenu/creating-ram-disks.md index f9f0f4a0..06c99c2d 100644 --- a/pages/_ja-JP/twilightmenu/creating-ram-disks.md +++ b/pages/_ja-JP/twilightmenu/creating-ram-disks.md @@ -1,37 +1,37 @@ --- -lang: en-US +lang: ja-JP layout: wiki section: twilightmenu category: other -title: Creating RAM Disks -description: How to create RAM disks for using old DS homebrew with TWiLight Menu++ +title: RAMディスクの作成 +description: TWiLight Menu++で古いDS Homebrewを使うためのRAM ディスクを作成する方法 --- -Some DS homebrew are incapable of properly accessing the SD card filesystem. Because of this, it may be necessary to load a standalone filesystem into the RAM containing the necessary files for your homebrew in order for it to work. +一部のDS HomebrewはSDカード ファイルシステムに正しくアクセスできません。 スタンドアロンのファイルシステムをRAMに読み込んで、そこにHomebrewの動作に用いられるファイルを置けば正しく動くかもしれません。 -The software used here requires the Windows operating system. +この手順で使うソフトには、Windowsが必要です。 {:.alert .alert-info} -You do not need to follow this if you're using a flashcard. +マジコンをお使いの場合、このガイドは必要ありません。 {:.alert .alert-info} -To make a RAM disk, download [Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) (click `Download Software`), and follow the instructions below. +RAMディスクを作成するには、[Dataram RAMDisk](http://memory.dataram.com/products-and-services/software/ramdisk#freeware)をダウンロード(`Download Software`をクリック)し、以下の手順に従ってください。 -Instructions by Dakkon7, modified by Rocket Robz: +Dakkon7考案(Rocket Robz修正)の手順: -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 the `ramdisks` folder in the .nds file location. If it does not exist already, create it -1. Click `Stop RAMDisk` when you're done -1. In TWiLight Menu++, open the per-game settings for your homebrew -1. Set RAM disk to 0 -1. Launch your homebrew, and it should read your RAM disk +1. RAMDiskを実行します +1. **View** -> **Advanced**をクリックします +1. **Disk Size**には`12`(DSi)・`28`(3DS)・**最大1023MB**を指定します +1. もしマークされていたら**Create TEMP Directory**のマークを外します +1. **Load/Save**をクリックします +1. `Start RAMDisk`をクリックします。.img用のウィンドウが開きます +1. Homebrewが必要とするファイルやフォルダ、使用したいファイルを配置します +1. RAMDiskで`Save Disk Image Now`をクリックします +1. `romname.img`を.ndsファイルと同じ場所の`ramdisks`フォルダに保存します。 まだ存在しない場合は作成します +1. 完了したら`Stop RAMDisk`をクリックします +1. TWiLight Menu++上でHomebrewの「ゲームごとの設定」を開きます +1. RAMディスクを0に設定します +1. これでHomebrewを起動すると、RAMディスクが読み込まるはずです -If you wish to use the other RAM disk slots for a single homebrew application, use the `.img1` extension for RAM disk slot 1, and so on. +一つのHomebrewアプリで複数のRAMディスクを使いたい場合は、RAMディスク スロット1には拡張子`.img1`で用意する、のように追加してください。 {:.alert .alert-info} diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md index f3952a76..ae8705aa 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ supports custom sound files in themes. Place your sound files un These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). ## Sound Effect Bank -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | File | Description | | ----------- | -------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Startup sound While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md index fdf601be..190c9d62 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: How to Create DSi/3DS Skins description: How to make custom DSi and 3DS skins for TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | | +| Texture | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Texture | Description | +| Texture | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Texture | Description | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ja-JP/twilightmenu/custom-fonts.md b/pages/_ja-JP/twilightmenu/custom-fonts.md index c53e90a4..6e9e7e69 100644 --- a/pages/_ja-JP/twilightmenu/custom-fonts.md +++ b/pages/_ja-JP/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: TWiLight Menu++でカスタムフォントを使う方法 TWiLight Menu++は、NFTR(Nitro FonT Resource)形式のカスタムフォントを使える。 設定、説明書のタイトル、およびニンテンドーDSi、ニンテンドー3DS、セガサターン、Homebrew Launcherのテーマに使われる。 ### 含まれるフォント情報 -TWiLight Menu++には3つのフォントが含まれています。 DSiモードでTWiLight Menu++が実行されている場合は、TWiLight Menu++が翻訳されているのすべての言語に必要なすべての文字が含まれています。しかし、DSモードで実行されている場合はRAMの制限によって制限されます。 これらは以下の通りである: -- デフォルト:これは公式のDSiフォントを主要なフォントとして使い、DSモードですべての言語でTWiLight Menu++で使われるすべての文字を含みます。 +TWiLight Menu++には3つのフォントが含まれています。 When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. これらは以下の通りである: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - 中国語(簡体字):これはNoto Sans CSを主要なフォントとして使い、DSモードの中国語(簡体字)の文字数が大幅に増加します、他の言語の文字を犠牲にして - 韓国語:これはDSiモードではデフォルトと同じです。しかし、DSモードではより完全なハングルのセットを持っています、他の言語の文字を犠牲にして @@ -22,8 +22,13 @@ TWiLight Menu++には3つのフォントが含まれています。 DSiモード `-ds`と`-dsi`ファイルは通常のファイルよりも優先度が高く、見つかった場合はそれぞれDS・DSiモードでTWiLight Menu++が実行されている時に使われます。 -### カスタムフォントの生成 -Pk11の[nftr-editor](https://pk11.us/nftr-editor/)などのユーティリティを使って独自のフォントを作成できます。 TWiLight Menu++の既存のフォントを再生成するには、以下をします: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. nftr-editorでNFTRファイルを読み込む 1. `Input font`テキストボックスに、優先度の高いフォントから低いフォントへを入力します、カンマで区切っていください - 左上のボックスに入力フォントのプレビューが、下のボックスには現在のNFTRが表示されます diff --git a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md index 28ff12c2..ec56fab2 100644 --- a/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_ja-JP/twilightmenu/custom-unlaunch-backgrounds.md @@ -1,5 +1,5 @@ --- -lang: en-US +lang: ja-JP layout: wiki section: twilightmenu category: customization diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md index 1f6f9c1f..9f1ab34f 100644 --- a/pages/_ja-JP/twilightmenu/faq.md +++ b/pages/_ja-JP/twilightmenu/faq.md @@ -2,73 +2,73 @@ lang: ja-JP layout: faq section: twilightmenu -title: FAQ & Troubleshooting -long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ +title: よくある質問・トラブルシューティング +long_title: TWiLight Menu++のよくある質問とトラブルシューティング +description: TWiLight Menu++のよくある質問とトラブルシューティング --- -もっとよくある質問ため、[GBAtempスレッド](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)にアクセスしてください。 +ここにないFAQについては、[GBAtempスレッド](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/)をご覧ください。 {:.alert .alert-info} -#### TWiLight Menu++を起動する時に、3DSが黒い画面で動かなく、クラッシュする、電源を切るなどのはなぜですか? -TWL_FIRMは何らかの方法で破損している可能性があります。 このガイドに従って問題を解決してください:[ https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide](https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide) +#### 3DSでTWiLight Menu++を起動すると、画面が暗くなってフリーズしたり、クラッシュしたり、電源が落ちたりする +TWL_FIRMが何らかの原因で破損した可能性があります。 このガイドに従って問題を解決してください: -#### TWiLight Menu++を起動する時に、白い画面が表示されるを修正するにはどうすればいいですか? -- 本体を再起動 -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size - - See [dsi.cfw.guide's page](https://dsi.cfw.guide/sd-card-setup.html) for the recommended tools -- それでもうまくいかない場合は、別のSDカードをお試してください +#### TWiLight Menu++の起動時に、白い画面が表示されるのを修正したい +- 本体を再起動してください +- それでもうまくいかない場合は、32KBのアロケーションサイズに指定したFAT32でSDカードをフォーマットしてください + - 推奨ツールは[dsi.cfw.guideのページ](https://dsi.cfw.guide/sd-card-setup.html)をご覧ください +- それでもうまくいかない場合は、別のSDカードをお試しください -#### Acekard・Wood UIのテーマはどこですか? -Acekard(Wood UIとも呼ばれる)のテーマは、バグの動作とSDカードの破損の原因で削除されました。 修正をお待ちください。 このテーマの返還の進行状況は、[このPR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109)にあります。 +#### Acekard(Wood UI)のテーマが見当たらない +Acekard(Wood UIとも呼ばれる)のテーマは、動作がおかしいのとSDカード破損の原因となるのとが理由で削除されました。 修正をお待ちください。 このテーマの復活の進行状況は、[このプルリクエスト](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109)で確認できます。 -#### ゲームを起動する時に、TWiLight Menu++が再起動したりGuru Meditation Errorを与えたりを修正するにはどうすればいいですか? +#### ゲーム起動時に、TWiLight Menu++が再起動したりGuru Meditationエラーが発生する TWLMenu++設定に移動し、`最近プレイしたリストを更新する`を無効にする。 -#### SDカードからDSゲームを読み込みようとすると、白い画面が表示されるのはなぜですか? +#### SDカードからDSゲームを読み込みようとすると、白い画面が表示される nds-bootstrapの良くある質問ページの[I'm having issues with my ROM(s), what should I do?](../nds-bootstrap/faq?faq=im-having-issues-with-my-roms-what-should-i-do)を参照してください。 -#### チートはどうのように使いますか? -`sd:/_nds/TWiLightMenu/extras/`フォルダ内に`usrcheat.dat`ファイルの形式でチートデータベースが必要です。 最新のチートデータベースは、[DeadSkullzJr'sのNDS(i)チートデータベース](https://gbatemp.net/threads/488711/)。 -- 3DSでは、このデータベースはUniversal-Updaterアプリに「NDS(i) Cheat Databases」として利用てきます。 これにより自動的に必要な場所にインストールされます。 +#### チートはどうやって使う? +`sd:/_nds/TWiLightMenu/extras/`フォルダ内に`usrcheat.dat`ファイルの形式のチートデータベースが必要です。 最も更新されているチートデータベースは、[DeadSkullzJr's NDS(i) Cheat Databases](https://gbatemp.net/threads/488711/)です。 +- 3DSでは、このデータベースはUniversal-Updaterアプリで「NDS(i) Cheat Databases」として利用てきます。 これにより自動的に必要な場所にインストールされます。 -あるいは、[r4cce](http://hp.vector.co.jp/authors/VA013928/soft.html)を使って独自のチートデータベースを作成できます。 +あるいは、[r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html)を使って独自のチートデータベースを作ることもできます。 -Once you have a cheat DB, you can enable cheats by pressing Y in TWiLight Menu++ when the cursor is on the game to open the per-game settings, then X to open the cheats menu. +チートデータベースを取得したら、TWiLight Menu++上でゲームにカーソルを合わせた状態で、Yを押してゲームごとの設定を開き、 X でチートメニューを開くと、チートを有効にすることができます。 -#### How do I show a custom picture on the top screen of the DSi theme? Can I hide it instead? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. If there are no applicable images, screenshots taken by nds-bootstrap will be used instead. +#### DSiテーマの上画面にオリジナル画像を表示したい あるいは非表示にしたい +`sd:/_nds/TWiLightMenu/dsimenu/photos/`にある拡張子`.png`の画像が、メニュー読み込みのたびにランダムで表示されます。 該当する画像がない場合は、nds-bootstrapで撮影したスクリーンショットが代わりに使用されます。 -- 画像は208x156以下である必要があります -- エラーがある場合は、画像サイズのエラーの可能性が最も高いです。 サイズを小さくするには、[tinypng](https://tinypng.com)を使ってください +- 画像は208x156以下である必要があります。 +- エラーが出る場合は、画像サイズに問題がある可能性が高いです。 [tinypng](https://tinypng.com)を使うなどしてサイズを小さくしてください。 -As for hiding the picture, you need to edit the `theme.ini` file found in `sd:/_nds/TWiLightMenu/dsimenu/themes/[skin folder]/`. Open the file with a text editor, change the line `RenderPhoto` from `1` to `0`, then save the file. +画像を隠すには、`sd:/_nds/TWiLightMenu/dsimenu/themes/[skin folder]/`にある`theme.ini`ファイルを編集する必要があります。 テキストエディタでファイルを開き、`RenderPhoto`の行を`1`から`0`に変更し、保存してください。 -#### ゲームを入手するにはどうすればよいですか? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- DSでは、[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使ってGBAゲームをダンプでき、Slot-2フラッシュカートを持っている場合はDSゲームをダンプできます。 Slot-1フラッシュカードのみを持っていてDSゲームをダンプしたい場合は、 [Wooddumper](https://digiex.net/attachments/wooddumper_r89-zip.14735/)を使用できます。DSと互換性のあるWi-Fi接続とROMを受信する別のデバイスのFTPクライアントが必要です。 +#### ゲームを入手するには? +[Universal-DB](https://db.universal-team.net/ds)および[GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games)から自作ゲームをダウンロードすることができます。 市販ゲームの吸い出しをするには: +- DSでは、[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使ってGBAゲームをダンプでき、Slot-2マジコンを持っていればDSゲームをダンプできます。 Slot-1マジコンしか持っていないがDSゲームをダンプしたい場合は、 [Wooddumper](https://digiex.net/attachments/wooddumper_r89-zip.14735/)を使用できます。DSに利用可能なWi-Fi接続と、ROMを受け取るFTPクライアントが別のデバイスに必要です。 - DSiでは、[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使ってDSゲームとDSiウェアをダンプできます - 3DSでは、[GodMode9](https://github.com/d0k3/GodMode9/releases)を使ってDSゲーム、DSiウェア、バーチァルコンソールのゲームをダンプできます -#### ゲームカードからSDカードにセーブファイルを取得するまたは逆にことはできますか? -Yes. You can use [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS, or [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi / 3DS. +#### カセットからSDカードへセーブデータを移したり、その逆はできる? +はい。 3DSでは[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)を、DSiおよび3DSでは[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)を使って可能です。 -#### TWiLight Menu++の言語を変更するにはどうしたらよいですか? +#### TWiLight Menu++の言語を変更したい 1. TWiLight Menu++設定を開きます。これを行うには、TWiLight Menu++を読み込んでいる間にSELECTを押し続けます 1. 言語が表示されるまで最初のオプションを変更し、設定を終了します - また、nds-bootstrap設定ページの最初の3つのオプションを変更することもできます。これらのオプションは、DSゲームの言語と地域、およびTWiLight Menu++のタイトルを制御します #### これはDS(i)エミュレータですか? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). +いいえ、これはエミュレータではありません。 メニューとDSゲーム(nds-bootstrap経由で起動)は、本体のDS・DSiモードでネイティブに実行されます。 エミュレートされるのは過去のゲーム機だけです。GBAは一部がエミュレートされます(グラフィックなど一部または全部がネイティブで動作しているため)。 -#### TWiLight Menu++はどのシステムに対応ですか? -See [List of Systems Supported by TWiLight Menu++](../ds-index/emulators#list-of-supported-systems-by-twilight-menu). +#### TWiLight Menu++はどのシステムに対応していますか? +[TWiLight Menu++ 対応システム一覧](../ds-index/emulators#list-of-supported-systems-by-twilight-menu)をご覧ください。 #### Slot-1ゲームのエクスプロイトでTWiLight Menu++を起動できますか? -No. SD card access is only granted to DSiWare applications, so Slot-1 games cannot launch (or even access) TWiLight Menu++. +いいえ。 SDカードへのアクセスはDSiウェアアプリにのみ許可されているため、Slot-1ゲームではTWiLight Menu++を起動できません(アクセスも不能です)。 -#### ゲームを見つける・見ることができないのはなぜですか? -There are a multiple reasons you may be unable to find them. +#### 手に入れたゲームが見つからない +いくつかの原因がありえます。 - SDカードのルートにある`_nds`フォルダは、TWiLight Menu++のファイル(スキン、設定、画像、エミュレータなど)を保存するため、TWiLight TWiLight++からアクセスするアプリケーション向けではありません。 ここにタイトルを配置した場合は、他の場所に移動してください。 - フォルダ内に39個以上のアイテムがあり、メニュー上のスロットがすべて取られている場合は、ゲームは次のページにある可能性があります。 LRまたはSELECT+を使ってページを切り替える - ゲームやフォルダが隠されている場合は、TWiLight Menu++のGUI設定から「隠しファイルの表示」をオンにする必要があります @@ -76,20 +76,20 @@ There are a multiple reasons you may be unable to find them. - ゲームが[対応されている拡張子](../ds-index/emulators#list-of-systems-supported-by-twilight-menu)のにずれかを使わない場合は、ファイルの名前を変更して拡張子を変更する必要があります #### TWiLight Menu++設定にアクセスするにはどうすればいいですか? -The way to access the TWiLight Menu++ settings varies between your configuration. +TWiLight Menu++設定にアクセスする方法は、設定内容によって異なります。 - **DSクラシックメニュー:**下画面の下のDSアイコンをタップします -- **ニンテンドーDSi/セガサターン/Homebrew Launcherのテーマ:SELECTメニューを使う:**SELECTを押して設定アプレットを起動します(D-PADを使ってオプションをハイライトします) -- **SELECTメニューを使わないニンテンドーDSi/セガサターン/Homebrew Launcherのテーマ:**SELECTを押してDSクラシックメニューになります +- **ニンテンドーDSi・セガサターン・Homebrew Launcherテーマで、SELECTメニューを使う:**SELECTを押して設定アプレットを起動します(十字キーを使ってオプションをハイライトします) +- **ニンテンドーDSi・セガサターン・Homebrew LauncherテーマでSELECTメニューを使わない:**SELECTを押してDSクラシックメニューに入ります - **ニンテンドー3DSのテーマ:**下画面の左上のスパナのアイコンをタップします -- **R4オリジナルテーマ:**START(ファイルブラウザにいている)を押し、SELECTを押します +- **R4オリジナルテーマ:**ファイルブラウザ上でSTARTを押し、SELECTを押します -You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. +また、TWiLight Menu++の起動時にSELECTを長押しして、設定に直接アクセスすることもできます。 -#### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +#### ゲームにオリジナルのアイコンやバナーを表示したい +オリジナルバナーは、PNGかDS banner.bin形式のものを、`sd:/_nds/TWiLightMenu/icons`フォルダに配置すれば使用できます。画像ファイルの名前は「ROMの名前(拡張子付き) または フォルダ名」 + 「`.png` または `.bin`」としてください。 -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +PNGバナーの場合、15色以下、最大解像度32x32のPNGファイルが必要です。 完全な透過はサポートされ、かつこの15色にはカウントされませんが、半透明はサポートされません。 -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin形式のバナーはアニメーションが可能で、TWiLight Menu++に表示されるタイトルを置き換えることができます。 これらは [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases)を使って作ることができます。現在は [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) を使うことが推奨されており、安定版よりもいくつかの改良が加えられています。 -Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. +既製のバナーは、 [TWiLight Menu++ スキンサイトのアイコンセクション](https://skins.ds-homebrew.com/icon/)で閲覧できます。あなたのオリジナルバナーを共有することもできます。 diff --git a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md index 4aa82044..fd32a331 100644 --- a/pages/_ja-JP/twilightmenu/how-to-get-box-art.md +++ b/pages/_ja-JP/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: ボックスアートを取得する方法 description: TWiLight Menu++でボックスアート・ゲームカバーを取得する方法 +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)の最新バージョンをダウンロードします 1. `TwilightBoxart-Windows-UX.zip`を抽出し、`TwilightBoxart.exe`を実行します 1. `Detect SD`をクリックします - 正しいSDカードが見つからない場合は、`Browse...`をクリックし、正しいSDカードを選択してください 1. サイズ、外枠などのオプションをお好みに変更します 1. `Start`をクリックします -1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS・Linux +{% capture tab-macos_linux %} 1. [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)の最新バージョンをダウンロードします 1. `.zip`を抽出します 1. テキストエディタで抽出されたフォルダの`TwilightBoxart.ini`を開きます @@ -27,13 +34,23 @@ description: TWiLight Menu++でボックスアート・ゲームカバーを取 1. `chmod +x TwilightBoxart.CLI`を実行します 1. `./TwilightBoxart.CLI`を実行します 1. SDパスが正しく表示されている場合は、`Yes`を入力します -1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### 手動 +{% capture tab-manual %} 1. [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs)からPNGボックスアートパックをダウンロードします 1. .pngファィルを`sd:/_nds/TWiLightMenu/boxart`に抽出します -1. TWiLight Menu++設定でボックスアートが表示されていることを確認してください +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**独自のボックスアートを追加するには:** `sd:/_nds/TWiLightMenu/boxart`に配置します。 ゲームのTID(例:`ASME.png`)、またはファイル名(例:`SM64DS.nds.png`)を持つことができます。 おすすめのサイズは128x115です、最大は208x143です、`.png`フォーマットである必要があります。 +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -個々のボックスアートはGameTDBの**S Covers (png)**カテゴリーからダウンロードできます。 +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_ja-JP/twilightmenu/installing-flashcard.md b/pages/_ja-JP/twilightmenu/installing-flashcard.md index 84343e9c..59e4a3f2 100644 --- a/pages/_ja-JP/twilightmenu/installing-flashcard.md +++ b/pages/_ja-JP/twilightmenu/installing-flashcard.md @@ -3,45 +3,47 @@ lang: ja-JP layout: wiki section: twilightmenu category: installing -title: インストール(フラッシュカード) -long_title: TWiLight Menu++をインストール(フラッシュカード) -description: ニンテンドーDSフラッシュカードにTWiLight Menu++をインストールする方法 +title: インストール(マジコン) +long_title: TWiLight Menu++をインストール(マジコン) +description: ニンテンドーDSマジコンにTWiLight Menu++をインストールする方法 --- ### インストール 1. 最新の[`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z)をダウンロード -1. `TWiLightMenu-Flashcard.7z`を抽出 -1. `_nds`フォルダをフラッシュカードのmicroSDカードのルートにコピー -1. `BOOT.NDS`ファイルをフラッシュカードのmicroSDカードのルートにコピー -1. `roms`フォルダをフラッシュカードのmicroSDカードのルートにコピー -1. すでにセーブデータがある場合は、DS ROMの場所にある`.sav`ファイルをDS ROMの場所に`saves`という新しいフォルダに移動 +1. `TWiLightMenu-Flashcard.7z`を展開 +1. `_nds`フォルダをマジコンのmicroSDカードのルートにコピー +1. `BOOT.NDS`ファイルをマジコンのmicroSDカードのルートにコピー +1. `roms`フォルダをマジコンのmicroSDカードのルートにコピー +1. すでにセーブデータがある場合は、DS ROMの場所にある`.sav`ファイルを、同じくDS ROMの場所にある`saves`という新しいフォルダに移動 1. ... - - **DS Phat・Liteユーザー:**`BOOT.NDS`を起動すると、白い画面のロックアップが発生した場合は、DSメモリー拡張カートリッジを挿入して、もう一度やり直してください - - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to the `Misc. settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - **DS無印・Liteユーザー:**`BOOT.NDS`を起動して、白い画面フリーズした場合は、DSメモリー拡張カートリッジを挿入して、もう一度やり直してください + - **DSi・3DSユーザー:**ゲーム機のSDカードでTWLMenu++を実行し、TWLMenu++の設定を開き、 `その他の 設定`に移ります。`Slot-1でSCFGアクセス`をオンにし、`Slot-1: タッチモード`を`DSi モード`に設定します - これにより、フラッシュカードのゲームでTWLクロック速度やVRAMブーストを使用できますほか、本体のSDカードにアクセスしたり、フラッシュカードからDSi対応・DSi専用・DSiウェアのゲームをDSiモードで実行したりできます - - With this enabled you can use SELECT + Up/Down to switch between your internal SD card and your flashcard's SD card + - この機能を有効にすると、 SELECT + Up/Down で、内蔵SDカードとマジコンのSDカードを切り替えることができます + - 上記の機能を利用するには、システムメニューではなく、TWLMenu++でマジコンを起動する必要があります -### Autobooting TWiLight Menu++ -1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card - - Skip this, if you don't see your flashcard +### TWiLight Menu++を自動起動する +1. `Autoboot/(使っているマジコン)`の中身をマジコンのmicroSDカードのルートに展開する + - マジコンが表示されない場合は、スキップしてください 1. ... - - **DS Phat/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, open TWLMenu++ Settings, switch to `Misc settings` page, and turn on `Auto-start Slot-1` + - **DS無印・Liteユーザー:**DSメニューの設定から、自動起動をオンにして、起動時にマジコンが起動するようにします + - **DSi・3DSユーザー:**ゲーム機のSDカードでTWLMenu++を実行し、TWLMenu++の設定を開き、`その他の設定`で`Slot-1を自動起動`をオンにしてください -### To run games using your flashcard firmware +### マジコンファームウェアを使用してゲームを起動するには -Please note this only works if your flashcard is set to autoboot TWiLight Menu++. See above section for how to do so. +これは、TWiLight Menu++を自動起動するようにマジコンが設定されている場合しか機能しないのでご注意ください。 設定方法については、上記の項を参照してください。 {:.alert .alert-warning} -Please note that not all flashcards support running games in this fashion. If the below steps do not apply to your flashcard, you can skip this section. +すべてのマジコンがこの方法でのゲーム起動をサポートしているわけではありません。 以下の手順がお使いのマジコンに当てはまらない場合は、このセクションを飛ばして構いません。 {:.alert .alert-warning} -1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card - - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below +1. `Flashcart Loader/(お使いのマジコン)`内のものをマジコンのmicroSDカードのルートへ展開します。 + - `Flashcart Loader`には、どのFlashcart Loaderがお使いのマジコンに適しているかの判断材料となるREADME.txtがあります + - 判断がついたら、ステップ3に進んでください。 そうでなければ、下記のマジコンリストの載ったステップ2に進んでください -1. For these flashcards: +1. 次のマジコンを使う場合: - R4i-SDHC (r4i-sdhc.com) - - r4isdhc.com 2014-2022 cards (**not** .hk or .com.cn) + - r4isdhc.com 2014〜2022(.hkや.com.cn**ではない**) - R4i SDHC Upgrade Revolution - R4DSiXL3D - R4i Advance @@ -51,13 +53,13 @@ Please note that not all flashcards support running games in this fashion. If th - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) - - DSONE SDHC & DSONEi (non-SDHC models are ***not*** supported) + - DSONE SDHC & DSONEi(非SDHCモデルは***非対応***) - M3 DS Real - - M3i Zero (non-GMP-Z003 model) - - iTouchDS and iTouch2 (use the M3Real_M3iZero YSMenu files) - - R4(i)RTS (r4rts.com) (use the M3Real_M3iZero YSMenu files) - - R4 SDHC RTS (black cartridge) (r4isdhc.com) (use the M3Real_M3iZero YSMenu files) + - M3i Zero(GMP-Z003以外のモデル) + - iTouchDSとiTouch2(M3Real_M3iZero YSMenuファイルを使用) + - R4(i)RTS(r4rts.com)(M3Real_M3iZero YSMenuファイルを使用) + - R4 SDHC RTS(黒いカートリッジ)(r4isdhc.com)(M3Real_M3iZero YSMenuファイルを使用) - Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/). - - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root -1. Open TWLMenu++ Settings, switch to `nds-bootstrap settings` page, and set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap + [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)をインストールします。 + - マジコンのmicroSDのルートに`YSMenu.nds`(存在しない場合は`TTMenu.dat`から名前を変更する)と`TTMenu`フォルダがあることを確認してください +1. TWLMenu++設定を開き、`nds-bootstrap設定`ページに切り替えます。`Use nds-bootstrap`を`No`に設定して、nds-bootstrapの代わりにマジコンファームウェアを使うようにします。 diff --git a/pages/_ja-JP/twilightmenu/installing.md b/pages/_ja-JP/twilightmenu/installing.md index f077ba02..29c7d635 100644 --- a/pages/_ja-JP/twilightmenu/installing.md +++ b/pages/_ja-JP/twilightmenu/installing.md @@ -8,21 +8,21 @@ long_title: TWiLight Menu++をインストール description: TWiLight Menu++をインストールする方法(インデックスページ) --- -TWiLight Menu++のインストール方法は、ニンテンドーDSi、ニンテンドー3DS、またはニンテンドーDSフラッシュカードのどちらを使っているかによって異なります。 使っているもののページを選択してください。 +TWiLight Menu++のインストール方法は、ニンテンドーDSi、ニンテンドー3DS、またはDSマジコンのどれを使っているかによって異なります。 使っているもののページを選択してください。 ### 3DS・2DS -3DSまたは2DS(内部SDカードから)を使い場合は、[3DSの説明](installing-3ds)に従ってください。 +3DSまたは2DSでSDカードスロットからインストールする場合は、[3DSの手順](installing-3ds)に従ってください。 [![ニンテンドー3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![ニンテンドー3DS LL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![ニンテンドー2DS](/assets/images/consoles/2ds.png)](installing-3ds) [![Newニンテンドー3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![Newニンテンドー3DS LL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![Newニンテンドー2DS LL](/assets/images/consoles/new2dsxl.png)](installing-3ds) ### DSi -DSi(内部SDカードから)を使い場合は、[DSiの説明](installing-dsi)に従ってください。 +DSiでSDカードスロットからインストールする場合は、[DSiの手順](installing-dsi)に従ってください。 [![ニンテンドーDSi](/assets/images/consoles/dsi.png)](installing-dsi) [![ニンテンドーDSi LL](/assets/images/consoles/dsixl.png)](installing-dsi) -### フラッシュカード -フラッシュカード(どのDSモデルを使っていても)を使い場合は、[フラッシュカードの説明](installing-flashcard)に従ってください。 +### マジコン +マジコンを使う場合は、機種にかかわらず[マジコンの手順](installing-flashcard)に従ってください。 -[![An r4isdhc.com flashcard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flashcard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flashcard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) +[![r4isdhc.comマジコン](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![Acekard2iマジコン](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![R4i Gold 3DS Plusマジコン](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_ja-JP/twilightmenu/updating-3ds.md b/pages/_ja-JP/twilightmenu/updating-3ds.md index b06a82c1..fe0f6dd2 100644 --- a/pages/_ja-JP/twilightmenu/updating-3ds.md +++ b/pages/_ja-JP/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ v21.0.0より古いバージョンから更新する場合は、DSiウェアタ 1. 最新の[`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z)をダウンロード 1. `TWiLightMenu-3DS.7z`を抽出 1. `_nds`フォルダをSDカードのルートにコピーし、既存のファイルを置き換えます - - macOSを使用している場合、**コピー**して`結合`しますを確認し、`置き換える`しないでください。 + - macOSをお使いの場合、必ず**コピー**して`結合`してください。`置き換える`は使わないでください 1. `BOOT.NDS`ファイルをSDカードのルートにコピーし、既存のファイルを置き換えます 1. 2つの`.cia`ファイルをSDカードのルートにコピーし、既存のファイルを置き換えます 1. 3DSで、FBIを使って2つのCIAをインストール diff --git a/pages/_ja-JP/twilightmenu/updating-dsi.md b/pages/_ja-JP/twilightmenu/updating-dsi.md index cc1a24ac..f1590946 100644 --- a/pages/_ja-JP/twilightmenu/updating-dsi.md +++ b/pages/_ja-JP/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ v21.0.0より古いバージョンから更新する場合は、DSiウェアタ 1. 最新の[`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z)をダウンロードする 1. `TWiLightMenu-DSi.7z`を抽出する 1. `_nds`フォルダをSDカードのルートにコピーし、既存のファイルを置き換えます - - macOSを使用している場合、**コピー**して`結合`しますを確認し、`置き換える`しないでください。 + - macOSをお使いの場合、必ず**コピー**して`結合`してください。`置き換える`は使わないでください 1. `BOOT.NDS`ファイルをSDカードのルートにコピーし、既存のファイルを置き換えます 1. **hiyaCFWユーザー:**`title`フォルダをSDカードのルートにコピーし、既存のファイルを置き換えます - - macOSを使用している場合、**コピー**して`結合`しますを確認し、`置き換える`しないでください。 + - macOSをお使いの場合、必ず**コピー**して`結合`してください。`置き換える`は使わないでください ### フラッシュカード側の他の手順 diff --git a/pages/_ja-JP/twilightmenu/updating-flashcard.md b/pages/_ja-JP/twilightmenu/updating-flashcard.md index e7bfeb4f..81777f1c 100644 --- a/pages/_ja-JP/twilightmenu/updating-flashcard.md +++ b/pages/_ja-JP/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ v21.0.0より古いバージョンから更新する場合は、DSiウェアタ 1. 最新の[`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z)をダウンロード 1. `TWiLightMenu-Flashcard.7z`を抽出 1. `_nds`フォルダをフラッシュカードのmicroSDカードのルートにコピーし、既存のファイルを置き換えます - - macOSを使用している場合、**コピー**して`結合`しますを確認し、`置き換える`しないでください。 + - macOSをお使いの場合、必ず**コピー**して`結合`してください。`置き換える`は使わないでください 1. `BOOT.NDS`ファイルをフラッシュカードのmicroSDカードのルートにコピーし、既存のファイルを置き換えます ### DSi・3DSのSDカードの他の手順 diff --git a/pages/_ja-JP/twilightmenu/updating.md b/pages/_ja-JP/twilightmenu/updating.md index b29421e1..7b2640a8 100644 --- a/pages/_ja-JP/twilightmenu/updating.md +++ b/pages/_ja-JP/twilightmenu/updating.md @@ -25,4 +25,4 @@ DSi(内部SDカードから)を使い場合は、[DSiの説明](updating-dsi ### フラッシュカード フラッシュカード(どのDSモデルを使っていても)を使い場合は、[フラッシュカードの説明](updating-flashcard)に従ってください。 -[![An r4isdhc.com flashcard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flashcard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flashcard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) +[![r4isdhc.comマジコン](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![Acekard2iマジコン](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![R4i Gold 3DS Plusマジコン](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_ko-KR/ds-index/emulators.md b/pages/_ko-KR/ds-index/emulators.md index 1d3b56cf..25bd3b96 100644 --- a/pages/_ko-KR/ds-index/emulators.md +++ b/pages/_ko-KR/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_ko-KR/ds-index/forwarders.md b/pages/_ko-KR/ds-index/forwarders.md index 7514f5f0..668f08be 100644 --- a/pages/_ko-KR/ds-index/forwarders.md +++ b/pages/_ko-KR/ds-index/forwarders.md @@ -60,12 +60,6 @@ DS 게임들은 디지털의 `.nds` 포맷으로 덤핑되어야 합니다. DS 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_ko-KR/ds-index/special-games.md b/pages/_ko-KR/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_ko-KR/ds-index/special-games.md +++ b/pages/_ko-KR/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_ko-KR/ds-index/videoplayers.md b/pages/_ko-KR/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_ko-KR/ds-index/videoplayers.md +++ b/pages/_ko-KR/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md index 134c700b..272eb5a1 100644 --- a/pages/_ko-KR/ds-index/wifi.md +++ b/pages/_ko-KR/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Launch Nintendo Wi-Fi Connection Setup 1. 사용자의 엑세스 포인트에 접속합니다. 1. 사용할 목적과 서비스에 따라, 기본 설정 DNS를 아래에 적힌 값으로 설정합니다. - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 1. 보조 DNS를 `1.1.1.1` 로 설정합니다. 1. 여기서, 게임에 따라 NoSSL 패치가 필요할 수 있습니다. diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md index 90ceba84..b75e1bf3 100644 --- a/pages/_ko-KR/nds-bootstrap/faq.md +++ b/pages/_ko-KR/nds-bootstrap/faq.md @@ -32,6 +32,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application - nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued - The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work @@ -40,23 +41,27 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md index 7296d996..ca7860cc 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++는 테마에서 커스텀 사운드를 지원합니다. 사용 이 설명은 mmutil이 설치된 devkitPro를 갖고있다는 전제 하에 적용됩니다. [devkitPro 웹사이트](https://devkitpro.org/wiki/Getting_Started)에서 devkitPro를 받으실 수 있습니다. ## 사운드 효과 뱅크 -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | 파일 | 설명 | | ----------- | ---------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### 부팅 음악 While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md index ea9260f7..9675d97e 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: How to Create DSi/3DS Skins description: TWiLight Menu++의 DSi와 3DS 스킨을 커스텀하는 방법 --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| 텍스쳐 | 설명 | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | 아이콘 위에 커서가 올라가 있을 때의 배경 텍스쳐 | -| bottom_bubble | 아이콘 위에 커서가 올라가 있지 않을 때의 배경 텍스쳐 | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | | +| 텍스쳐 | 설명 | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Texture | Description | +| Texture | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Texture | Description | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ko-KR/twilightmenu/custom-fonts.md b/pages/_ko-KR/twilightmenu/custom-fonts.md index 21ce3cee..9f7028a3 100644 --- a/pages/_ko-KR/twilightmenu/custom-fonts.md +++ b/pages/_ko-KR/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: TWiLight Menu++에서 커스텀 폰트를 사용하는 방법 TWiLight Menu++에서는 NFTR (Nitro FonT Resource) 포맷 파일로 커스텀 폰트를 사용할 수 있습니다. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. ### 기본 폰트에 대해 -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages - Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages @@ -22,6 +22,11 @@ Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[fo The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + ### Generating custom fonts You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Load an NFTR file in nftr-editor diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md index e6af9349..3c7a2a59 100644 --- a/pages/_ko-KR/twilightmenu/faq.md +++ b/pages/_ko-KR/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md index 63d94415..39f3447c 100644 --- a/pages/_ko-KR/twilightmenu/how-to-get-box-art.md +++ b/pages/_ko-KR/twilightmenu/how-to-get-box-art.md @@ -5,9 +5,14 @@ section: twilightmenu category: other title: 박스 아트 가져오기 description: How to get box art/game covers in TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` 1. Click `Detect SD` @@ -15,8 +20,10 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Change the size, border, etc options to your liking 1. Click `Start` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases)의 최신 버전을 다운로드해 주세요. 1. Extract the `.zip` 1. Open `TwilightBoxart.ini` in the extracted folder in a text editor @@ -28,12 +35,22 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Run `./TwilightBoxart.CLI` 1. Say `Yes` if it shows your SD path correctly 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manual +{% capture tab-manual %} 1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**오리지널 박스 아트 추가하기** `sd:/_nds/TWiLightMenu/boxart`에 파일을 넣어 주세요. 이미지 파일 이름이 게임의 타이틀 ID (예시: `ASME.png`)나, 파일 이름 (예시: `슈퍼마리오64DS.nds.png`)이여야 합니다. `.png` 포맷이여야 하며, 추천 사이즈 128x115, 최대 사이즈 208x143입니다. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -개별 박스 아트도 GameTDB의 **S Covers (png)** 카테고리에서 다운로드할 수 있습니다. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md index d792825c..c275221b 100644 --- a/pages/_ko-KR/twilightmenu/installing-flashcard.md +++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md @@ -17,9 +17,10 @@ description: 닌텐도 DS 플래시카드에서 TWiLight Menu++를 설치하는 1. 세이브 데이터를 이미 갖고있다면, DS ROM의 위치에 있는 `.sav` 파일을 `saves` 폴더에 넣으세요. (DS ROM의 위치에도 있습니다.) 1. ... - **DS Phat/Lite 이용자: **`BOOT.NDS`를 부팅할 때, 하얀 화면이 지속된다면 DS 메모리 확장 팩을 삽입하고 다시 시도해보세요. - - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to the `Misc. settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - **DSi/3DS 이용자:** TWLMenu++를 기기의 SD 카드에서 시작하고, TWLMenu++ 설정을 열고, `Misc. settings` 페이지에서 `SCFG Access in Slot-1`하고 `Slot-1: Touch Mode`를 `DSi Mode`로 설정하세요. - 이렇게 하면 플래시 카드 게임에서 TWL 클락 속도나 VRAM 부스트를 사용할 수 있을 뿐 아니라 본체의 SD 카드에 액세스하거나 플래시 카드에서 DSi 전용, DSi 웨어 게임을 DSi 모드로 실행할 수도 있습니다. - With this enabled you can use SELECT + Up/Down to switch between your internal SD card and your flashcard's SD card + - 위 기능을 사용하고 싶다면, 플래시 카드를 시스템 메뉴가 아닌 TWLMenu++에서 실행해야 합니다. ### TWiLight Menu++ 자동 부팅하기 1. `Autoboot/(사용하는 flashcard)`에 있는 것들을 Flashcard의 마이크로 SD카드의 루트에 추출합니다. @@ -30,18 +31,19 @@ description: 닌텐도 DS 플래시카드에서 TWiLight Menu++를 설치하는 ### 사용하고 있는 Flashcard 펌웨어를 이용해 게임을 실행하려면... -Please note this only works if your flashcard is set to autoboot TWiLight Menu++. See above section for how to do so. +이 섹션은 flashcard가 TWiLight Menu++를 자동 부팅하도록 설정 되있을 시에만 적용됩니다. 방법은 위 섹션을 참고하세요. {:.alert .alert-warning} 모든 Flashcard가 이 방식으로 게임을 실행하는 것을 지원하지는 않는다는 걸 알아 주세요. 만약 아래 절차가 당신의 Flashcard에 맞지 않는다면, 이 부분을 건너뛰셔도 됩니다, {:.alert .alert-warning} 1. `Flashcart Loader/(your flashcard)`에 있는 것들을 Flashcard의 마이크로 SD카드의 루트에 추출합니다. - - 이렇게 했다면, 3번으로 건너뛰셔도 됩니다. 아니라면, 아래 Flashcard 리스트에서 순서에 따라 진행합니다. + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. + - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. 아래 Flashcard 이용자: - R4i-SDHC (r4i-sdhc.com) - - r4isdhc.com 2014-2022 cards (**not** .hk or .com.cn) + - r4isdhc.com 2014-2022 카드 (.hk, .com.cn **아님**) - R4i SDHC Upgrade Revolution - R4DSiXL3D - R4i Advance diff --git a/pages/_ko-KR/twilightmenu/updating-3ds.md b/pages/_ko-KR/twilightmenu/updating-3ds.md index 61e080c7..0297c2d4 100644 --- a/pages/_ko-KR/twilightmenu/updating-3ds.md +++ b/pages/_ko-KR/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ v21.0.0보다 낮은 버전에서 업데이트 한다면, `.pub` 그리고/또 1. 최신 버전의 [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z)를 다운로드 하세요. 1. `TWiLightMenu-3DS.7z`를 압축 해제합니다. 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. Copy the two `.cia` files to your SD card root, replacing any existing files 1. 3DS 본체의 FBI에서 두 CIA 파일들을 설치합니다. diff --git a/pages/_ko-KR/twilightmenu/updating-dsi.md b/pages/_ko-KR/twilightmenu/updating-dsi.md index 15214fa3..38ea252e 100644 --- a/pages/_ko-KR/twilightmenu/updating-dsi.md +++ b/pages/_ko-KR/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ v21.0.0보다 낮은 버전에서 업데이트 한다면, `.pub` 그리고/또 1. 최신 버전의 [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z)를 다운로드 하세요. 1. `TWiLightMenu-DSi.7z`를 압축 해제합니다. 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. **hiyaCFW users:** Copy the `title` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Flashcard를 위한 추가적인 단계 diff --git a/pages/_ko-KR/twilightmenu/updating-flashcard.md b/pages/_ko-KR/twilightmenu/updating-flashcard.md index d18bb0c0..68251d19 100644 --- a/pages/_ko-KR/twilightmenu/updating-flashcard.md +++ b/pages/_ko-KR/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ v21.0.0보다 낮은 버전에서 업데이트 한다면, `.pub` 그리고/또 1. 최신 버전의 [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z)를 다운로드 하세요. 1. `TWiLightMenu-Flashcard.7z`를 압축 해제합니다. 1. Copy the `_nds` folder to your flashcard's microSD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your flashcard's microSD card root, replacing any existing files ### DSi/3DS SD 카드를 위한 추가적인 단계 diff --git a/pages/_pl-PL/ds-index/emulators.md b/pages/_pl-PL/ds-index/emulators.md index d0f84aee..9c7a1dc3 100644 --- a/pages/_pl-PL/ds-index/emulators.md +++ b/pages/_pl-PL/ds-index/emulators.md @@ -11,33 +11,33 @@ Istnieje wiele emulatorów dla DS i DSi. Ta strona zawiera wyczerpujące wyjaśn ### Lista systemów obsługiwanych przez TWiLight Menu++ -| Format | Loader | Rozszerzenia | Plik zapisu | -| ------------------------- | ------------------------------------------------- | -------------------------------------- | -------------------------------------------------- | -| ARGV[^1] | Natywny | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| ColecoVision | [S8DS][s8ds], [ColecoDS][colecods] | `.col` | | -| DS | [nds-bootstrap][ndsbs], kernel flashcard, natywny | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].pub`, `saves/[nazwa romu].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nazwa romu].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], natywny[^5] | `.agb`, `.gba`, `.mb` | `[nazwa romu].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nazwa romu].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nazwa romu].srm`[^6] | -| Intellivision | [Nintellivision][nintellivision] | `.int` | | -| Master System | [S8DS][s8ds] | `.sms` | `[nazwa romu].sms.sav` | -| Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[nazwa romu].ngp.fla` | -| Fast Video | Wkrótce | `.fv` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nazwa romu].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SG-1000 | [S8DS][s8ds], [ColecoDS][colecods] | `.sg` | | -| Sord M5 | [ColecoDS][colecods] | `.m5` | | -| SNES | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nazwa romu].srm` | -| WonderSwan (Color) | [NitroSwan][nitroswan] | `.ws`, `.wsc` | ??? | -| Xvid | [tuna-viDS][tunavids] | `.avi` | | +| Format | Loader | Rozszerzenia | Plik zapisu | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | -------------------------------------------------- | +| ARGV[^1] | Natywny | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| ColecoVision | [S8DS][s8ds], [ColecoDS][colecods] | `.col` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].pub`, `saves/[nazwa romu].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nazwa romu].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[nazwa romu].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[nazwa romu].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nazwa romu].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | +| Master System | [S8DS][s8ds] | `.sms` | `[nazwa romu].sms.sav` | +| Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[nazwa romu].ngp.fla` | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nazwa romu].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SG-1000 | [S8DS][s8ds], [ColecoDS][colecods] | `.sg` | | +| Sord M5 | [ColecoDS][colecods] | `.m5` | | +| SNES | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nazwa romu].srm` | +| WonderSwan (Color) | [NitroSwan][nitroswan] | `.ws`, `.wsc` | ??? | +| Xvid | [tuna-viDS][tunavids] | `.avi` | | - Footnotes - {:footnotes} @@ -93,6 +93,7 @@ To są tylko rekomendowane emulatory i loadery, które są również dostępne w [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_pl-PL/ds-index/forwarders.md b/pages/_pl-PL/ds-index/forwarders.md index 32fc2dc1..f53db5a1 100644 --- a/pages/_pl-PL/ds-index/forwarders.md +++ b/pages/_pl-PL/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Część 2: Pobieranie plików poprawek AP z TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_pl-PL/ds-index/special-games.md b/pages/_pl-PL/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_pl-PL/ds-index/special-games.md +++ b/pages/_pl-PL/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_pl-PL/ds-index/videoplayers.md b/pages/_pl-PL/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_pl-PL/ds-index/videoplayers.md +++ b/pages/_pl-PL/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md index 2818b392..07f05150 100644 --- a/pages/_pl-PL/ds-index/wifi.md +++ b/pages/_pl-PL/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Uruchom Nintendo Wi-Fi Connection Setup 1. Połącz się ze swoim punktem dostępu 1. Ustaw wartość Primary DNS jako jedną z wartości podanych poniżej, w zależności od tego, której usługi chcesz użyć: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` lub `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 1. Ustaw `1.1.1.1` jako swój drugi DNS 1. W zależności od gry, będziesz potrzebować spatchowania jej za pomocą NoSSL diff --git a/pages/_pl-PL/nds-bootstrap/controls.md b/pages/_pl-PL/nds-bootstrap/controls.md index d94bbcf7..1db3bee6 100644 --- a/pages/_pl-PL/nds-bootstrap/controls.md +++ b/pages/_pl-PL/nds-bootstrap/controls.md @@ -1,5 +1,5 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: nds-bootstrap title: Controls diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md index 47c1d57b..96452a81 100644 --- a/pages/_pl-PL/nds-bootstrap/faq.md +++ b/pages/_pl-PL/nds-bootstrap/faq.md @@ -32,31 +32,36 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Wykorzystanie dodatkowej prędkości procesora DSi, pozwala doświadczenia lepszej wydajność w niektórych grach - Wzbogać swój dźwięk dzięki częstotliwości 48 kHz - Użyj trybu DSi, umożliwiającego korzystanie z funkcji DSi +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application -- nds-bootstrap jest otwartym źródłem, co oznacza, że deweloperzy mogą go zawsze aktualizować, aby naprawić błędy i inne rzeczy, nawet jeśli projekt zostanie przerwany -- DS Memory Expansion Pak jest emulowany, co oznacza, że gry wymagające tego akcesorium będą działać -- Zamień górny i dolny ekran w kompatybilnych grach, aby uzyskać bardziej komfortową rozgrywkę, lub na systemach z uszkodzonym lub usuniętym ekranem +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md index 41a678a0..bd92cfa6 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ obsługuje niestandardowe pliki dźwiękowe w motywach. Umieść Te instrukcje zakładają, że devkitPro jest zainstalowany razem z mmutil. Możesz pobrać devkitPro na [stronie devkitPro](https://devkitpro.org/wiki/Getting_Started). ## Bank Efektów Dźwiękowych -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | Plik | Opis | | ----------- | ------------------------------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Dźwięk Startowy While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md index cc8c3f68..17aa4f99 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: Jak tworzyć skórki DSi/3DS description: Jak tworzyć własne skórki DSi i 3DS dla TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Tekstura | Opis | -| ------------------ | -------------------------------------------------------------------------------- | -| bottom | Tekstura dolnego tła, gdy nie jest wyświetlana nad ikoną | -| bottom_bubble | Tekstura dolnego tła po najechaniu na ikonę | -| bottom_ds | Dla motywu 3DS, tekstura dolnego tła, gdy nie jest najechana na ikonę na DS lite | -| bottom_bubble_ds | Dla motywu 3DS, tekstura dolnego tła po najechaniu na ikonę na DS lite | -| top | | +| Tekstura | Opis | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Tekstura | Opis | +| Tekstura | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Tekstura | Opis | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_pl-PL/twilightmenu/custom-fonts.md b/pages/_pl-PL/twilightmenu/custom-fonts.md index 7dc07ec7..15aa7c69 100644 --- a/pages/_pl-PL/twilightmenu/custom-fonts.md +++ b/pages/_pl-PL/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: Jak używać własnych czcionek z TWiLight Menu++ TWiLight Menu++ może używać niestandardowych czcionek w formacie NFTR (Nitro FonT Resource). Będą one używane w Ustawieniach, tytułach podręcznika oraz w motywach Nintendo 3DS, SEGA Saturn i Homebrew Launcher. ### Dołączone informacje o czcionce -Do TWiLight Menu++ są już dołączone trzy czcionki. Kiedy TWiLight Menu++ działa w DSi Mode te czcionki posiadają wszystkie znaki potrzebne dla języków, które są dostępne w TWiLight, natomiast w DS Mode czcionki są ograniczone z powodu ograniczonego RAMu. Wygląda to następująco: -- Domyślna: używa oficjalnej czcionki DSi jako podstawowej czcionki i obsługuje wszystkie znaki, które są używane w TWiLight Menu++ we wszystkich językach w DS Mode +Do TWiLight Menu++ są już dołączone trzy czcionki. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. Wygląda to następująco: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chiński (uproszczony): używa CS Noto Sans jako podstawowej czcionki i ma znacznie więcej chińskich (uproszczonych) znaków w trybie DS, kosztem znaków innych języków. - Koreański: Identycznie jak Domyślne w DSi Mode, ale w DS Mode ma bardziej kompletny zestaw znaków hangul, kosztem znaków innych języków @@ -22,8 +22,13 @@ Niestandardowe czcionki są wczytywane z `sd:/_nds/TWiLightMenu/extras/fonts/[na Pliki `-ds` i `-dsi` mają wyższy priorytet niż normalne i jeśli zostaną wykryte, będą użyte, kiedy TWiLight Menu++ działa odpowiednio w DS lub DSi Mode. -### Generowanie niestandardowych czcionek -Możesz tworzyć własne czcionki za pomocą takich narzędzi, jak [ntfr-editor](https://pk11.us/nftr-editor/) Pk11. Aby odzyskać jedną z istniejących czcionek TWiLight Menu++: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Załaduj plik NFTR w edytorze nftr-editor 1. Wpisz nazwy czcionek, które chcesz użyć, od najwyższego do najniższego priorytetu, `Input font` oddzielając je przecinkami - Możesz zobaczyć podgląd czcionek wejściowych w górnej ramce po lewej stronie i aktualny NFTR w dolnej ramce diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md index e23eb01e..87c22a39 100644 --- a/pages/_pl-PL/twilightmenu/faq.md +++ b/pages/_pl-PL/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md index 7b3a35f6..11cd4d8d 100644 --- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md +++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: Jak Dodać Okładki Gier description: Jak zdobyć okładki pudełek/ gier w TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Pobierz najnowszą wersję [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Wypakuj `TwilightBoxart-Windows-UX.zip` i uruchom `TwilightBoxart.exe` 1. Kliknij `Wykryj SD` - Jeśli nie znajdzie poprawnej karty SD, kliknij `Przeglądaj...` i wybierz właściwą kartę 1. Zmień rozmiar, obramowanie itp jak ci się żywnie podoba 1. Kliknij `Start` -1. Upewnij się, że w ustawieniach TWiLight Menu++ jest ustawiona opcja wyświetlania okładek +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Pobierz najnowszą wersję [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Wypakuj `.zip` 1. Otwórz `TwilightBoxart.ini` w wypakowanym folderze w edytorze tekstowym @@ -27,13 +34,23 @@ description: Jak zdobyć okładki pudełek/ gier w TWiLight Menu++ 1. Uruchom `chmod +x TwilightBoxart.CLI` 1. Uruchom `./TwilightBoxart.CLI` 1. Powiedz `Tak`, jeśli pokazuje ścieżkę SD poprawnie -1. Upewnij się, że w ustawieniach TWiLight Menu++ jest ustawiona opcja wyświetlania okładek +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Ręcznie +{% capture tab-manual %} 1. Pobierz paczkę png box art z [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Wypakuj pliki .png do `sd:/_nds/TWiLightMenu/boxart` -1. Upewnij się, że w ustawieniach Menu++ TWiLight jest ustawiona opcja wyświetlania okładek +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Aby dodać własne okładki:** Umieść je w `sd:/_nds/TWiLightMenu/boxart`. Nazwą okładki może być TID gry (np. `ASME.png`), albo nazwą pliku gry (np. `SM64DS.nds.png`). Musi być w formacie `.png`, o zalecanym rozmiarze 128x115 i maksymalnym rozmiarze 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Pojedyncze okładki można również pobrać z GameTDB, w kategorii **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md index ebfbdbfe..fae64b6a 100644 --- a/pages/_pl-PL/twilightmenu/installing-flashcard.md +++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Jak zainstalować TWiLight Menu++ na Nintendo DS z flashcard - **Użytkownicy DSi/3DS:** Uruchom TWLMenu++ na karcie SD konsoli, Otwórz Ustawienia TWLMenu++, zmień stronę ustawień na `Misc. Settings` i włącz `SCFG access in Slot-1` oraz ustaw `Slot-1: Touch Mode` na `DSi Mode` . - Pozwoli to na wykorzystanie prędkości zegara TWL i/lub zwiększenia pamięci VRAM w grach z karty flash, a także na dostęp do karty SD konsoli i uruchamianie gier DSi-Enhanced/DSi-Exclusive/DSiWare w trybie DSi z karty flash - With this enabled you can use SELECT + Up/Down to switch between your internal SD card and your flashcard's SD card + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Autobooting TWiLight Menu++ 1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card @@ -37,6 +38,7 @@ Please note that not all flashcards support running games in this fashion. If th {:.alert .alert-warning} 1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. For these flashcards: diff --git a/pages/_pl-PL/twilightmenu/updating-3ds.md b/pages/_pl-PL/twilightmenu/updating-3ds.md index a5a428d7..29320e7e 100644 --- a/pages/_pl-PL/twilightmenu/updating-3ds.md +++ b/pages/_pl-PL/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Pobierz najnowszą wersję [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. Wypakuj `TWiLightMenu-3DS.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. Copy the two `.cia` files to your SD card root, replacing any existing files 1. Na swoim 3DS zainstaluj dwa CIA w FBI diff --git a/pages/_pl-PL/twilightmenu/updating-dsi.md b/pages/_pl-PL/twilightmenu/updating-dsi.md index 23c89689..f24a7126 100644 --- a/pages/_pl-PL/twilightmenu/updating-dsi.md +++ b/pages/_pl-PL/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Pobierz najnowszą wersje [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. Wypakuj `TWiLightMenu-DSi.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. **hiyaCFW users:** Copy the `title` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Więcej kroków dla użytkowników karty flashcard diff --git a/pages/_pl-PL/twilightmenu/updating-flashcard.md b/pages/_pl-PL/twilightmenu/updating-flashcard.md index 5712c929..acb0eae9 100644 --- a/pages/_pl-PL/twilightmenu/updating-flashcard.md +++ b/pages/_pl-PL/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Pobierz najnowszą wersje [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Wypakuj `TWiLightMenu-Flashcard.7z` 1. Copy the `_nds` folder to your flashcard's microSD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your flashcard's microSD card root, replacing any existing files ### Więcej kroków po stronie kart SD DSi/3DS diff --git a/pages/_ru-RU/ds-index/emulators.md b/pages/_ru-RU/ds-index/emulators.md index 1d3b56cf..25bd3b96 100644 --- a/pages/_ru-RU/ds-index/emulators.md +++ b/pages/_ru-RU/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_ru-RU/ds-index/forwarders.md b/pages/_ru-RU/ds-index/forwarders.md index 5084b36a..00ccd41f 100644 --- a/pages/_ru-RU/ds-index/forwarders.md +++ b/pages/_ru-RU/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_ru-RU/ds-index/special-games.md b/pages/_ru-RU/ds-index/special-games.md index 4b65b812..324367b0 100644 --- a/pages/_ru-RU/ds-index/special-games.md +++ b/pages/_ru-RU/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_ru-RU/ds-index/videoplayers.md b/pages/_ru-RU/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_ru-RU/ds-index/videoplayers.md +++ b/pages/_ru-RU/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md index 870cfb48..59850e80 100644 --- a/pages/_ru-RU/ds-index/wifi.md +++ b/pages/_ru-RU/ds-index/wifi.md @@ -41,7 +41,7 @@ Windows не может создать совместимую точку дос 1. Запустите Nintendo Wi-Fi Connection Setup 1. Подключитесь к точке доступа 1. Установите значение первичного DNS как одно из значений ниже, в зависимости от того, какую службу вы хотите использовать: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` или `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([список онлайн-игроков](http://zwei.moe:9001))** - `172.104.88.237` 1. Установите `1.1.1.1.1` в качестве вторичного DNS 1. На этом этапе, в зависимости от игры, вам может потребоваться NoSSL-патч diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md index 90ceba84..b75e1bf3 100644 --- a/pages/_ru-RU/nds-bootstrap/faq.md +++ b/pages/_ru-RU/nds-bootstrap/faq.md @@ -32,6 +32,7 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application - nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued - The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work @@ -40,23 +41,27 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md index 4d0597e4..f8615652 100644 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ поддерживает пользовательские зву Эти инструкции предполагают, что у вас установлен devkitPro с mmutil. Вы можете получить devkitPro на [сайте devkitPro](https://devkitpro.org/wiki/Getting_Started). ## Банк звуковых эффектов -Банк звуковых эффектов (sfx.bin) содержит звуковые эффекты, такие как звук выбора иконки и т.д. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | Файл | Описание | | ----------- | ------------------------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ TWiLight Menu++ поддерживает пользовательские зву Все перечисленные выше файлы необходимы для создания пользовательского банка звуковых эффектов. Если вы хотите, чтобы звук был отключен, можно использовать беззвучный аудиофайл. Формат `.wav` является обязательным, а кодировка *должна быть* PCM. -Для создания банка звуковых эффектов вам нужно скачать [этот файл](/assets/files/Makefile) и поместить его рядом со всеми `.wav` файлами, которые будут использоваться. После того, как все файлы окажутся в одной папке, откройте терминал (или командную строку, если вы используете Windows), измените текущую директорию (`cd`) на ту, в которой находится `Makefile`, а затем выполните команду `make`. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -В результате вы получите файл `sfx.bin`, который можно скопировать в папку `sound`, находящуюся в папке вашей темы. **Этот файл должен быть меньше 512000Байт = 512 КБ**. Любой файл, превышающий этот размер, приведет либо к сбоям, либо к неполному воспроизведению некоторых звуков. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Звук при запуске В то время как другие звуковые эффекты будут работать с любым WAV-файлом с кодировкой PCM, звук запуска должен быть в определенном формате, иначе будет наблюдаться разрыв между остановкой звука, воспроизводимого при запуске, и началом фоновой музыки. @@ -72,4 +72,4 @@ ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw В результате вы получите файл `bgm.pcm.raw`, который можно скопировать в папку `sound`, находящуюся в папке вашей темы. - Затем, чтобы ваша фоновая музыка играла в меню, необходимо в настройках TWiLight Menu++ установить опцию `Музыка в темах DSi/3DS` на "Тема". \ No newline at end of file + Затем, чтобы ваша фоновая музыка играла в меню, необходимо в настройках TWiLight Menu++ установить опцию `Музыка в темах DSi/3DS` на "Тема". diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md index fdf601be..190c9d62 100644 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: How to Create DSi/3DS Skins description: How to make custom DSi and 3DS skins for TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | | +| Texture | Description | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Texture | Description | +| Texture | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Texture | Description | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ru-RU/twilightmenu/custom-fonts.md b/pages/_ru-RU/twilightmenu/custom-fonts.md index d70a7ac9..e07e71ab 100644 --- a/pages/_ru-RU/twilightmenu/custom-fonts.md +++ b/pages/_ru-RU/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: How to use custom fonts with TWiLight Menu++ TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. ### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages - Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages @@ -22,6 +22,11 @@ Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[fo The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + ### Generating custom fonts You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Load an NFTR file in nftr-editor diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md index 79ea0d91..add26be2 100644 --- a/pages/_ru-RU/twilightmenu/faq.md +++ b/pages/_ru-RU/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md index 4975e2ca..e8840d64 100644 --- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md +++ b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md @@ -5,18 +5,25 @@ section: twilightmenu category: other title: Как получить обложки description: Как получить обложки игр в TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Скачайте последнюю версию [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Разархивируйте `TwilightBoxart-Windows-UX.zip` и запустите `TwilightBoxart.exe` 1. Нажмите `Detect SD` - Если приложение не может правильно найти путь к SD-карте, то нажмите `Browse...` и выберете правильный 1. Изменить размер, границы, и т. п. параметры по вашему вкусу 1. Нажмите `Start` -1. Убедитесь, что в настройках TWiLight Menu++ "Обложки игр" включены +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Скачайте последнюю версию [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Разархивируйте `.zip` 1. Откройте `TwilightBoxart.ini` в извлеченной папке в текстовом редакторе @@ -27,13 +34,23 @@ description: Как получить обложки игр в TWiLight Menu++ 1. Введите и примените `chmod +x TwilightBoxart.CLI` 1. Введите и примените `./TwilightBoxart.CLI` 1. Нажмите `Да` если путь к вашей SD-карте показан верно -1. Убедитесь, что в настройках TWiLight Menu++ "Обложки игр" включены +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Ручная установка +{% capture tab-manual %} 1. Скачайте набор png обложек с [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Извлеките файлы .png в `sd:/_nds/TWiLightMenu/boxart` -1. Убедитесь, что в настройках TWiLight Menu++ "Обложки игр" включены +1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Чтобы добавить свою обложку:** Поместите их в `sd:/_nds/TWiLightMenu/boxart`. Обложка может иметь TID в качестве названия файла (например `ASME.png`) или (`SM64DS.nds.png`). Обложка должна быть в формате `.png`, и рекомендованного размера 128x115 или до 208x143 максимум. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Индивидуальную обложку также можно загрузить с GameTDB, в категории **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md index 9db77e46..1515bea5 100644 --- a/pages/_ru-RU/twilightmenu/installing-flashcard.md +++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Как установить TWiLight Menu++ на флеш-карт - **Пользователи DSi/3DS:** Запустите TWLMenu++ на SD-карте консоли, откройте настройки TWLMenu++, перейдите на страницу `Misc. settings`, включите `SCFG access in Slot-1` и установите `Slot-1: Touch Mode` на `DSi Mode` - Это позволит вам использовать тактовая частоту TWL и/или ускорение VRAM в играх на вашем флеш-картридже, так же как и доступ к SD-карте консоли, и запуску DSi-Enhanced/DSi-Exclusive/DSiWare игр в режиме DSi с флеш-картриджа - Включив эту функцию, вы можете использовать SELECT + Up/Down для переключения между внутренней SD-картой и SD-картой флеш-картриджа + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Автозагрузка TWiLight Menu++ 1. Извлеките всё содержимое `Autoboot/(ваш флеш-картридж)` в корень microSD-карты флеш-картриджа @@ -37,7 +38,8 @@ description: Как установить TWiLight Menu++ на флеш-карт {:.alert .alert-warning} 1. Извлеките содержимое `Flashcart Loader/(ваш флеш-картридж)` в корень microSD карты вашего флеш-картриджа - - Если вы это сделали, перейдите к шагу 3. Если нет, выполните действия, приведенные ниже в списке флеш-картриджей + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. + - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. Для этих флеш-картриджей: - R4i-SDHC (r4i-sdhc.com) diff --git a/pages/_ru-RU/twilightmenu/updating-3ds.md b/pages/_ru-RU/twilightmenu/updating-3ds.md index 9ce783cb..95769a5f 100644 --- a/pages/_ru-RU/twilightmenu/updating-3ds.md +++ b/pages/_ru-RU/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ tabs: 1. Скачайте последнюю версию [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. Разархивируйте `TWiLightMenu-3DS.7z` 1. Скопируйте папку `_nds` в корень вашей SD карты, согласившись на замену - - При использовании macOS убедитесь, что вы **копируете** и `Объединяете`, а не `Заменяете` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Скопируйте файл `BOOT.NDS` в корень вашей SD карты, заменив все существующие файлы 1. Скопируйте два файла `.cia` в корень вашей SD карты, согласившись на замену 1. Установите два CIA файла с помощью FBI на вашей 3DS diff --git a/pages/_ru-RU/twilightmenu/updating-dsi.md b/pages/_ru-RU/twilightmenu/updating-dsi.md index eba0dfe4..f154e10d 100644 --- a/pages/_ru-RU/twilightmenu/updating-dsi.md +++ b/pages/_ru-RU/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ description: Как обновить TWiLight Menu++ на Nintendo DSi 1. Скачайте последнюю версию [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. Разархивируйте `TWiLightMenu-DSi.7z` 1. Скопируйте папку `_nds` в корень вашей SD карты, заменив все существующие файлы - - При использовании macOS убедитесь, что вы **копируете** и `Объединяете`, а не `Заменяете` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Скопируйте файл `BOOT.NDS` в корень вашей SD карты, заменив все существующие файлы 1. **Пользователям hiyaCFW:** Скопируйте папку `title` в корень вашей SD карты, заменив все существующие файлы - - При использовании macOS убедитесь, что вы **копируете** и `Объединяете`, а не `Заменяете` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Дополнительные шаги для пользователей флеш-картриджей diff --git a/pages/_ru-RU/twilightmenu/updating-flashcard.md b/pages/_ru-RU/twilightmenu/updating-flashcard.md index 3758ba2a..fd82c81c 100644 --- a/pages/_ru-RU/twilightmenu/updating-flashcard.md +++ b/pages/_ru-RU/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ description: Как обновить TWiLight Menu++ на флеш-картри 1. Скачайте последнюю версию [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Разархивируйте `TWiLightMenu-Flashcard.7z` 1. Скопируйте папку `_nds` в корень Sd карты вашего флеш-картриджа, согласившись на замену - - При использовании macOS убедитесь, что вы **копируете** и `Объединяете`, а не `Заменяете` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Скопируйте файл `BOOT.NDS` в корень SD карты вашего флеш-картриджа, согласившись на замену ### Дополнительные шаги для пользователей SD карт DSi/3DS diff --git a/pages/_sv-SE/ds-index/emulators.md b/pages/_sv-SE/ds-index/emulators.md index f531ff26..a723e1fe 100644 --- a/pages/_sv-SE/ds-index/emulators.md +++ b/pages/_sv-SE/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_sv-SE/ds-index/forwarders.md b/pages/_sv-SE/ds-index/forwarders.md index a706d577..a71d07a6 100644 --- a/pages/_sv-SE/ds-index/forwarders.md +++ b/pages/_sv-SE/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Del 2: Få AP:s åtgärdsfiler från TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. @@ -91,10 +85,10 @@ If you already have TWiLight Menu++, skip to the next section. ### Krav -- **DSi-användare:** +- **DSi users:** - A Nintendo DSi with [Unlaunch](https://dsi.cfw.guide/installing-unlaunch) and [hiyaCFW](installing) installed - The latest release of [Title Manager for Hiya](https://github.com/JeffRuLz/TMFH/releases) -- **3DS-användare:** +- **3DS users:** - A Nintendo 3DS family console with modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide) {% capture flashcards %} diff --git a/pages/_sv-SE/ds-index/special-games.md b/pages/_sv-SE/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_sv-SE/ds-index/special-games.md +++ b/pages/_sv-SE/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_sv-SE/ds-index/videoplayers.md b/pages/_sv-SE/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_sv-SE/ds-index/videoplayers.md +++ b/pages/_sv-SE/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md index 890cd311..93f1f53c 100644 --- a/pages/_sv-SE/ds-index/wifi.md +++ b/pages/_sv-SE/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Starta Nintendo Wi-Fi Connection Setup 1. Anslut till din åtkomstpunkt 1. Ange ditt primära DNS-värde som ett av värdena nedan, beroende på vilken tjänst du vill använda: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` eller `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 1. Ställ in `1.1.1.1` som din sekundära DNS 1. Du kan behöva NoSSL patchad in i ditt spel just nu, beroende på spelet diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md index 3ed9e7a5..9c6cc8fa 100644 --- a/pages/_sv-SE/nds-bootstrap/faq.md +++ b/pages/_sv-SE/nds-bootstrap/faq.md @@ -32,31 +32,36 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Utnyttja DSi:ens extra CPU-hastighet, vilket möjliggör bättre prestanda i vissa spel - Förbättra ditt ljud med 48 kHz - Använd DSi läge, vilket möjliggör DSi:ens funktioner +- Less battery power is consumed - Using certain Game Cards, you are able to use IR in your application -- nds-bootstrap har öppen källkod, vilket innebär att utvecklare alltid kan uppdatera det för att fixa buggar och andra saker även om projektet stängs ner -- DS Memory Expansion Pak emuleras vilket innebär spel som kräver tillbehöret kommer att fungera -- Byt ut övre och nedre skärmar i kompatibla spel för mer bekväm gameplay, eller på system med en trasig eller borttagen skärm +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite: Why use nds-bootstrap on a DS flashcard? - Certain compatible ROMs are loaded into the Memory Expansion Pak (or Slot-2 flashcarts containing RAM), allowing for load times to be faster than even normal Game Cards -- A limited number of DSiWare can be run using built-in patches and a Donor ROM of a DSi-Enhanced title +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - Keep in mind that nds-bootstrap will always be used for DSiWare, regardless of `Use nds-bootstrap` setting in TWLMenu++ Settings + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - If your flashcard kernel cannot run a certain ROM, nds-bootstrap can be used instead, and can be set per-game - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen -- Edit values in the RAM using the in-game menu +- Take screenshots and edit values in the RAM using the in-game menu #### What is a Donor ROM? In nds-bootstrap, when a game doesn't boot, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. A Donor ROM can be set using **TW**i**L**ight Menu++. -- **Flashcards in DS mode:** The few supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM - **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around #### What is the best Donor ROM? -There is no *best* one to use. -If you're a DSiWarehax user, it is preferred to set an SDK5 ROM containing a sub-version higher than 0. However, if you have no existing DSiWare ROM, you can dump a ROM of *Nintendo DSi Sound* (SDK5.0) using GodMode9**i**, and set DSi Sound as a Donor ROM. -If you own a 3DS console though, it is preferable to dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and instead, set DS WiFi Settings as a Donor ROM, as doing so allows sleep mode to be activated in DSiWare without waiting 9 seconds. +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### Why can't I set a Donor ROM? If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. @@ -92,14 +97,14 @@ Playing games online with nds-bootstrap will work exactly as it does with real G - If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections #### Can setting a game to use 133 MHz (TWL) CPU speed damage my console? -Nej. While not all games may function correctly under this setting, the DSi and 3DS were designed to be able to reach this CPU speed. +No. While not all games may function correctly under this setting, the DSi and 3DS were designed to be able to reach this CPU speed. - If you encounter an issue with a game when running at 133 MHz (TWL) CPU speed, create an issue on the [**TW**i**L**ight Menu++ GitHub repository](https://github.com/DS-Homebrew/TWiLightMenu/issues) detailing the effects so that it may be blacklisted from being launched at that CPU speed #### Can I speed up games using nds-bootstrap? While TWL CPU speed may reduce lag, nds-bootstrap cannot run games at faster speeds than intended. #### Can I remap button inputs using nds-bootstrap? -Nej. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes. +No. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes. #### How do I play randomized Pokémon ROMs with nds-bootstrap? Pokémon HeartGold/SoulSilver, Black/White, and Black 2 / White 2 have anti-piracy measures that have to be manually patched out *before* randomizing the ROM. You can do this with [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md index ebf6497d..d0b639a8 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ supports custom sound files in themes. Place your sound files un Dessa instruktioner förutsätter att du har devkitPro installerat med mmutil. Du kan skaffa devkitPro på [devkitPro-webbplatsen](https://devkitpro.org/wiki/Getting_Started). ## Ljudeffekter -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | Fil | Beskrivning | | ----------- | ---------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Uppstartsljud While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md index b160ffa3..6979671f 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: How to Create DSi/3DS Skins description: Hur man gör anpassade DSi och 3DS utseenden för TWiLight Menu++ --- -To make a TWiLight Menu++ skin you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide as it's capable of everything needed. +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## Part 1: Download the examples -The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format so if you have issues later on you can compare with these. +The first thing you should do is download the [example skins](/assets/files/skin-examples.zip). These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## Part 2: Editing images -Download and install [GIMP](https://www.gimp.org), you can use a different editor if you want but this guide uses GIMP. +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide Once installed, open GIMP and select `Windows` -> `Dockable Dialogs` -> `Colormap`. This opens the colormap dialog, which will be helpful when editing paletted images. @@ -21,19 +22,24 @@ You can now open whichever image you want to edit in GIMP and continue to the se ### Background textures (`background` folder) These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| Textur | Beskrivning | -| ------------------ | ---------------------------------------------------------------------------------------- | -| bottom | Den nedre bakgrundstexturen när du inte svävar över en ikon | -| bottom_bubble | Den nedre bakgrundstexturen när du svävar över en ikon | -| bottom_ds | För 3DS temat, den nedre bakgrundstexturen när du inte svävar över en ikon på en DS lite | -| bottom_bubble_ds | För 3DS temat, den nedre bakgrundstexturen när du svävar över en ikon på en DS lite | -| top | | +| Textur | Beskrivning | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### Battery textures (`battery` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| Textur | Beskrivning | +| Textur | Description/Notes | | ------------------ | --------------------------------------------------------------------------- | | battery0 | Flashes with `battery1` when the battery is very low | | battery1 | 0-4 are used in DSi mode | @@ -53,15 +59,15 @@ These must be PNG files, any file will work however only 100% transparency will ### Paletted textures (`grf` folder) These must be 4 BPP (16 color) BMP files files. -To edit these in GIMP select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. When switching to indexed, ensure that `Generate optimum palette` is checked and `Maximum number of colors` is set to `16`. **Note:** Some images in the DSi theme have their palettes overridden based on the user's profile color. If editing the colors of these ensure that the `UserPalette` option for it in the `theme.ini` is set to `0`. After converting to indexed, go to the colormap dialog and ensure the transparent color (#FF00FF) is color #0 in the colormap. If it isn't, right click in the colormap and select `Rearrange Colormap...` then move the transparent color to be the first color in the colormap and select `OK`. -If there are fewer than 16 colors in your final colormap press the `+` button at the bottom of the colormap dialog until you have 16 colors. +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -When exporting it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | Textur | Beskrivning | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ When exporting it's recommended to check the `Do not write color space informati | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Beskrivning | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Beskrivning | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Värde | Beskrivning | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Värde | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_sv-SE/twilightmenu/custom-fonts.md b/pages/_sv-SE/twilightmenu/custom-fonts.md index fbc34029..172feef6 100644 --- a/pages/_sv-SE/twilightmenu/custom-fonts.md +++ b/pages/_sv-SE/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: Hur du använder dina egna typsnitt med TWiLight Meny++ TWiLight Menu++ kan använda anpassade typsnitt i formatet NFTR (Nitro FonT Resource). De kommer att användas i inställningar, manualens titlar och i Nintendo DSi, Nintendo 3DS, SEGA Saturnus och Homebrew Launcher teman. ### Inkluderad teckensnittsinfo -Det finns tre typsnitt som ingår i TWiLight Menu++. När TWiLight Menu++ körs i DSi Läge så innehåller de alla de tecken som ska behövas för alla språk som TWiLight översätts till, men när de körs i DS-läge är de mer begränsade på grund av RAM-begränsningar. Dessa begränsningar är: -- Standard: Detta använder det officiella DSi-teckensnittet eftersom det är det primära teckensnittet och stöder alla tecken som används i TWiLight Menu++ på alla språk i DS-läge +Det finns tre typsnitt som ingår i TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. Dessa begränsningar är: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Kinesiska (förenklad): Detta använder Noto Sans CS som det primära teckensnittet och har betydligt fler kinesiska (förenklade) tecken i DS-läge, på bekostnad av tecken för andra språk - Koreanska: Detta är identiskt med Standard i DSi Mode, men i DS Mode har det en mer komplett uppsättning hangul, på bekostnad av tecken för andra språk @@ -22,8 +22,13 @@ Anpassade typsnitt laddas från `sd:/_nds/TWiLightMenu/extras/fonts/[typsnittsna Filerna `-ds` och `-dsi` har högre prioritet än den vanliga och om de hittas kommer de att användas när TWiLight Menu++ körs i DS eller DSi Mode respektive. -### Att generera anpassade typsnitt -Du kan göra dina egna typsnitt med ett verktyg som Pk11's [nftr-editor](https://pk11.us/nftr-editor/). För att regenerera ett av TWiLight Menu++'s befintliga typsnitt med det: +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + +### Generating custom fonts +You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Ladda en NFTR-fil i nftr-editor 1. Skriv in namnen på de typsnitt du vill använda från högsta till lägsta prioritet i textrutan `Input font` kommaseparerad - Du kan se en förhandsvisning av inmatningsformaten i den övre rutan till vänster och den nuvarande NFTR i den nedre rutan diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md index b474b6be..697a701e 100644 --- a/pages/_sv-SE/twilightmenu/faq.md +++ b/pages/_sv-SE/twilightmenu/faq.md @@ -86,10 +86,10 @@ The way to access the TWiLight Menu++ settings varies between your configuration You can also hold SELECT while launching TWiLight Menu++ to directly access the settings. #### How do I use custom icons/banners for games? -You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) + `.png` or `.bin`. +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using either [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) or [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f). NDS Banner Editor is a GUI application that may be simpler to use, however it sometimes has issues with transparency and is Windows only (although it does work in WINE). +banner.bin type banners are able to be animated and allow you to replace the title that will be shown in TWiLight Menu++. They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. Pre-made banners can be found in the [icons section of the TWiLight Menu++ skins site](https://skins.ds-homebrew.com/icon/) and if you make any they can be shared there as well. diff --git a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md index 9e609830..b6d30782 100644 --- a/pages/_sv-SE/twilightmenu/how-to-get-box-art.md +++ b/pages/_sv-SE/twilightmenu/how-to-get-box-art.md @@ -5,9 +5,14 @@ section: twilightmenu category: other title: Hur man får Spelomslag description: How to get box art/game covers in TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` 1. Click `Detect SD` @@ -15,8 +20,10 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Change the size, border, etc options to your liking 1. Click `Start` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Ladda ner den senaste versionen av [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract the `.zip` 1. Open `TwilightBoxart.ini` in the extracted folder in a text editor @@ -28,12 +35,22 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Run `./TwilightBoxart.CLI` 1. Say `Yes` if it shows your SD path correctly 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manual +{% capture tab-manual %} 1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**Lägg till dina egna omslag:** Placera dem i `sd:/_nds/TWiLightMenu/boxart`. Kan antingen ha spelets TID (t.ex. `ASME.png`), eller filnamnet (t.ex. `SM64DS.nds.png`). Dem måste vara i `.png`-format, med den rekommenderade storleken är 128x115 och max 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} -Individuella omslag kan också laddas ner från GameTDB under kategorin **S Covers (png)**. +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size + +Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md index 73f38a4d..242329f6 100644 --- a/pages/_sv-SE/twilightmenu/installing-flashcard.md +++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort - **DSi/3DS users:** Run TWLMenu++ on the console's SD card, open TWLMenu++ Settings, switch to the `Misc. settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` - This will let you use TWL clock speed and/or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced/DSi-Exclusive/DSiWare games in DSi mode from your flashcard - With this enabled you can use SELECT + Up/Down to switch between your internal SD card and your flashcard's SD card + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### Autobooting TWiLight Menu++ 1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card @@ -37,6 +38,7 @@ Please note that not all flashcards support running games in this fashion. If th {:.alert .alert-warning} 1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. For these flashcards: diff --git a/pages/_sv-SE/twilightmenu/updating-3ds.md b/pages/_sv-SE/twilightmenu/updating-3ds.md index 04cd4127..77d43a0d 100644 --- a/pages/_sv-SE/twilightmenu/updating-3ds.md +++ b/pages/_sv-SE/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Download the latest [`TWiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. Extrahera `TWiLightMenu-3DS.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. Copy the two `.cia` files to your SD card root, replacing any existing files 1. På din 3DS, installera de två CIA filerna med FBI diff --git a/pages/_sv-SE/twilightmenu/updating-dsi.md b/pages/_sv-SE/twilightmenu/updating-dsi.md index b269ea6b..d5a78338 100644 --- a/pages/_sv-SE/twilightmenu/updating-dsi.md +++ b/pages/_sv-SE/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Download the latest [`TWiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. Extrahera `TWiLightMenu-DSi.7z` 1. Copy the `_nds` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your SD card root, replacing any existing files 1. **hiyaCFW users:** Copy the `title` folder to your SD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### Fler steg för minneskort diff --git a/pages/_sv-SE/twilightmenu/updating-flashcard.md b/pages/_sv-SE/twilightmenu/updating-flashcard.md index e9b47520..c447778f 100644 --- a/pages/_sv-SE/twilightmenu/updating-flashcard.md +++ b/pages/_sv-SE/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ If updating from a version older than v21.0.0, please move your `.pub` and/or `. 1. Download the latest [`TWiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. Extrahera `TWiLightMenu-Flashcard.7z` 1. Copy the `_nds` folder to your flashcard's microSD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your flashcard's microSD card root, replacing any existing files ### More steps for the DSi/3DS SD card side diff --git a/pages/_zh-CN/ds-index/emulators.md b/pages/_zh-CN/ds-index/emulators.md index 1d3b56cf..25bd3b96 100644 --- a/pages/_zh-CN/ds-index/emulators.md +++ b/pages/_zh-CN/ds-index/emulators.md @@ -29,7 +29,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Neo Geo Pocket (Color) | [NGPDS][ngpds] | `.ngp`, `.ngc` | `/data/ngpds/[rom name].ngp.fla` | -| Fast Video | Coming Soon | `.fv` | | +| FastVideoDS | [FastVideoDSPlayer][fastvideodsplayer] | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | | PC Engine/TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | | Rocket Video | [Rocket Video Player][rvidplayer] | `.rvid` | | @@ -93,6 +93,7 @@ These are just recommended emulators and loaders that are present in TWiLight Me [a7800ds]: https://github.com/wavemotion-dave/A7800DS [colecods]: https://github.com/wavemotion-dave/ColecoDS [dstwo]: http://eng.supercard.sc +[fastvideodsplayer]: https://github.com/Gericom/FastVideoDSPlayer [gameyob]: https://github.com/Drenn1/GameYob [gbarunner2]: https://github.com/Gericom/GBARunner2 [jenesis]: https://www.gamebrew.org/wiki/JEnesisDS diff --git a/pages/_zh-CN/ds-index/forwarders.md b/pages/_zh-CN/ds-index/forwarders.md index 5084b36a..00ccd41f 100644 --- a/pages/_zh-CN/ds-index/forwarders.md +++ b/pages/_zh-CN/ds-index/forwarders.md @@ -60,12 +60,6 @@ If you already have Universal Updater installed on your console, you can skip to 1. Download the [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) 1. Extract the contents of the `for SD Card root` folder to the root of your DSi's SD card -After you extract the pack for your card, you can edit `sd:/_nds/nds-bootstrap.ini` and change the following settings. -- BOOST_CPU: If set to 1, TWL clock speed is used, so lags begone -- SOUND_FREQ: If set to 1, sound will play at 48khz, instead of 32khz -- LANGUAGE: If set to -1, the system language will be used -- REGION: If set to -2, the DSiWare game's region will be used instead of the system's - ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. diff --git a/pages/_zh-CN/ds-index/special-games.md b/pages/_zh-CN/ds-index/special-games.md index 7c66d6fc..7ed9c5d5 100644 --- a/pages/_zh-CN/ds-index/special-games.md +++ b/pages/_zh-CN/ds-index/special-games.md @@ -37,10 +37,16 @@ description: DS(i) Games that have special properties - Each mode are turned into standalone DSiWare titles - Elite Forces: Unit 77 - Multiplayer added +- G.G. Series DSiWare titles + - A collection called "G.G. Series Collection+" physically released exclusively in Japan + - Built as an NTR title, allowing for playing on DS consoles + - Manual screens contain a unique UI - Heathcliff: Frantic Foto - DSiWare version called "Heathcliff: Spot On" - Master of Illusion/Magic Made Fun - Split into six DSiWare titles called "Master of Illusion Express" (USA), or "A Little Bit of... Magic Made Fun" (Europe) +- Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu + - DSiWare version called "Motto Me de Unou o Kitaeru: DS Sokudoku Jutsu Light" - Need for Speed: Nitro - DSiWare version called "Need for Speed: Nitro-X" - Download Play feature and various music are removed @@ -58,6 +64,10 @@ description: DS(i) Games that have special properties - Download Play feature, some achievements, and music video are removed - Includes exclusive minigame - Icon is animated +- Puzzler Brain Games +- Puzzler World 2013 +- Real Crimes: Jack the Ripper + - Icon is animated - Space Invaders Extreme 2 - DSiWare version called "Space Invaders Extreme Z", exclusive to Japan - Wireless features removed @@ -144,6 +154,24 @@ Total: 39, some may be missing - You Don't Know Jack - Zhu Zhu Pets 2: Featuring The Wild Bunch +### DSiWare games with backup code +These would write save data to the cartridge save chip, if they happen to be running from a cartridge. + +- Cake Ninja + - Unused, so hacking is required to activate the code +- Cake Ninja 2 + - Unused, so hacking is required to activate the code +- Cake Ninja: XMAS + - Unused, so hacking is required to activate the code +- Dragon Quest Wars +- Dreamwalker + - Unused, so hacking is required to activate the code +- Famicom Wars DS: Ushinawareta Hikari (Advance Wars: Days of Ruin/Dark Conflict) +- Go! Go! Kokopolo + - Unused, so hacking is required to activate the code +- Make Up & Style + - Unused, so hacking is required to activate the code + ### Games that can connect with GBA titles Currently, nds-bootstrap does not have Slot-2 emulation. Included are some possible alternatives. diff --git a/pages/_zh-CN/ds-index/videoplayers.md b/pages/_zh-CN/ds-index/videoplayers.md index 7a8605dc..778e9cc7 100644 --- a/pages/_zh-CN/ds-index/videoplayers.md +++ b/pages/_zh-CN/ds-index/videoplayers.md @@ -10,20 +10,29 @@ description: Homebrew Video Players for the Nintendo DS(i) # Homebrew Video Players for the Nintendo DS(i) This page contains a list of working or WIP video players for the Nintendo DS and DSi that explains how each works. -| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | -| ------------ | --------------------------- | --------------- | ------------------------------------------- | ----------------------------------------------- | -| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | -| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | -| MPEG4Player | `.mp4`, H.264 | DSi and NDS | Can only play short videos. | 24fps | -| Rocket Video | `.rvid`, Raw/LZ77 | DSi and NDS | Dumps frames in an uncompressed format. | up to 25fps (Progressive) or 50fps (Interlaced) | +| Player name | Supported containers/Codecs | Support | Drawbacks | Max FPS | +| ----------- | --------------------------- | --------------- | ------------------------------------------- | ------- | +| FastVideoDS | `.fv`, FastVideoDS | DSi and NDS | Confetti spam slows down high FPS video. | 60fps | +| Moonshell | `.dpg`, MPEG1 | Flashcards only | Requires a flashcard to play videos. | 24fps | +| Tuna-ViDS | `.avi`, XVid | DSi and NDS | Can only reach a certain framerate/bitrate. | 15fps | +| MPEG4Player | `.mp4`, MPEG-4 | DSi and NDS | Can only play short videos. | 24fps | Notes: - Actual max FPS is dependent on video content and length. -- MPEG4Player is outdated and may be replaced with a new video format, **FastVideoDS**. RocketVideo is no longer being maintained. -Warning: Converting large files in Rocket Video converter may cause you to loose your data as it writes uncompressed frames to the hard disk. This is why using Rocket Video is unrecommended. +## FastVideoDS + +Note: If you get a message saying `This encoder requires a cpu with support for AVX2 instructions`, then you need to either install a newer CPU chip, or use a newer PC. {: .alert .alert-warning} +### Windows + +1. Download the encoder [here](https://mega.nz/file/mYwiBTZA#FX6k-9cclPig4_WutE9IueVR7NN0Kxl-mZvRXyhpQRg) +1. Download the below `.bat` file to the same place as the encoder `.exe` file, and drag and drop your video into the `.bat` file. +- [FastVideoDS.bat](/assets/files/FastVideoDS.bat) + +When this process is done, it should be easy as drag and drop to SD card. Once you put the video on your SD card, it will be ready for playback via **TW**i**L**ight Menu++. + ## Moonshell video conversion (DPG4x) 1. Download DPG4x [here](https://www.gamebrew.org/wiki/DPG4X) diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md index bcbfcb52..100f555b 100644 --- a/pages/_zh-CN/ds-index/wifi.md +++ b/pages/_zh-CN/ds-index/wifi.md @@ -41,7 +41,7 @@ If you are setting up a network to be DS-compatible, it must meet the following 1. Launch Nintendo Wi-Fi Connection Setup 1. Connect to your access point 1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[Wiimmfi](https://wiimmfi.de)** - `167.86.108.126` or `178.62.43.212` - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/) ([online player list](http://zwei.moe:9001))** - `172.104.88.237` 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 diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md index cfbf41cb..27199eb7 100644 --- a/pages/_zh-CN/nds-bootstrap/faq.md +++ b/pages/_zh-CN/nds-bootstrap/faq.md @@ -32,82 +32,87 @@ nds-bootstrap对ROM功能进行了修补,以便从SD卡上运行,因为ROM - 利用DSi的额外CPU速度,使一些游戏的性能更佳 - 增强你的音频至48kHz - 使用DSi模式,允许使用DSi功能 -- 使用某些游戏卡,你能够在你的游戏中使用红外线 -- nds-bootstrap是开源的,这意味着开发人员可以随时更新它,以修复错误和其他东西,即使项目被终止 -- 模拟DS内存扩展卡,这意味着需要该附件的游戏可以运行 -- 在兼容的游戏中调换上下屏幕,以获得更舒适的游戏体验,或者在屏幕破损或拆除的系统上调换 -- 使用游戏中的菜单进行截图和RAM编辑 +- Less battery power is consumed +- Using certain Game Cards, you are able to use IR in your application +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen +- Take screenshots and edit values in the RAM using the in-game menu #### DS/DS Lite:为什么在DS烧录卡上使用nds-bootstrap? - 某些兼容的ROM被加载到内存扩展卡(或含有RAM的Slot-2烧录卡)中,允许加载时间甚至比普通游戏卡更快。 -- 使用内置补丁和 DSi-Enhanced 游戏的Donor ROM可以运行数量有限的DSiWare。 +- 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title - 请记住,nds-bootstrap将始终用于DSiWare,无论 ,在TWLMenu++设置中的 `nds-bootstrap` 是否启用 + - Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem. - 如果你的烧录卡内核不能运行某个ROM,可以用nds-bootstrap来代替,并且可以按游戏特定设置 - 在兼容的游戏中调换上下屏幕,以获得更舒适的游戏体验,或者在屏幕破损或拆除的系统上调换 -- 使用游戏内菜单进行RAM编辑 +- Take screenshots and edit values in the RAM using the in-game menu #### 什么是Donor ROM? 在nds-bootstrap中,当一个游戏不能启动时,另一个ROM被用来“捐赠”它的ARM7(和ARM7i,如果有的话)二进制文件给无法运行的游戏,以代替游戏自己的二进制文件。 捐赠的ROM可以用 **TW**i**L**ight Menu++来设置。 -- **DS模式的烧录卡:** 少数支持的DSi-Exclusive/DSiWare游戏将需要一个DSi-Enhanced ROM作为Donor ROM -- **DSiWarehax:** 由于DSi-Enhanced游戏和(大多数)DSi-Exclusive/DSiWare游戏都含有不同的MBK设置,如果没有Donor ROM,DSi-Enhanced游戏将无法在DSi模式下启动。 通过将DSi-Exclusive/DSiWare游戏设置为Donor ROM,DSi-Enhanced游戏将能够在该漏洞所使用的DSiWare游戏设置的MBK内运行。 +- **Flashcards in DS mode:** The supported DSi-Exclusive/DSiWare titles will require a DSi-Enhanced ROM set as a Donor ROM +- **DSiWarehax:** As both DSi-Enhanced games and (most) DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on + - On DSi, if **TW**i**L**ight Menu++ detects no Donor ROM is set, *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s) - **CycloDS iEvolution:** 与DSiWarehax的情况相同,但是恰恰相反,DSi-Exclusive/DSiWare游戏需要将DSi-Enhanced游戏设置为Donor ROM。 #### 哪个是最好的Donor ROM? -没有*最好* 的。 -如果你是DSiWarehax的用户,最好设置一个SDK5 ROM,其中包含一个高于0的子版本。 然而,如果你没有现有的DSiWare ROM,你可以使用GodMode9**i**转储一个 *Nintendo DSi Sound* (SDK5.0)的ROM,并将DSi Sound设为捐赠ROM。 -如果你拥有一台3DS游戏机,最好使用GodMode9转储DS WiFi设置的ROM(SDK5.5),而将DS WiFi Settings设置为捐赠ROM,因为这样做可以在DSiWare中激活睡眠模式,而无需等待9秒。 +There is no *best* one to use. Most ROMs of TWL titles can be set as a Donor ROM. + +Examples: +- **DSiWarehax on DSi:** *Nintendo DSi Sound* and/or a valid exploited title you've launched will automatically be set as Donor ROM(s), if one hasn't been set yet. +- **DSiWarehax on 3DS:** Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM. #### 为什么我不能设置一个Donor ROM? -如果有一个游戏需要一个Donor ROM,而TWLMenu++说要找到的ROM没有显示设置为Donor ROM的选项(前提是你已经向下滚动),那么就找另一个ROM来设置为捐赠者。 +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### 什么是每夜版(nightly),我可以在哪里获得? -每夜版是为了反映最新的commit而构建。 每夜版可能是不稳定的,但有最新的错误修复。 你可以在[这里](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z)获得nds-bootstrap的每夜版。 +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). #### 为什么我的金手指不起作用? -- 一些金手指可能需要使用按键激活或其他需要满足的条件。 请查看金手指的描述以了解更多信息 - - 在 **TW**i**L**ight Menu++中,你可以按Y键查看特定金手指的信息(如果有的话) -- 大多数金手指是为在DS模式下使用而开发的,在DSi模式下运行时可能无法正确工作。 如果游戏是DSi-Enhanced,尝试将其设置为在DS模式下运行 -- nds-bootstrap中实现的E-type金手指目前是不稳定,这意味着它们可能会也可能不会工作。 你的金手指可能使用了这种类型,而且不知道这个问题何时能得到解决。 +- Some cheats may have button activators or other conditions that need to be met. Check the description of the cheat for more information + - In **TW**i**L**ight Menu++, you can press Y to view a specific cheat's information, when available +- Most cheats were developed for use in DS mode and may not work correctly while running in DSi mode. If the game is DSi-Enhanced, try setting it to run in DS mode +- The way E-type cheats are implemented in nds-bootstrap is currently broken, meaning they may or may not work. Your cheat probably uses that type, and it is not known when this issue will be fixed -关于金手指的更多信息,请查看 [零售ROM页面的Action Replay金手指部分](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats)。 +For more info on cheats, check the [Action Replay cheats section of the Retail ROMs page](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). #### 我该如何进行屏幕截图? -你可以从游戏内的菜单中对主屏幕进行截图。 默认情况下,通过按 L + Down + SELECT,打开游戏内菜单,然后选择 `Screenshot...`,如果需要的话,改变VRAM bank,然后按 A 来保存屏幕截图。 +You can take screenshots of the main screen from the in-game menu. By default the in-game menu is opened by pressing L + Down + SELECT, then select `Screenshot...`, change the VRAM bank if needed, and press A to save the screenshot. -要在你的电脑上查看你的屏幕截图,你需要提取 `sd:/_nds/nds-bootstrap/screenshots.tar`,里面会有你所有的BMP格式的屏幕截图。 还会有额外的空BMP文件,以使TAR文件达到50个,这些可以直接忽略或删除。 +To view your screenshots on your PC you will need to extract `sd:/_nds/nds-bootstrap/screenshots.tar`, inside will be all of your screenshots in BMP format. There will also be additional empty BMP files to pad the TAR file out to 50, these can simply be ignored or deleted. -nds-bootstrap的`screenshots.tar`只能容纳50个屏幕截图,所以一旦你快用完了,你就应该提取它们并删除TAR,nds-bootstrap会在你下次加载游戏时生成一个新的TAR。 +nds-bootstrap can only fit 50 screenshots in the `screenshots.tar`, so once you're getting close you should extract them and delete the TAR, nds-bootstrap will then generate a new TAR next time you load a game. #### 什么是主屏幕,为什么只能截主屏幕的截图? -“主”屏幕是指使用主引擎绘制的任何屏幕,主引擎可以是任何一个物理屏幕。 通常情况下,它是发生主要游戏的屏幕,如果一个屏幕有3D,那它总是主屏幕。 在游戏内菜单,它将永远是最上面的屏幕。 +The "main" screen is whichever screen is being drawn using the main engine, which can be either physical screen. Typically it's the screen where the main gameplay is happening and if one screen has 3D that's always the main screen. It'll always be the top screen when in the in-game menu. -只能对主屏幕进行截图的原因是任天堂DS的硬件限制,它没有帧缓冲器,但它有一个显示捕捉功能,可以捕捉主引擎的输出。 这最常被游戏用来将3D渲染到两个屏幕上,但也可用于拍摄屏幕截图。 +The reason screenshots can only be taken of the main screen is a hardware limitation of the Nintendo DS, it doesn't have a framebuffer but it does have a display capture feature which allows main engine's output to be captured. This is most often used by games to render 3D to both screens but can also be used to take screenshots. #### 在拍摄屏幕时,我被要求选择的 "VRAM bank "是什么? -当使用nds-bootstrap进行截图时,它需要使用DS的显示捕捉功能从主引擎中捕捉一帧,然而这种显示捕捉只能写入VRAM,并且需要前四个bank中的一个。 nds-bootstrap会尝试选择一个没有被用于主引擎的bank,所以通常你可以简单地忽略这一点,然而在某些情况下,所有四个可能的VRAM bank都会被用于主引擎,因此不可能拍出完美的截图,你将需要选择你认为看起来最好的bank。 +When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. #### 我可以使用nds-bootstrap进行在线联机游戏吗? -使用nds-bootstrap进行在线联机游戏与使用真正的游戏卡完全一样。 参见 [Wi-Fi](../ds-index/wifi) 页面,了解连接到其他在线服务的信息。 -- 如果你在DS模式下玩DSi-Enhanced游戏,你将被限制在不安全的或WEP网络连接上。 +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections #### 将游戏设置为使用133MHz(TWL)的CPU速度会损坏我的主机吗? -不会。 虽然不是所有的游戏在这种设置下都能正常运行,但DSi和3DS的设计是为了能够达到这个CPU速度。 -- 如果你在133MHz(TWL)CPU速度下运行游戏时遇到问题,请在 [**TW**i**L**ight Menu++ GitHub仓库](https://github.com/DS-Homebrew/TWiLightMenu/issues) 详细说明影响,以便将其列入黑名单,避免在该CPU速度下启动。 +No. While not all games may function correctly under this setting, the DSi and 3DS were designed to be able to reach this CPU speed. +- If you encounter an issue with a game when running at 133 MHz (TWL) CPU speed, create an issue on the [**TW**i**L**ight Menu++ GitHub repository](https://github.com/DS-Homebrew/TWiLightMenu/issues) detailing the effects so that it may be blacklisted from being launched at that CPU speed #### 我可以用nds-bootstrap来加快游戏速度吗? -虽然TWL的CPU速度可能会减少卡顿,但nds-bootstrap不能以超过预期的速度运行游戏。 +While TWL CPU speed may reduce lag, nds-bootstrap cannot run games at faster speeds than intended. #### 我可以使用nds-bootstrap重新映射按钮输入吗? -不能。 由于nds-bootstrap是原生运行游戏的,它不能改变大多数按钮的功能。 唯一的办法是修改游戏本身,或使用金手指。 +No. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes. #### 如何用nds-bootstrap游玩改版宝可梦ROM? -宝可梦 心金/魂银、黑/白和黑2/白2有反盗版措施,在运行改版ROM之前,*必须*手动打补丁。 你可以使用 [DS-Scene ROM Tool](https://gbatemp.net/download/35735/) 进行。 -- 改版ROM不能像原版游戏那样进行即时进行反烧录补丁,因为改版ROM有太多独特的可能输出,不能合理地包括在 **TW**i**L**ight Menu++中 +Pokémon HeartGold/SoulSilver, Black/White, and Black 2 / White 2 have anti-piracy measures that have to be manually patched out *before* randomizing the ROM. You can do this with [DS-Scene ROM Tool](https://gbatemp.net/download/35735/). +- Randomized ROMs cannot be AP-patched on-the-fly like the vanilla versions of these games are, because randomizing a ROM has far too many unique possible outputs to be reasonably included with **TW**i**L**ight Menu++ #### 什么是DSi二进制文件? 我该如何获取? -DSi二进制文件是游戏代码中用于DSi(以及3DS)系统的部分,以使用DSi的功能,如摄像头和改进的Wi-Fi功能。 旧的转储方法可能没有正确转储这些东西。 +DSi binaries are the portions of a game's code to be used on DSi (as well as 3DS) systems for use of the DSi's features, such as the cameras and improved Wi-Fi capabilities. Older dumping methods may not have properly dumped these. -- 没有DSi二进制文件的ROM仍然可以通过DS模式在任何游戏机上玩,在该模式下,游戏将像在任天堂DS/Lite上一样运行 +- ROMs without the DSi binaries can still be played on any console through DS mode, in which it will run as if the game were being played on a Nintendo DS Phat/Lite -要获得包含DSi二进制文件的ROM, [重新转储你的游戏卡](https://wiki.ds-homebrew.com/twilightmenu/faq?faq=how-do-i-get-games)。 +To obtain a ROM that contains the DSi binaries, [re-dump your Game Card](https://wiki.ds-homebrew.com/twilightmenu/faq?faq=how-do-i-get-games). diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md index f3952a76..ae8705aa 100644 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md @@ -12,7 +12,7 @@ TWiLight Menu++ supports custom sound files in themes. Place your sound files un These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). ## Sound Effect Bank -The sound effect bank (sfx.bin) contains sound effects such as the icon select sound, etc. +The sound effect bank (`sfx.bin`) contains sound effects such as the icon select sound, etc. | File | Description | | ----------- | -------------------------------------------------------------------------------------- | @@ -26,9 +26,9 @@ The sound effect bank (sfx.bin) contains sound effects such as the icon select s All the files listed above are required to build a custom sound effect bank. If you want a sound to be mute, you can use a silent audio file. The `.wav` format is mandatory and the encoding *must* be PCM. -To build the sound effect bank you need to download [this file](/assets/files/Makefile) and put it next to all the `.wav` files that will be used. After all the files are on the same folder, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. +[This file](/assets/files/sfx-example.zip) includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank. -You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. +To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (`cd`) to the folder where `Makefile` is, and then run the `make` command. You will get a resulting `sfx.bin` file that can be copied to the `sound` subfolder in your theme folder. **This file must be under 512000B = 512 kB**. Any file larger than that will result in either crashes or some sounds not playing fully. ### Startup sound While the other sound effects will work with any WAV file with PCM encoding, 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. @@ -72,4 +72,4 @@ To export in the correct format: Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. - You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. \ No newline at end of file + You should then set the `DSi/3DS Theme Music` option in TWiLight Menu++ settings to "Theme" for your custom BGM to play on the menu. diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md index 71be9a6e..851e08b1 100644 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md @@ -7,13 +7,14 @@ title: 如何创建DSi/3DS皮肤 description: 如何为TWiLight Menu++ 制作自定义DSi 和 3DS 皮肤 --- -要制作TWiLight Menu++皮肤,你需要一个能够输出 `.png` 文件、16个 BPP `.bmp` 文件或 `.png` 文件和4个BPP `.bmp` 文件的图像编辑器。 理想情况下,它还应该能够手动重新排列图像调色板。 [推荐使用GIMP](https://www.gimp.org) ,并将用于本指南,因为它能够满足一切需要。 +To make a TWiLight Menu++ skin, you will need an image editor capable of exporting `.png` files, 16 BPP `.bmp` files or `.png` files, and 4 BPP `.bmp` files. Ideally, it should also be able to manually rearrange image palettes. [GIMP](https://www.gimp.org) is recommended and will be used for this guide, as it's capable of everything needed. ## 第一部分:下载示例 -你应该做的第一件事是下载 [示例皮肤](/assets/files/skin-examples.zip)。 这些可以作为你的皮肤的基础,而且已经有了正确的格式,所以如果你以后有问题,你可以用这些进行比较。 +你应该做的第一件事是下载 [示例皮肤](/assets/files/skin-examples.zip)。 These can be used as a base for your skin and are already in the correct format, so if you have issues later on, you can compare with these. ## 第2部分:编辑图像 -下载并安装 [GIMP](https://www.gimp.org),如果你愿意,你可以使用不同的编辑器,但本指南使用GIMP。 +Download and install [GIMP](https://www.gimp.org) +- Other image editors such as Photoshop may work, but GIMP is what will be used in this guide 安装后,打开GIMP,选择 `Windows` -> `Dockable Dialogs` -> `Colormap`。 这将打开颜色映射对话框,这在编辑调色板图像时很有帮助。 @@ -21,19 +22,24 @@ description: 如何为TWiLight Menu++ 制作自定义DSi 和 3DS 皮肤 ### 背景纹理 (`背景` 文件夹) 这些可以是PNG文件或16位(`A1 R5 G5 B5` 或 `X1 R5 G5 B5`) BMP文件。 +- If using BMP files, you can set them to 16-bit under Advanced Options while exporting. You may need to do this each time you export as BMP -| 纹理 | 描述 | -| ------------------ | --------------------------------- | -| bottom | 不悬停在图标上时的底部背景纹理 | -| bottom_bubble | 不悬停在图标上时的底部背景纹理 | -| bottom_ds | 对于3DS主题,在DS lite上没有悬停在图标上时的底部背景纹理 | -| bottom_bubble_ds | 对于3DS主题,在DS lite上没有悬停在图标上时的底部背景纹理 | -| top | | +| 纹理 | 描述 | +| --------------------- | ------------------------------------------------------------------------------------------------------ | +| top | The top screen background texture | +| bottom | The bottom background texture when not hovering over an icon | +| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | +| bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode | +| bottom_bubble | The bottom background texture when hovering over an icon | +| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | +| bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode | +| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | +| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode | ### 电池纹理 (`电池` 文件夹) -这些必须是PNG文件,任何文件都可以,但只有100%的透明度可以。 任何在一个图标中是透明的像素在所有的图标中都应该是透明的,这样它在变化时就会被正确覆盖。 +These must be PNG files. Transparency is supported, however only 100% transparency will work. -| 纹理 | 描述 | +| 纹理 | Description/Notes | | ------------------ | ------------------------------------- | | battery0 | 电池电量极低时闪烁 `电池1` | | battery1 | 0-4在DSi模式下使用 | @@ -53,15 +59,15 @@ description: 如何为TWiLight Menu++ 制作自定义DSi 和 3DS 皮肤 ### 调色板纹理(`grf` 文件夹) 这些必须是4个BPP(16色)BMP文件的文件。 -要在GIMP中编辑这些,选择 `Image` -> `Mode` -> `RGB` ,以允许改变颜色,然后在改变颜色后选择 `Image` -> `Mode` -> `Indexed...` ,以转换回调色板。 当切换到索引时,确保勾选 `生成最佳调色板` ,并将 `最大颜色数` 设置为 `16`。 +To edit these in GIMP, select `Image` -> `Mode` -> `RGB` to allow changing colors, then when done changing colors, select `Image` -> `Mode` -> `Indexed...` to convert back to paletted. 当切换到索引时,确保勾选 `生成最佳调色板` ,并将 `最大颜色数` 设置为 `16`。 **注意:** DSi主题中的一些图片的调色板是根据用户的个人资料颜色来覆盖的。 如果要编辑这些颜色,请确保 `UserPalette` 在 `theme.ini` 中为其设置的选项是 `0`。 在转换为索引后,进入颜色映射对话框,确保透明色(#FF00FF)是颜色映射中的#0。 如果不是,在颜色图中点击右键,选择 `重新排列颜色图...` ,然后将透明色移动到颜色图中的第一个颜色,并选择 `确定`。 -如果您的最后颜色表中的颜色少于16个,请按颜色表对话框底部的 `+` 按钮直到您有 16 个颜色。 +If there are fewer than 16 colors in your final colormap, press the `+` button at the bottom of the colormap dialog until you have 16 colors. -导出时,建议勾选 `,不要写色彩空间信息` ,在 `兼容性选项` 下拉框。 +When exporting, it's recommended to check the `Do not write color space information` box under the `Compatibility Options` dropdown. | 纹理 | 描述 | | ------------- | ----------------------------------------------------------------------------------------------- | @@ -77,10 +83,12 @@ description: 如何为TWiLight Menu++ 制作自定义DSi 和 3DS 皮肤 | dialogbox | The background of the dialog box that slides down | | folder | The icon for folders | | icon_a26 | The icon for Atari 2600 games | +| icon_col | The icon for Colecovision games | | icon_gb | The icon for Game Boy games | -| icon_gba | The icon for GBA games (all themes) and the top icon to launch GBARunner2 (3DS Theme) | +| icon_gba | The icon for GBA games | | icon_gbamode | The icon for native GBA Mode | | icon_gg | The icon for Game Gear games | +| icon_img | The icon for BMP, GIF, and PNG images | | icon_int | The icon for Intellivision games | | icon_m5 | The icon for Sord M5 games | | icon_manual | The icon for the manual | @@ -114,11 +122,10 @@ These must be PNG files. | topbg | Background for the top screen on any other DS model | ### UI textures (`ui` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all related textures so that it's properly overwritten on change. +These must be PNG files. Transparency is supported, however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them, so that it's properly overwritten on change. | Texture | Description | | ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | | Lshoulder | The left shoulder | | Lshoulder_greyed | The left shoulder when there are no pages to the left | | Rshoulder | The right shoulder | @@ -128,62 +135,99 @@ These must be PNG files, any file will work however only 100% transparency will Only used for the 3DS theme, `3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. ### Volume textures (`volume` folder) -These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one texture should be transparent in all of them so that it's properly overwritten on change. +Volume textures are only displayed in DSi Mode. -| Texture | Description | -| ------- | -------------------------------- | -| volume0 | Volume is only shown in DSi mode | -| volume1 | 0 is muted, 4 is full volume | -| volume2 | | -| volume3 | | -| volume4 | | +These must be PNG files. Transparency is supported, however only 100% transparency will work. + + +| Texture | Description/Notes | +| ------- | ---------------------------- | +| volume0 | 0 is muted, 4 is full volume | +| volume1 | | +| volume2 | | +| volume3 | | +| volume4 | | ## Theme configuration (`theme.ini` file) -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. For true/false options `0` is false and `1` is true. Options with a blank default value for a theme are unused for that theme. +You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger graphics or different layouts. For true/false options, `0` is false, and `1` is true. Options with a blank default value for a theme are unused in that theme. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | -| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | -| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | -| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | -| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | -| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | -| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | -| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | -| `FontPalette3` | | 0xC631 | 0xC631 | -| `FontPalette4` | | 0xA108 | 0xA108 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| Value | Description/Notes | Default (3DS) | Default (DSi) | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | +| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | +| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border | 32 | 32 | +| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | +| `StartTextRenderY` | The initial Y position of the Start text | 143 | 143 | +| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 122 | +| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | +| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | +| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | +| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | +| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | +| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | +| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | +| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | +| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | +| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | +| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | +| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | +| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | +| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | +| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | +| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | +| `UsernameRenderX` | The X position on the top screen to draw the username text | 28 | 28 | +| `UsernameRenderY` | The Y position on the top screen to draw the username text | 15 | 15 | +| `UsernameRenderXDS` | The X position on the top screen to draw the username text, when on a DS Phat/Lite | 4 | 4 | +| `DateRenderX` | The X postion on the top screen to draw the date text | 162 | 162 | +| `DateRenderY` | The Y postion on the top screen to draw the date text | 7 | 7 | +| `TimeRenderX` | The X positon on the top screen to draw the time text | 200 | 200 | +| `TimeRenderY` | The Y positon on the top screen to draw the time text | 7 | 7 | +| `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 | +| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | +| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | +| `FontPalette3` | | 0xC631 | 0xC631 | +| `FontPalette4` | | 0xA108 | 0xA108 | +| `FontPaletteDateTime1` | The override transparent color of the font for the date and time | 0x0000 | 0x0000 | +| `FontPaletteDateTime2` | The override color of the font for the date and time | 0xDEF7 | 0xA529 | +| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | +| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | +| `FontPaletteTitlebox1` | The override transparent color of the font for the ROM title box | 0x0000 | 0x0000 | +| `FontPaletteTitlebox2` | The override color of the font for the ROM title box | 0xDEF7 | 0xDEF7 | +| `FontPaletteTitlebox3` | | 0xC631 | 0xC631 | +| `FontPaletteTitlebox4` | | 0xA108 | 0xA108 | +| `FontPaletteDialog1` | The override transparent color of the font for dialogs | 0x0000 | 0x0000 | +| `FontPaletteDialog2` | The override color of the font for dialogs | 0xDEF7 | 0xDEF7 | +| `FontPaletteDialog3` | | 0xC631 | 0xC631 | +| `FontPaletteDialog4` | | 0xA108 | 0xA108 | +| `FontPaletteOverlay1` | The override transparent color of the font for overlayed text | 0x0000 | 0x0000 | +| `FontPaletteOverlay2` | The override color of the font for overlayed text | 0xDEF7 | 0xDEF7 | +| `FontPaletteOverlay3` | | 0xC631 | 0xC631 | +| `FontPaletteOverlay4` | | 0xA108 | 0xA108 | +| `FontPaletteUsername1` | The override transparent color of the font for the username | 0x0000 | 0x0000 | +| `FontPaletteUsername2` | The override color of the font for the username | 0xDEF7 | 0xDEF7 | +| `FontPaletteUsername3` | | 0xC631 | 0xC631 | +| `FontPaletteUsername4` | | 0xA108 | 0xA108 | +| `StartTextUserPalette` | Whether or not to use the DS Profile color for the palette of the start text | | 1 | +| `StartBorderUserPalette` | Whether or not to use the DS Profile color for the palette of the start border | | 1 | +| `ButtonArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | +| `MovingArrowUserPalette` | Whether or not to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | +| `LaunchDotsUserPalette` | Whether or not to use the DS Profile color for the palette of the launch dots | | 1 | +| `DialogBoxUserPalette` | Whether or not to use the DS Profile color for the palette of the dialog box | | 1 | +| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | +| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | +| `PlayStartupJingle` | Whether or not to use the startup sound before the main BGM. See the [custom SFX](custom-dsi-3ds-sfx) page for more information | 1 | 0 | +| `StartupJingleDelayAdjust` | The amount of samples early in the startup sound the BGM should start at | 0 | 0 | + +### Macro Mode options +You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it. + +## Custom background music and sound effects +The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. + +## Custom fonts +You may put [Custom Fonts](custom-fonts) in the `font` folder for use in the skin. You can also add override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. ## Part 3: Adding to TWiLight Menu++ Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. ## Part 4: Sharing your skin Once you've completed your skin, you can share it with the community by creating a Pull Request adding it to the [DS-Homebrew/twlmenu-extras](https://github.com/DS-Homebrew/twlmenu-extras) GitHub repository in a `.7z` file. If you're unfamiliar with using git you can also simply create an issue on that repository with a zip file of your skin requesting it be added. - -## Custom background music and sound effects -The DSi and 3DS themes also support custom music. See [DSi/3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_zh-CN/twilightmenu/custom-fonts.md b/pages/_zh-CN/twilightmenu/custom-fonts.md index d70a7ac9..e07e71ab 100644 --- a/pages/_zh-CN/twilightmenu/custom-fonts.md +++ b/pages/_zh-CN/twilightmenu/custom-fonts.md @@ -10,8 +10,8 @@ description: How to use custom fonts with TWiLight Menu++ TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. ### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode +There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode, they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: +- Default: This uses the official DSi font as its primary font, and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode - Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages - Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages @@ -22,6 +22,11 @@ Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[fo The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. +### Skin fonts +You may add fonts to [custom DSi/3DS theme skins](custom-dsi-3ds-skins), which will override whatever is set in TWiLight Menu++ settings. These fonts go in the `font` folder, in the skin's root folder. + +Custom skins can additionally use override fonts for the date & time using `date_time.nftr`, and the console username with `username.nftr`. + ### Generating custom fonts You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: 1. Load an NFTR file in nftr-editor diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md index 4a90f9c0..a126d991 100644 --- a/pages/_zh-CN/twilightmenu/faq.md +++ b/pages/_zh-CN/twilightmenu/faq.md @@ -86,10 +86,10 @@ TWL_FIRM 可能已经损坏了。 按照这个指南来解决这个问题:SELECT 来直接访问设置。 #### 如何在游戏中使用自定义图标/banner? -你可以使用PNG或DS banner.bin格式的自定义banner,方法是将其放在 `sd:/_nds/WiLightMenu/icons` 文件夹中,名称为ROM(包括扩展名)+ `.png` 或 `.bin`。 +You can use a custom banner in either PNG or DS banner.bin format by placing it in the `sd:/_nds/TWiLightMenu/icons` folder with the name of the ROM (including the extension) or folder + `.png` or `.bin`. -对于PNG banner, 你只需要任何具有15种颜色或更少的PNG文件,最大分辨率为32x32。 +For PNG banners you simply need any PNG file with 15 colors or fewer and a maximum resolution of 32x32. Full transparency works and does not count towards the 15 colors, but semitransparency does not work. -banner.bin类型的banner能够动画化,并允许你替换将在TWiLight Menu++中显示的标题。 它们可以使用 [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases) 或 [dsibanner.py](https://gist.github.com/Epicpkmn11/232b7568eed650e11523da4b01c7f64f) 生成。 NDS Banner Editor 是一个GUI应用程序,使用起来可能更简单,但是它有时在透明度方面有问题,而且只适用于Windows(尽管它在WINE中也能工作)。 +banner.bin类型的banner能够动画化,并允许你替换将在TWiLight Menu++中显示的标题。 They can be made using [NDS Banner Editor](https://github.com/TheGameratorT/NDS_Banner_Editor/releases), it's currently recommended to use the [nightly version](https://nightly.link/TheGameratorT/NDS_Banner_Editor/workflows/build/master) as it has several improvements over the stable release. 预制的banner可以在TWiLight Menu++皮肤网站 [icons](https://skins.ds-homebrew.com/icon/) 部分找到,如果你制作了任何banner,也可以在那里分享。 diff --git a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md index 41141179..d2f8cd49 100644 --- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md +++ b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md @@ -5,9 +5,14 @@ section: twilightmenu category: other title: How to Get Box Art description: How to get box art/game covers in TWiLight Menu++ +tabs: + - + windows: Windows + other: macOS/Linux + manual: Manual --- -### Windows +{% capture tab-windows %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` 1. Click `Detect SD` @@ -15,8 +20,10 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Change the size, border, etc options to your liking 1. Click `Start` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-windows = tab-windows | split: "////////" %} -### macOS/Linux +{% capture tab-macos_linux %} 1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Extract the `.zip` 1. Open `TwilightBoxart.ini` in the extracted folder in a text editor @@ -28,12 +35,22 @@ description: How to get box art/game covers in TWiLight Menu++ 1. Run `./TwilightBoxart.CLI` 1. Say `Yes` if it shows your SD path correctly 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-macos_linux = tab-macos_linux | split: "////////" %} -### Manual +{% capture tab-manual %} 1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` 1. Make sure box art is set to be shown in TWiLight Menu++ settings +{% endcapture %} +{% assign tab-manual = tab-manual | split: "////////" %} -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. +{% assign tabs = tab-windows | concat: tab-macos_linux | concat: tab-manual %} +{% include tabs.html index=0 tabs=tabs %} + +**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. +- Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`) +- Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143 +- If your **TW**i**L**ight Menu++ configuration has Box Art viewing set to `Cached`, the image size must be 44 KiB or below. You can use a tool like [tinypng](https://tinypng.com/) to compress the images to an acceptable size Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md index 545b0828..1789e617 100644 --- a/pages/_zh-CN/twilightmenu/installing-flashcard.md +++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md @@ -20,6 +20,7 @@ description: 如何在 Nintendo DS 烧录卡上安装 TWiLight Menu++ - **对于 DSi/3DS 用户:** 在SD卡上启动 TWLMenu++ ,然后打开 TWLMenu++ 设置,切换到 `杂项。 settings` page, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` - 这将使您能够在您的烧录卡游戏上使用 TWL 时钟速度和/或 VRAM 提升,并能够访问主机的 SD 卡,以及从您的烧录卡中运行 DSi 增强/DSi 独占/DSiWare 游戏。 - 启用此功能后,您可以使用 SELECT + 向上/向下 切换您内部的 SD 卡和烧录卡的SD卡 + - To use the above features, you need to launch your flashcard via TWLMenu++ instead of the system menu ### 自动启动TWiLight Menu++ 1. 将烧录卡 `Autoboot/(你的烧录卡)` 中的文件拷贝到烧录卡存储卡的根目录 @@ -37,7 +38,8 @@ description: 如何在 Nintendo DS 烧录卡上安装 TWiLight Menu++ {:.alert .alert-warning} 1. 解压缩 `Flashcart Loader/(你的烧录卡)` 中的所有文件到你自己烧录卡的microSD卡根目录 - - 如果你已经这样做了,进行第3步。 If not, follow the steps below the flashcard list below + - A README.txt file is present in the `Flashcart Loader` folder, to help find which flashcart loader is appropriate for your flashcard. + - If you have done so, continue to step 3. If not, follow the steps below the flashcard list below 1. 烧录卡 - R4i-SDHC (r4i-sdhc.com) diff --git a/pages/_zh-CN/twilightmenu/updating-3ds.md b/pages/_zh-CN/twilightmenu/updating-3ds.md index 5376999b..96028ed3 100644 --- a/pages/_zh-CN/twilightmenu/updating-3ds.md +++ b/pages/_zh-CN/twilightmenu/updating-3ds.md @@ -31,7 +31,7 @@ tabs: 1. 下载最新的 [`TwiLightMenu-3DS.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-3DS.7z) 1. 解压 `TWiLightMenu-3DS.7z` 1. 将 `_nds` 文件夹复制到你的SD卡根目录,替换掉所有现有文件。 - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. 将 `BOOT.NDS` 文件复制到你的SD卡根目录,替换掉所有现有文件。 1. 将两个 `.cia` 文件复制到你的SD卡根目录,替换掉所有现有文件。 1. 在 3DS 上使用 FBI 安装两个 CIA 文件 diff --git a/pages/_zh-CN/twilightmenu/updating-dsi.md b/pages/_zh-CN/twilightmenu/updating-dsi.md index 486ce937..2a0e1dd3 100644 --- a/pages/_zh-CN/twilightmenu/updating-dsi.md +++ b/pages/_zh-CN/twilightmenu/updating-dsi.md @@ -18,10 +18,10 @@ description: 如何在 Nintendo DSi 上更新 TWiLight Menu++ 1. 下载最新的 [`TwiLightMenu-DSi.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-DSi.7z) 1. 解压 `TWiLightMenu-DSi.7z` 1. 将 `_nds` 文件夹复制到你的SD卡根目录,替换掉所有现有文件。 - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. 将 `BOOT.NDS` 文件复制到你的SD卡根目录,替换掉所有现有文件。 1. **对于 hiyaCFW用户:**将 `title` 文件夹复制到 SD 卡的根目录下,替换所有现有文件 - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` ### 适用于烧录卡的更多步骤 diff --git a/pages/_zh-CN/twilightmenu/updating-flashcard.md b/pages/_zh-CN/twilightmenu/updating-flashcard.md index e73b766e..fc38bef6 100644 --- a/pages/_zh-CN/twilightmenu/updating-flashcard.md +++ b/pages/_zh-CN/twilightmenu/updating-flashcard.md @@ -18,7 +18,7 @@ description: 如何在 Nintendo DS 烧录卡上更新 TWiLight Menu++ 1. 下载最新的 [`TwiLightMenu-Flashcard.7z`](https://github.com/DS-Homebrew/TWiLightMenu/releases/latest/download/TWiLightMenu-Flashcard.7z) 1. 解压缩`TWiLightMenu-Flashcard.7z` 1. Copy the `_nds` folder to your flashcard's microSD card root, replacing any existing files - - If using macOS, make sure **copy** and `Merge`, don't `Replace` + - If using macOS, make sure to **copy** and `Merge`, don't `Replace` 1. Copy the `BOOT.NDS` file to your flashcard's microSD card root, replacing any existing files ### 适用于DSi/3DS的更多步骤