mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
Update translations
This commit is contained in:
parent
99692057f2
commit
ad8146875e
@ -27,21 +27,23 @@ Las diversas ranuras para tarjetas SD tienen hardware distinto (la mayoría de l
|
||||
|
||||
### Time bomb
|
||||
|
||||
Una time bomb (bomba de relojería) es una "fecha de caducidad" que los distribuidores meten en el kernel para forzar a los usuarios a comprar una tarjeta nueva. Una vez que el reloj de tu sistema pasa por una fecha concreta, el kernel dejará de arrancar. Por suerte, una flag no se activa en cualquier sitio y esto lo maneja el firmware de la flashcard, así que tenemos dos opciones:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Como depende del reloj del sistema, puedes simplemente retrasar la fecha. Esto romperá cualquier juego que use el reloj, pero te permitirá usar el kernel de base.
|
||||
- Como depende del kernel y no del firmware, puedes cambiar a un kernel alternativo. Hay dos opciones disponibles:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- El menú es algo feo y solo muestra archivos `.nds` pero tiene una mayor compatibilidad con juegos, se pueden usar trucos y no se necesita un memory pak
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Es bastante útil si quieres tener las ROMs de consolas distintas en un mismo menú. Hay dos formas de abrir juegos con TWiLight Menu++:
|
||||
- Con nds-bootstrap en flashcard: Necesitas un Memory Expansion Pak para tener mayor compatibilidad con los juegos y no soporta trucos. Sin embargo, funciona en las mismas flashcards que TWiLight Menu++
|
||||
- Con YSMenu: Tienes todos los beneficios de YSMenu junto al menú de TWiLight Menu++, pero los trucos aún no están disponibles
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
Personalmente, recomendamos YSMenu (con TWiLight Menu++ si lo prefieres), gracias a la alta compatibilidad y no necesitar un Memory Expansion Pak. Si quieres instalar YSMenu, DeadSkullzJr ha creado un [repositorio en Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) con todos los kernels primarios ya preparados para tu flashcard. Solo necesitas arrastarlo a la raíz de tu tarjeta SD y habrás terminado. Tienes instrucciones de cómo instalar TWiLight Menu++ [en la página de instalación para flashcards](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
Para saber si tu flashcard tiene una time bomb, pon la fecha de la consola al máximo y lanza la flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### Soporte ARGV
|
||||
El ARGV es un transmisor de información entre dos aplicaciones homebrew de Nintendo DS. Puede usarse con forwarders o menús alternativos.
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
- El homebrew tiene que ser programado para poder sacarle provecho. Por ejemplo, GBARunner2, NesDS y GameYob tienen ARGV implementado
|
||||
- También tiene que haber alguna forma de cambiar las variables de ARGV. TWiLight Menu++ y HBMenu permiten configurar los argumentos de ARGV
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ lee el archivo `usrcheat.dat` y manda los valores de los trucos activados a otro archivo que lee nds-bootstrap
|
||||
- El motor usado por nds-bootstrap está basado en el de NitroHax. Sin embargo, debido a que el archivo solo contiene los trucos activados para ese juego en concreto, hay un límite de trucos que se pueden activar, no del tamaño de la base de datos
|
||||
- Bootstrap 4 DS (la versión de nds-bootstrap que se usa en flashcards) no tiene soporte para trucos, debido a no tener suficiente RAM y las limitaciones del Memory Expansion Pack
|
||||
|
||||
Para tener la base de datos más completa recomendamos usar la de DeadSkullzJr, titulada [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ Junto a esto, asegúrate de añadirlo en la [lista de compatibilidad](https://wi
|
||||
Este es un [problema conocido](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) con cloneboot. Esperad a que lo arreglemos.
|
||||
|
||||
#### ¿Por qué surgen estos problemas al cargar las ROMs aunque se lancen de forma nativa?
|
||||
nds-bootstrap parchea las funciones de la ROM para que funcionen desde una tarjeta SD, ya que las ROMs están pensadas para leerse desde la Slot-1. También hay problemas de tiempo y medidas antipiratería (la mayoría ya eliminadas), y ambas pueden hacer que la ROM no funcione correctamente. Para mejorar el rendimiento, nds-bootstrap comprime la pila del juego en memoria, cosa que rompe algunos juegos, aunque tanto los accesos directos como TWiLight Menu++ tienen una lista negra para evitar que esto ocurra.
|
||||
nds-bootstrap parchea las funciones de la ROM para que funcionen desde una tarjeta SD, ya que las ROMs están pensadas para leerse desde la Slot-1. También hay problemas de tiempo y medidas antipiratería (la mayoría ya eliminadas), y ambas pueden hacer que la ROM no funcione correctamente.
|
||||
|
||||
#### ¿Por qué usar nds-bootstrap en vez de una flashcard?
|
||||
- Algunas ROMs compatibles se cargan en la RAM, lo que permite tiempos de carga más rápidos incluso que de cartuchos normales
|
||||
|
||||
@ -14,7 +14,7 @@ Necesitas una consola Nintendo 3DS o 2DS.
|
||||
- Comprueba que el `boot.firm` de Luma se encuentra en la raíz de la SD para que esto funcione
|
||||
|
||||
### Instalación
|
||||
1. Descarga [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) y copia `TWPatch.cia` en la tarjeta SD ([hilo de GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Instala `TWPatch.cia` usando FBI
|
||||
- También puedes usar Universal-Updater para instalar TWPatch y saltarte los dos pasos anteriores
|
||||
1. Vuelve al menú de inicio y abre TWPatch
|
||||
|
||||
@ -27,21 +27,23 @@ Différents emplacements de carte SD utilisent un matériel différent (la plupa
|
||||
|
||||
### Time bomb
|
||||
|
||||
Une Time Bomb est une date d'expiration sur les noyaux de linker que les fabricants utilisent pour forcer les utilisateurs à acheter une nouvelle carte. Une fois que l'horloge de votre système aura dépassé une certaine date, le logiciel refusera de démarrer. Heureusement, dépasser cette date ne modifie pas le micrologiciel du linker, ce qui nous donne deux options pour le contourner :
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Comme il dépend de l'horloge du système, vous pouvez changer la date pour revenir en arrière. Cela va entrainer des dysfonctionnements dans les jeux qui utilisent votre horloge système, mais cela vous permettra d'utiliser le logiciel par défaut.
|
||||
- Puisqu'il dépend du logiciel et non du micrologiciel, vous pouvez passer à un logiciel alternatif. Il y a deux options disponibles :
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Le menu est assez moche et n'affiche que des fichiers `.nds` , mais il a une bien meilleure prise en charge des jeux, le support des codes de triche et aucune exigence de pack de mémoire
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ceci est utile si vous souhaitez avoir toutes vos ROMs de différentes consoles dans le même menu, Il y a deux façons de faire tourner des jeux DS avec TWiLight Menu++:
|
||||
- Avec nds-bootstrap: Nécessite un Pack d'extension de mémoire pour une compatibilité de jeu étendue et ne prend pas en charge les codes de triche. Mais il fonctionne sur touts les linkers où TWiLight Menu++ fonctionne
|
||||
- Avec YSMenu: Obtient les avantages de compatibilité de YSMenu avec le meilleur menu de TWiLight Menu++, cependant, les cheats ne sont pas prises en charge actuellement
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
Nous vous recommandons YSMenu, avec TWiLight Menu++ si vous le préférez, en raison de la plus grande compatibilité, et d'aucun besoin pour un pack d'extension de mémoire. Si vous voulez installer YSMenu, DeadSkullzJr a fait un [dépôt Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) avec tous les noyaux de démarrage principaux configurés pour votre linker. Tout ce que vous devez faire est un glisser-déposer vers la racine de votre carte SD et vous avez terminé. Les instructions pour installer TWiLight Menu++ sont [sur la page d'installation du linker](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
Afin de vérifier si votre flashcard possède une Time Bomb, réglez votre système sur la plus récent date possible et lancez la flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### Support ARGV
|
||||
ARGV est un émetteur d'information entre deux applications Nintendo DS homebrew. Il peut être utilisé pour les redirecteurs ou les menus alternatifs.
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
- Les homebrew doivent être programmés pour en tirer profit. Par exemple, GBARunner2, NesDS et GameYob ont tous une implémentation ARGV
|
||||
- Il y a aussi besoin d'un moyen de définition des variables ARGV. TWiLight Menu++ et HBMenu permettent de définir les arguments ARGV
|
||||
|
||||
@ -27,7 +27,7 @@ Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.
|
||||
This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix.
|
||||
|
||||
#### Why are there issues with ROM loading, even though they're run natively?
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
|
||||
|
||||
#### Why use nds-bootstrap over a regular flashcard?
|
||||
- Certaines ROMs compatibles sont chargées en RAM, permettant ainsi des temps de chargement plus rapides que même les cartouches normales
|
||||
|
||||
@ -39,31 +39,31 @@ description: Contrôles pour utiliser TWiLightMenu++
|
||||
Celles-ci ne s'appliquent pas à DSiWare.
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Haut</kbd> + <kbd class="face">X</kbd> pendant 1 seconde : Inverser les écrans
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Down</kbd> + <kbd class="face">A</kbd> pendant 3 secondes : Copier la RAM vers `sd:/_nds/nds-bootstrap`, comme `ramDump.bin`
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Down</kbd> + <kbd class="face">B</kbd> for 2 seconds: Return to TWiLight Menu++
|
||||
- <kbd class="l">L</kbd> + <kbd>Down</kbd> + <kbd>SELECT</kbd>: Open the in-game menu
|
||||
- <kbd class="l">L</kbd> + <kbd class="r">R</kbd> + <kbd>Bas</kbd> + <kbd class="face">B</kbd> pendant 2 secondes : Retour dans TWiLight Menu++
|
||||
- <kbd class="l">L</kbd> + <kbd>Bas</kbd> + <kbd>SELECT</kbd>: Ouvrir le menu en jeu
|
||||
- RAM Viewer
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Scroll
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Fast scroll
|
||||
- <kbd class="face">A</kbd>: Enter RAM Editor
|
||||
- <kbd class="face">B</kbd>: Return to in-game menu
|
||||
- <kbd class="face">Y</kbd>: Specify an address to jump to
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Increase/Decrease selected value
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Défilement
|
||||
- <kbd>Gauche</kbd> / <kbd>Droite</kbd>: Défilement rapide
|
||||
- <kbd class="face">A</kbd>: Entrer dans l'éditeur de RAM
|
||||
- <kbd class="face">B</kbd>: Retour dans le menu en jeu
|
||||
- <kbd class="face">Y</kbd>: Spécifiez une adresse à laquelle aller
|
||||
- <kbd>Haut</kbd> / <kbd>Bas</kbd>: Augmenter/Diminuer la valeur sélectionnée
|
||||
- <kbd>Gauche</kbd> / <kbd>Droite</kbd>: Sélectionnez une valeur
|
||||
- <kbd class="face">A</kbd>/<kbd class="face">B</kbd>: Return to RAM Viewer/Editor at specified address
|
||||
- RAM Editor
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>/<kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd class="face">A</kbd>: Modify selected value
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Increase/Decrease value by 1h
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Increase/Decrease value by 10h
|
||||
- <kbd class="face">A</kbd>/<kbd class="face">B</kbd>: Finish modifying value
|
||||
- Éditeur de RAM
|
||||
- <kbd>Haut</kbd> / <kbd>Bas</kbd> / <kbd>Gauche</kbd> / <kbd>Droite</kbd>: Sélectionner une valeur
|
||||
- <kbd class="face">A</kbd>: Modifier la valeur sélectionnée
|
||||
- <kbd>Haut</kbd> / <kbd>Bas</kbd>: Augmentez / Diminuez la valeur de 1h
|
||||
- <kbd>Gauche</kbd> / <kbd>Droite</kbd>: Augmenter / Diminuer la valeur de 10h
|
||||
- <kbd class="face">A</kbd> / <kbd class="face">B</kbd>: Terminer la modification de la valeur
|
||||
- <kbd class="face">B</kbd>: Return to RAM Viewer
|
||||
- <kbd class="face">Y</kbd>: Specify an address to jump to
|
||||
- <kbd>Up</kbd>/<kbd>Down</kbd>: Increase/Decrease selected value
|
||||
- <kbd>Left</kbd>/<kbd>Right</kbd>: Select a value
|
||||
- <kbd class="face">Y</kbd>: Spécifiez une adresse à laquelle aller
|
||||
- <kbd>Haut</kbd> / <kbd>Bas</kbd>: Augmenter/Diminuer la valeur sélectionnée
|
||||
- <kbd>Gauche</kbd> / <kbd>Droite</kbd>: Sélectionnez une valeur
|
||||
- <kbd class="face">A</kbd>/<kbd class="face">B</kbd>: Return to RAM Viewer/Editor at specified address
|
||||
- The in-game menu is not accessible in DSi Enhanced/Exclusive games running in DSi Mode, so attempting to use the button combo in those games will instead exit the game
|
||||
- Only the screen swap button combo will work in B4DS mode, the others will not work
|
||||
- Returning to TWiLight Menu++ may not work on some O3DS models
|
||||
- Le menu en jeu n'est pas accessible dans les jeux DSi Enhanced/Exclusive en mode DSi, donc essayer d'utiliser le combo de boutons dans ces parties va à la place quitter le jeu
|
||||
- Seul le combo de boutons d'échange d'écran fonctionnera en mode B4DS, les autres ne fonctionneront pas
|
||||
- Retourner sur TWiLight Menu++ peut ne pas fonctionner sur certains modèles O3DS
|
||||
|
||||
#### Raccourcis de démarrage
|
||||
Celles-ci devraient être pressées sur le menu TWiLight Menu++ écran de démarrage / à droite après l'écran de démarrage Nintendo DSi.
|
||||
|
||||
@ -11,7 +11,7 @@ description: FAQ et dépannage pour TWiLight Menu++
|
||||
Pour plus de FAQs, veuillez visiter le [sujet GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/).
|
||||
{:.alert .alert-info}
|
||||
|
||||
#### Why does my 3DS/2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++?
|
||||
#### Pourquoi ma 3DS / 2DS est-elle bloquée sur des écrans noirs, plantage, éteint, etc lorsque je lance TWiLight Menu++ ?
|
||||
TWL_FIRM aurait pu d'une manière ou d'une autre être corrompu. Suivez ce guide pour résoudre le problème : <https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide>
|
||||
|
||||
#### Comment puis-je corriger le fait d'obtenir un écran blanc lors du démarrage de TWiLight Menu++ ?
|
||||
|
||||
@ -14,7 +14,7 @@ Nécessite une console Nintendo 3DS ou 2DS.
|
||||
- Assurez-vous que le `boot.firm` de Luma est à la racine de la carte SD pour que cela fonctionne
|
||||
|
||||
### Installation
|
||||
1. Téléchargez [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) et copiez `TWPatch.cia` sur votre carte SD ([thread GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Installez `TWPatch.cia` en utilisant FBI
|
||||
- Vous pouvez également utiliser Universal-Updater pour installer TWPatch au lieu des deux étapes précédentes
|
||||
1. Retournez au menu home et lancez TWPatch
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
---
|
||||
lang: en-US
|
||||
lang: he-IL
|
||||
layout: wiki
|
||||
section: community
|
||||
title: Community
|
||||
description: Information about the DS-Homebrew community
|
||||
title: קהילה
|
||||
description: מידע לגבי קהילת DS-Homebrew
|
||||
---
|
||||
|
||||
You can find information about our community here, such as the rules for our Discord server. We have the following places:
|
||||
כאן תוכלו למצוא מידע לגבי הקהילה שלנו, לדוגמת החוקים לשרת הDiscord שלנו. יש לנו את המיקומים הבאים:
|
||||
- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord)
|
||||
- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew)
|
||||
- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew)
|
||||
- Website: [ds-homebrew.com](https://ds-homebrew.com)
|
||||
- אתר: [ds-homebrew.com](https://ds-homebrew.com)
|
||||
|
||||
@ -41,83 +41,83 @@ tabs:
|
||||
- DAT0 לפין 7
|
||||
|
||||
#### דוגמה למתאם microSD מולחם
|
||||
[](/assets/images/dsi-hardmod/sd.jpg)
|
||||
[](/assets/images/dsi-hardmod/sd.jpg)
|
||||
|
||||
- הכניסו את מתאם כרטיס הmicroSD אל המחשב
|
||||
- **אזהרה** - Windows יבקש ממכם לפרמט אותו: **אל** תפרמטו אותו - זה עשוי ליצור נזק שלא ניתן לתיקון
|
||||
|
||||
#### Removing the no$gba footer
|
||||
You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest).
|
||||
#### הסרת הfooter של no$gba
|
||||
ראשית תצטרכו למחוק את הכותרת התחתנוה NOCASH מהגיבוי שאתם צורבים לDSi. ניתן לבצע את זה על ידי הרצת התוכנה hiyaCFW helper הנמצאת [כאן](https://github.com/mondul/HiyaCFW-Helper/releases/latest).
|
||||
|
||||
1. Download the version for the operating system you are using
|
||||
1. Run the script, selecting the NAND backup you wish to flash to your DSi
|
||||
1. Switch to NAND mode with the button to the left of the file path
|
||||
1. Click `Start` to create the NAND backup without the no$gba footer
|
||||
1. הורידו את הגרסה המתאימה למערכת ההפעלה שבה אתם משתמשים
|
||||
1. הריצו את הסקריפט, בחרו את גיבוי הNAND שתרצו לצרוב לDSi שלכם
|
||||
1. עברו למצב NAND בכפתור בצד שמאל של מסלול הקובץ
|
||||
1. לחצו על `Start` על מנת ליצור גיבוי NAND ללא הfooter של no$gba
|
||||
|
||||
- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open
|
||||
- Use this file as the NAND image you flash onto the DSi
|
||||
- לאחר שהסקריפט מסיים, אמור להיות קובץ עם שם ארוך שנגמר ב`-no-footer.bin` בתיקיה שבה הטרמינל פתוח
|
||||
- השתמשו בקובץ זה כאימג' של הNAND שאתם צורבים לDSi
|
||||
|
||||
{% capture tab-windows %}
|
||||
1. Open Win32DiskImager
|
||||
1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*`
|
||||
1. Choose the device that is the DSi and click read
|
||||
1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again
|
||||
1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare".
|
||||
1. Choose to compare both files then click OK when done
|
||||
- If it says "The chosen files are identical.", you are good to go to the next section
|
||||
- If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1/NAND_0 again
|
||||
1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
|
||||
1. Flash it with the `Write` button
|
||||
1. Unplug the SD card adapter and attempt to turn on the DSi
|
||||
1. פתחו את Win32DiskImager
|
||||
1. לחצו על האייקון של התיקיה ונווטו לשולחן העבודה. בתיבת הטקסט, רשמו `NAND_0.bin`. כשאתם בוחרים סוג, בחרו ב`All types *.*`
|
||||
1. בחרו את המכשיר שהוא הDSi ולחצו על read
|
||||
1. כשזה מסיים, לחצו על האייקון של התיקיה, שנו את השם ל`NAND_1.bin` וקראו שוב
|
||||
1. פתחו את HxD וגררו את שני הקבצים אל העורך. בסרגל העליון, לחצו על "Analysis", על "File compare" מהתפריט שנפתח ואז לחצו על "Compare".
|
||||
1. בחרו להשוות את 2 הקבצים ואז לחצו על OK כשזה מסיים
|
||||
- אם זה אומר "The chosen files are identical.", אתם יכולים להמשיך לחלק הבא
|
||||
- אם זה לא אומר את זה, ושני הNANDים לא בסביבות 240 MB, חלצו את NAND_1/NAND_0 שוב
|
||||
1. פתחו את Win32DiskImager, לחצו על האייקון של התיקייה ובחרו את גיבוי הNAND שיצרתם קודם
|
||||
1. צרבו אותו באמצעות הכפתור `Write`
|
||||
1. נתקו את מתאם כרטיס הSD ונסו להדליק את הDSi
|
||||
{% endcapture tab-windows %}
|
||||
{% assign tab-windows = tab-windows | split: "////////" %}
|
||||
|
||||
|
||||
{% capture tab-other %}
|
||||
1. Work out where the SD card is mounted
|
||||
1. מציאת מיקום טעינת כרטיס הSD
|
||||
- Linux:
|
||||
1. Unplug the SD card adapter
|
||||
1. Run `lbslk` in a terminal
|
||||
1. Plug in the SD card adapter
|
||||
1. Run `lbslk` again
|
||||
1. This time a new device should appear
|
||||
- It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer
|
||||
1. נתקו את מתאם כרטיס הSD
|
||||
1. הריצו את `lbslk` בטרמינל
|
||||
1. חברו את מתאם כרטיס הSD
|
||||
1. הריצו את `lbslk` שוב
|
||||
1. הפעם מכשיר נוסף אמור להופיע
|
||||
- הוא עשוי להקרא `/dev/sdb`, וודאו שאתם רושמים את השם במחשב *שלכם*
|
||||
|
||||
- macOS:
|
||||
1. Unplug the SD card adapter
|
||||
1. Run `df` in a terminal
|
||||
1. Plug in the SD card adapter
|
||||
1. Run `df` again
|
||||
1. A new device should appear in the list
|
||||
- It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer
|
||||
1. נתקו את מתאם כרטיס הSD
|
||||
1. הריצו את `df` בטרמינל
|
||||
1. חברו את מתאם כרטיס הSD
|
||||
1. הריצו את `df` שוב
|
||||
1. מכשיר נוסף אמור להופיע ברשימה
|
||||
- הוא עשוי להקרא `/dev/disk1s1`, וודאו שאתם רושמים את השם במחשב *שלכם*
|
||||
|
||||
1. Dump the NAND
|
||||
- Run the following command in a terminal:
|
||||
1. חילוץ הNAND
|
||||
- הריצו את הפקודה הבאה בטרמינל:
|
||||
- `cat {device-name} > nand0.bin`
|
||||
- Replace `{device-name}` with the SD card mount location
|
||||
- E.g `cat /dev/sdb > nand0.bin`
|
||||
- Then run `cat {device-name} > nand1.bin`
|
||||
- החליפו את `{device-name}` עם מיקום טעינת כרטיס הSD
|
||||
- לדוגמא `cat /dev/sdb > nand0.bin`
|
||||
- לאחר מכן הריצו `cat {device-name} > nand1.bin`
|
||||
|
||||
|
||||
1. Compare NAND dumps
|
||||
1. Run the following command:
|
||||
1. השוואת גיבויי NAND
|
||||
1. הריצו את הפקודה הבאה:
|
||||
- Linux: `md5sum nand0.bin nand1.bin`
|
||||
- macOS: `md5 -r nand0.bin nand1.bin`
|
||||
1. Check that the hash generated matches each other
|
||||
1. If not, redump the NAND, adjusting the wiring if necessary
|
||||
1. Keep on redumping the NAND until the hashes are identical
|
||||
1. וודאו שההאש שנוצר תואם אחד לשני
|
||||
1. אם לא, חלצו מחדש את הNAND, תקנו את החיווט אם צריך
|
||||
1. המשיכו לחלץ את הNAND עד שההאשים זהים
|
||||
|
||||
1. Flash NAND
|
||||
1. Locate the NAND backup you created before on the console
|
||||
1. Run the following command:
|
||||
1. צריבת NAND
|
||||
1. מצאו את גיבוי הNAND שיצרתם קודם על הקונסולה
|
||||
1. הריצו את הפקודה הבאה:
|
||||
- `cat {existing-nand-backup} > {device-name}`
|
||||
- Replace `{existing-nand-backup}` with the location and name of your old NAND backup
|
||||
- Replace `{device-name}` with the mount point of the SD card
|
||||
- החליפו את `{existing-nand-backup}` עם המיקום והשם של גיבוי הNAND הישן שלכם
|
||||
- החליפו את `{device-name}` עם מיקום טעינת כרטיס הSD
|
||||
|
||||
At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created!
|
||||
בשלב זה אתם יכולים לנתק את מתאם כרטיס הSD ולנסות להדליק את הDSi. אם הכל הלך כשורה, הDSi אמור להדלק למצב שבו הוא היה כשהגיבוי נוצר!
|
||||
{% endcapture tab-other %}
|
||||
{% assign tab-other = tab-other | split: "////////" %}
|
||||
|
||||
### Flashing the NAND backup
|
||||
### צריבת גיבוי הNAND
|
||||
{% assign tabs = tab-windows | concat: tab-other %}
|
||||
{% include tabs.html index=0 tabs=tabs %}
|
||||
|
||||
@ -27,18 +27,20 @@ Different SD card slots have different hardware (most of the time) and code writ
|
||||
|
||||
### Time bomb
|
||||
|
||||
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
|
||||
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
|
||||
- With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
|
||||
- With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV support
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
@ -33,13 +33,13 @@ Cloneboot זה כאשר משחק שולח את הבינארים של ARM7 וARM9
|
||||
ישנם פורמטים שונים בשימוש בהתאם לאופן הטעינה, אבל nds-bootstrap משתמש בפורמט הגולמי `.sav`. אם אתם משתמשים בפורמט אחר, הנה אתר שנותן לכם להמיר אותו: http://www.shunyweb.info/convert.php
|
||||
|
||||
### Assembly
|
||||
שפת אסמבלי זאת כל שפת תכנות ברמה נמוכה עם חיבור חזק בין ההוראות בשפה להוראות של המעבד. בDS, קוד אסמבלי מגיע בצורה של הוראות ARM או הוראות THUMB, כאשר הוראות THUMB הם תת קבוצה של הוראות ARM. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm).
|
||||
שפת אסמבלי זאת כל שפת תכנות ברמה נמוכה עם חיבור חזק בין ההוראות בשפה להוראות של המעבד. בDS, קוד אסמבלי מגיע בצורה של הוראות ARM או הוראות THUMB, כאשר הוראות THUMB הם תת קבוצה של הוראות ARM. THUMB שימושי על מנת לשמור רוחב פס, מאחר והוא משתמש בהוראות 16-ביט בניגוד להוראות 32-ביט שבשימוש על ידי ARM. תוכלו למצוא מידע נוסף על הוראות אסמבלי, בנוסף על מידע טכני נוסף על הDS והDsi, ב[GBATEK](https://problemkaputt.de/gbatek.htm).
|
||||
|
||||
### Card read DMA
|
||||
Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
### DMA לקריאה מכרטיס
|
||||
DMA כרטיס (קיצור לDirect Memory Access) היא דרך יותר יעילה לקרוא מידע מקלטת מאשר על ידי תוכנה. כאשר אין מידע זמין, קוד יכול עדיין לפעול. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data.
|
||||
|
||||
You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter.
|
||||
- For example: `DMA2: 04100010 023C18C0 AF000001`
|
||||
- לדוגמה: `DMA2: 04100010 023C18C0 AF000001`
|
||||
|
||||
### Action Replay cheats
|
||||
Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether.
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -57,7 +57,7 @@ TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לת
|
||||
1. שנו את האופציה הראשונה עד שתראו את השפה שתרצו, ואז תצאו מההגדרות
|
||||
- ייתכן ותרצו לשנות את שתי האופציות הבאות, מאחר והן שולטות בשפה של משחקי DS ובשמות של המשחקים בTWiLight Menu++
|
||||
|
||||
#### האם זה אימולטור של DS(i)?
|
||||
#### האם זה אימולטור של DS(i)‎?
|
||||
לא, זה לא אימולטור. התפריט ומשחקי הDS (שנטענים דרך nds-bootstrap) רצים באופן טבעי במצב הDS/DSi של הקונסולה. הקונסולות היחידות שרצות באימולציה הן קונסולות ישנות, כשבGBA זה באופן חלקי (מאחר וחלק או כל החלקים של המשחק לדוגמת גרפיקה רצים באופן טבעי).
|
||||
|
||||
#### באילו מערכות TWiLight Menu++ תומך?
|
||||
@ -72,7 +72,7 @@ TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לת
|
||||
| DS | [nds-bootstrap][ndsbs], ליבת פלאשקארטים, מובנה | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[שם הרום].sav`[^2] |
|
||||
| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[שם הרום].pub`, `[שם הרום].prv` |
|
||||
| פלאגין של DSTWO | [DSTWO][dstwo][^3] | `.plg` | |
|
||||
| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[שם הרום].sav` |
|
||||
| Game Boy (Color)‎ | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[שם הרום].sav` |
|
||||
| Game Boy Advance | [GBARunner2][gbarunner2][^4], מובנה[^5] | `.agb`, `.gba`, `.mb` | `[שם הרום].sav` |
|
||||
| Game Gear | [S8DS][s8ds] | `.gg` | `[שם הרום].gg.sav` |
|
||||
| Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[שם הרום].srm`[^6] |
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: התקנה (3DS)
|
||||
long_title: התקנת TWiLight Menu++ (3DS)
|
||||
long_title: התקנת TWiLight Menu++ (3DS)‎
|
||||
description: איך להתקין את TWiLight Menu++ על Nintendo 3DS
|
||||
tabs:
|
||||
-
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: installing
|
||||
title: התקנה (DSi)
|
||||
long_title: התקנת TWiLight Menu++ (DSi)
|
||||
long_title: התקנת TWiLight Menu++ (DSi)‎
|
||||
description: איך להתקין את TWiLight Menu++ על Nintendo DSi
|
||||
---
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ description: איך להשתמש בTWiLight Menu++ במסך רחב על Nintendo
|
||||
- וודאו שהקובץ`boot.firm` של Luma נמצא בשורש הSD שלכם
|
||||
|
||||
### התקנה
|
||||
1. הורידו את [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) והעתיקו את `TWPatch.cia` לכרטיס הSD שלכם ([דיון בGBATemp ](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. הורידו את [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) והעתיקו את `TWPatch.cia` לכרטיס הSD שלכם ([דיון בGBATemp ](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. התקינו את `TWPatch.cia` באמצעות FBI
|
||||
- ניתן גם להשתמש בUniversal-Updater על מנת להתקין את TWPatch במקום 2 הצעדים הקודמים
|
||||
1. חזרו לתפריט הבית והפעילו את TWPatch
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: הסרת התקנה (3DS)
|
||||
long_title: הסרת TWiLight Menu++ (3DS)
|
||||
long_title: הסרת TWiLight Menu++ (3DS)‎
|
||||
description: כיצד להסיר את TWiLight Menu++ מNintendo 3DS
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: uninstalling
|
||||
title: הסרת התקנה (DS & DSi)
|
||||
long_title: הסרת TWiLight Menu++ (DS & DSi)
|
||||
long_title: הסרת TWiLight Menu++ (DS & DSi)‎
|
||||
description: כיצד להסיר את TWiLight Menu++ מNintendo DSi או פלאשקארט של DS
|
||||
---
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: עדכון (3DS)
|
||||
long_title: עדכון TWiLight Menu++ (3DS)
|
||||
long_title: עדכון TWiLight Menu++ (3DS)‎
|
||||
description: איך לעדכן את TWiLight Menu++ על Nintendo 3DS
|
||||
tabs:
|
||||
-
|
||||
|
||||
@ -4,7 +4,7 @@ layout: wiki
|
||||
section: twilightmenu
|
||||
category: updating
|
||||
title: עדכון (DSi)
|
||||
long_title: עדכון TWiLight Menu++ (DSi)
|
||||
long_title: עדכון TWiLight Menu++ (DSi)‎
|
||||
description: איך לעדכן את TWiLight Menu++ על Nintendo DSi
|
||||
---
|
||||
|
||||
|
||||
@ -27,18 +27,20 @@ Különböző SD kártya slot-ok különböző hardverrel rendelkeznek (az esete
|
||||
|
||||
### Időbomba
|
||||
|
||||
Az időbomba egy lejárati dátuma a flashcard kernel-eknek, amit a gyártók használnak arra, hogy kényszerítsék a felhasználókat új kártya vásárlására. Amint a rendszeróra túl megy ezen a bizonyos dátumon, a kernel visszautasítja a bootolást, a lejárati képernyőnél tovább. Szerencsére flag nem kerül sehova beállításra, és a flashcard firmware által kezelt, két lehetőséget adva nekünk a megkerülésre:
|
||||
Néhány flashcard kernelbe egy lejárati idő kódolt (amit többnyire időbombának hívnak) a fejlesztője által, hogy rávegyék a felhasználót a legfrissebb változat vásárlására. A funkció működése a következő:
|
||||
|
||||
- Mivel a rendszerórán alapszik, visszaállíthatod a dátumot. Ez viszont elront minden játékot, ami a rendszerórát használja, de lehetővé teszi az alapértelmezett kernel használatát.
|
||||
- Mivel ez a kernel-en alapul, nem a firmware-en, alternatív kernelre is válthatsz. Két opció áll rendelkezésre:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- A menü igencsak ronda és csak `.nds` fájlt mutat, de jobb játék támogatása és csalás támogatása van, valamint nincs memory pak követelménye
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Ez hasznos ha szeretnéd minden ROM-od különféle konzolról ugyanabban a menüben kezelni; két módja van a DS játékok futtatásának a TWiLight Menu++-ből:
|
||||
- nds-bootstrap-pel flashcard-on: Szüksége van Memory Expansion Pak-ra a bővített játék kompatibilitás miatt, és nem támogatja a csalásokat. Azonban működik minden flashcard-dal, amivel TWiLight Menu++ működik
|
||||
- YSMenu-vel: Megkapja a kompatibilitási előnyeit az YSMenu előnyeit, a TWiLight Menu++ jobb menüjével, azonban a csalások nem támogatottak jelenleg
|
||||
1. A flashcard bebootol és betölti a kernel fájlt az SD kártyáról, a nélkül, hogy ellenőrizné, hogy a kernel az e amit a fejlesztő vár
|
||||
1. Minden alkalommal, amikor a kernel fájl betöltésre kerül az SD kártyáról, ellenőrzi, hogy a rendszer dátum egy adott időpont után van-e
|
||||
|
||||
Azt ajánljuk, hogy az YSMenu-t használja, TWiLight Menu++-szal, ha azt preferálja, a magasabb kompatibilitás miatt, és mert nem szükséges Memory Expansion Pak hozzá. Ha szeretné beállítani az YSMenu-t, DeadSkullzJr készített egy [Dropbox repo-t](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) minden elsődleges boot kernel konfigurációval, a flashcard-jához. Csupán annyit kell tennie, hogy behúzza az SD kártya gyökerébe és kész is. A TWiLight Menu++ telepítésről a [a flashcard telepítés oldalon olvashat](../twilightmenu/installing-flashcard).
|
||||
Ha a második teszt pozitív, akkor a kernel nem fog bootolni. Ez tesztelhető a dátum legutolsó elfogadható időpontra állításával. Azonban a biztonság gyenge, és az eredmény nem cache-elt, ami azt jelenti, hogy lehetőség van megkerülni:
|
||||
|
||||
Annak érdekében, hogy teszteld hogy a flashcard-od tartalmaz-e időbombát, állítsd be a lehető legkésőbbi dátumot, amit lehet és indítsd el a flashcard-ot.
|
||||
Ha azt a kernelt szeretnéd használni, amit a flashcard gyártó adott, a rendszer óra visszaállítható az eszköz System Settings alkalmazásában. Tartsd észben, hogy ez azon játékoknál, amik a rendszer időtől függenek problémát okoz (mint például Animal Crossing: Wild World).
|
||||
|
||||
Azonban a kernelek, amik ezekkel a kártyákkal érkeznek, alapvetően problémásak, és javasolt a cseréjük. Hálás dolog, hogy harmadik fél fejlesztők készítettek olyan alternatívákat, amit használhatsz:
|
||||
|
||||
- [YSmenu - menu + játék betöltő](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Habár nem rendelkezik egy egyediesíthető mindent egyben menü előnyeivel, a játéktöltőnek sokkal jobb a kompatibilitása és rendelkezik támogatással az action-replay csalásokhoz
|
||||
- [TWiLight Menu++ nds-bootstrap-pal](/twilightmenu/installing-flashcard) - Rendelkezik egyediesíthető mindent egyben menüvel, és támogatja a csalásokat, de a B4DS módban (a mód amiben használt, amikor nem rendelkezik DSi képességekkel) gyenge kompatibilitással bír és néhány játéknak szüksége van a Memory Expansion Pak-re
|
||||
- [TWiLight Menu++ YSmenu-vel](/twilightmenu/installing-flashcard) - Egyediesíthető mindent egyben menü, magas kompatibilitással, de csalás támogatás nélkül
|
||||
|
||||
### ARGV támogatás
|
||||
Az ARGV egy információ átvivő két homebrew Nintendo DS applikáció között. Használhatók forwardereknek, vagy alternatív menükhöz.
|
||||
|
||||
@ -14,7 +14,7 @@ Nintendo 2DS vagy 3DS konzolt igényel.
|
||||
- Ellenőrizd, hogy a Luma `boot.firm` -je megtalálható-e az SD kártya gyökerében, ahhoz, hogy ez működjön
|
||||
|
||||
### Telepítés
|
||||
1. Töltsd le a [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)-et és másold a `TWPatch.cia`-t az SD kártyádra ([GBATemp beszélgetés szál](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Töltsd le a [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia)-et és másold a `TWPatch.cia`-t az SD kártyádra ([GBATemp beszélgetés szál](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Telepítsd a `TWPatch.cia`-t az FBI-jal
|
||||
- Használhatod az Universal-Updater-t is a TWPatch telepítéséhez a korábbi két lépés helyett
|
||||
1. Térj vissza a home menübe és indítsd el a TWPatch-ot
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns19124:0crwdne19124:0
|
||||
layout: wiki
|
||||
layout: crwdns19126:0crwdne19126:0
|
||||
section: crwdns19128:0crwdne19128:0
|
||||
category: crwdns19130:0crwdne19130:0
|
||||
title: crwdns19132:0crwdne19132:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18656:0crwdne18656:0
|
||||
layout: wiki
|
||||
layout: crwdns18660:0crwdne18660:0
|
||||
section: crwdns18662:0crwdne18662:0
|
||||
category: crwdns18664:0crwdne18664:0
|
||||
title: crwdns18668:0crwdne18668:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18298:0crwdne18298:0
|
||||
layout: wiki
|
||||
layout: crwdns18300:0crwdne18300:0
|
||||
section: crwdns18302:0crwdne18302:0
|
||||
title: crwdns22534:0crwdne22534:0
|
||||
description: crwdns19668:0crwdne19668:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14944:0crwdne14944:0
|
||||
layout: wiki
|
||||
layout: crwdns14946:0crwdne14946:0
|
||||
section: crwdns14948:0crwdne14948:0
|
||||
category: crwdns15692:0crwdne15692:0
|
||||
title: crwdns19486:0crwdne19486:0
|
||||
@ -155,4 +155,4 @@ crwdns21742:0{% endcapture %}crwdne21742:0
|
||||
crwdns21744:0crwdne21744:0
|
||||
|
||||
crwdns21746:0crwdne21746:0
|
||||
crwdns21748:0{% include tabs.html index=0 tabs=tabs %}crwdne21748:0
|
||||
crwdns21748:0{% include tabs.html index=0 tabs=tabs %}crwdne21748:0
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13620:0crwdne13620:0
|
||||
layout: wiki
|
||||
layout: crwdns13622:0crwdne13622:0
|
||||
section: crwdns13624:0crwdne13624:0
|
||||
category: crwdns15774:0crwdne15774:0
|
||||
title: crwdns15776:0crwdne15776:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12628:0crwdne12628:0
|
||||
layout: wiki
|
||||
layout: crwdns12630:0crwdne12630:0
|
||||
section: crwdns12632:0crwdne12632:0
|
||||
category: crwdns15660:0crwdne15660:0
|
||||
title: crwdns15662:0crwdne15662:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13420:0crwdne13420:0
|
||||
layout: wiki
|
||||
layout: crwdns13422:0crwdne13422:0
|
||||
section: crwdns13424:0crwdne13424:0
|
||||
category: crwdns15668:0crwdne15668:0
|
||||
title: crwdns15670:0crwdne15670:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12434:0crwdne12434:0
|
||||
layout: wiki
|
||||
layout: crwdns12436:0crwdne12436:0
|
||||
section: crwdns12438:0crwdne12438:0
|
||||
title: crwdns12440:0crwdne12440:0
|
||||
description: crwdns14344:0crwdne14344:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13742:0crwdne13742:0
|
||||
layout: wiki
|
||||
layout: crwdns13744:0crwdne13744:0
|
||||
section: crwdns13746:0crwdne13746:0
|
||||
category: crwdns15740:0crwdne15740:0
|
||||
title: crwdns15742:0crwdne15742:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12774:0crwdne12774:0
|
||||
layout: wiki
|
||||
layout: crwdns12778:0crwdne12778:0
|
||||
section: crwdns12782:0crwdne12782:0
|
||||
category: crwdns15664:0crwdne15664:0
|
||||
title: crwdns15666:0crwdne15666:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18366:0crwdne18366:0
|
||||
layout: wiki
|
||||
layout: crwdns18368:0crwdne18368:0
|
||||
section: crwdns18370:0crwdne18370:0
|
||||
title: crwdns19562:0crwdne19562:0
|
||||
description: crwdns18374:0crwdne18374:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18332:0crwdne18332:0
|
||||
layout: faq
|
||||
layout: crwdns23488:0crwdne23488:0
|
||||
section: crwdns18336:0crwdne18336:0
|
||||
title: crwdns18338:0crwdne18338:0
|
||||
long_title: crwdns20810:0crwdne20810:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18964:0crwdne18964:0
|
||||
layout: wiki
|
||||
layout: crwdns18966:0crwdne18966:0
|
||||
section: crwdns18968:0crwdne18968:0
|
||||
title: crwdns22412:0crwdne22412:0
|
||||
description: crwdns19452:0crwdne19452:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns22690:0crwdne22690:0
|
||||
layout: wiki
|
||||
layout: crwdns22692:0crwdne22692:0
|
||||
section: crwdns22694:0crwdne22694:0
|
||||
title: crwdns22696:0crwdne22696:0
|
||||
category: crwdns22698:0crwdne22698:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns22786:0crwdne22786:0
|
||||
layout: wiki
|
||||
layout: crwdns22788:0crwdne22788:0
|
||||
section: crwdns22790:0crwdne22790:0
|
||||
title: crwdns22792:0crwdne22792:0
|
||||
category: crwdns22794:0crwdne22794:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns22426:0crwdne22426:0
|
||||
layout: wiki
|
||||
layout: crwdns22428:0crwdne22428:0
|
||||
section: crwdns22430:0crwdne22430:0
|
||||
title: crwdns22432:0crwdne22432:0
|
||||
description: crwdns22434:0crwdne22434:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns22556:0crwdne22556:0
|
||||
layout: wiki
|
||||
layout: crwdns22558:0crwdne22558:0
|
||||
section: crwdns22560:0crwdne22560:0
|
||||
title: crwdns22562:0crwdne22562:0
|
||||
long_title: crwdns22564:0crwdne22564:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns22730:0crwdne22730:0
|
||||
layout: wiki
|
||||
layout: crwdns22732:0crwdne22732:0
|
||||
section: crwdns22734:0crwdne22734:0
|
||||
title: crwdns22736:0crwdne22736:0
|
||||
category: crwdns22738:0crwdne22738:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13268:0crwdne13268:0
|
||||
layout: default
|
||||
layout: crwdns21132:0crwdne21132:0
|
||||
title: crwdns21134:0crwdne21134:0
|
||||
---
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns19308:0crwdne19308:0
|
||||
layout: faq
|
||||
layout: crwdns23492:0crwdne23492:0
|
||||
section: crwdns19312:0crwdne19312:0
|
||||
title: crwdns22516:0crwdne22516:0
|
||||
long_title: crwdns22518:0crwdne22518:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns19292:0crwdne19292:0
|
||||
layout: wiki
|
||||
layout: crwdns19294:0crwdne19294:0
|
||||
section: crwdns19296:0crwdne19296:0
|
||||
title: crwdns22502:0crwdne22502:0
|
||||
description: crwdns19568:0crwdne19568:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns18402:0crwdne18402:0
|
||||
layout: wiki
|
||||
layout: crwdns18404:0crwdne18404:0
|
||||
section: crwdns18406:0crwdne18406:0
|
||||
title: crwdns22524:0crwdne22524:0
|
||||
description: crwdns22526:0crwdne22526:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns19408:0crwdne19408:0
|
||||
layout: wiki
|
||||
layout: crwdns19410:0crwdne19410:0
|
||||
section: crwdns19412:0crwdne19412:0
|
||||
title: crwdns19414:0crwdne19414:0
|
||||
description: crwdns19710:0crwdne19710:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns19436:0crwdne19436:0
|
||||
layout: wiki
|
||||
layout: crwdns19438:0crwdne19438:0
|
||||
section: crwdns19440:0crwdne19440:0
|
||||
title: crwdns22494:0crwdne22494:0
|
||||
description: crwdns19716:0crwdne19716:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns16576:0crwdne16576:0
|
||||
layout: wiki
|
||||
layout: crwdns16578:0crwdne16578:0
|
||||
section: crwdns16580:0crwdne16580:0
|
||||
category: crwdns16582:0crwdne16582:0
|
||||
title: crwdns16584:0crwdne16584:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13226:0crwdne13226:0
|
||||
layout: wiki
|
||||
layout: crwdns13228:0crwdne13228:0
|
||||
section: crwdns13230:0crwdne13230:0
|
||||
category: crwdns15732:0crwdne15732:0
|
||||
title: crwdns15734:0crwdne15734:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12940:0crwdne12940:0
|
||||
layout: wiki
|
||||
layout: crwdns12944:0crwdne12944:0
|
||||
section: crwdns12948:0crwdne12948:0
|
||||
category: crwdns15688:0crwdne15688:0
|
||||
title: crwdns15690:0crwdne15690:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13278:0crwdne13278:0
|
||||
layout: wiki
|
||||
layout: crwdns13280:0crwdne13280:0
|
||||
section: crwdns13282:0crwdne13282:0
|
||||
category: crwdns15696:0crwdne15696:0
|
||||
title: crwdns22514:0crwdne22514:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12650:0crwdne12650:0
|
||||
layout: wiki
|
||||
layout: crwdns12652:0crwdne12652:0
|
||||
section: crwdns12654:0crwdne12654:0
|
||||
category: crwdns15752:0crwdne15752:0
|
||||
title: crwdns22536:0crwdne22536:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns15222:0crwdne15222:0
|
||||
layout: wiki
|
||||
layout: crwdns15224:0crwdne15224:0
|
||||
section: crwdns15226:0crwdne15226:0
|
||||
category: crwdns15748:0crwdne15748:0
|
||||
title: crwdns15750:0crwdne15750:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12530:0crwdne12530:0
|
||||
layout: wiki
|
||||
layout: crwdns12532:0crwdne12532:0
|
||||
section: crwdns12534:0crwdne12534:0
|
||||
category: crwdns15808:0crwdne15808:0
|
||||
title: crwdns15810:0crwdne15810:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13308:0crwdne13308:0
|
||||
layout: wiki
|
||||
layout: crwdns13312:0crwdne13312:0
|
||||
section: crwdns13314:0crwdne13314:0
|
||||
category: crwdns15682:0crwdne15682:0
|
||||
title: crwdns22538:0crwdne22538:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14114:0crwdne14114:0
|
||||
layout: faq
|
||||
layout: crwdns23498:0crwdne23498:0
|
||||
section: crwdns14118:0crwdne14118:0
|
||||
category: crwdns15700:0crwdne15700:0
|
||||
title: crwdns15702:0crwdne15702:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13502:0crwdne13502:0
|
||||
layout: wiki
|
||||
layout: crwdns13510:0crwdne13510:0
|
||||
section: crwdns13516:0crwdne13516:0
|
||||
category: crwdns15708:0crwdne15708:0
|
||||
title: crwdns15712:0crwdne15712:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13594:0crwdne13594:0
|
||||
layout: wiki
|
||||
layout: crwdns16422:0crwdne16422:0
|
||||
destination: crwdns19772:0crwdne19772:0
|
||||
title: crwdns16426:0crwdne16426:0
|
||||
---
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13974:0crwdne13974:0
|
||||
layout: wiki
|
||||
layout: crwdns13976:0crwdne13976:0
|
||||
section: crwdns13978:0crwdne13978:0
|
||||
category: crwdns15672:0crwdne15672:0
|
||||
title: crwdns15674:0crwdne15674:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14198:0crwdne14198:0
|
||||
layout: wiki
|
||||
layout: crwdns14204:0crwdne14204:0
|
||||
section: crwdns14208:0crwdne14208:0
|
||||
category: crwdns15724:0crwdne15724:0
|
||||
title: crwdns15726:0crwdne15726:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns12450:0crwdne12450:0
|
||||
layout: wiki
|
||||
layout: crwdns12452:0crwdne12452:0
|
||||
section: crwdns12454:0crwdne12454:0
|
||||
category: crwdns15744:0crwdne15744:0
|
||||
title: crwdns15746:0crwdne15746:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns20952:0crwdne20952:0
|
||||
layout: wiki
|
||||
layout: crwdns20954:0crwdne20954:0
|
||||
section: crwdns20956:0crwdne20956:0
|
||||
category: crwdns20958:0crwdne20958:0
|
||||
title: crwdns20960:0crwdne20960:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13890:0crwdne13890:0
|
||||
layout: wiki
|
||||
layout: crwdns13892:0crwdne13892:0
|
||||
section: crwdns13894:0crwdne13894:0
|
||||
category: crwdns15720:0crwdne15720:0
|
||||
title: crwdns15722:0crwdne15722:0
|
||||
@ -14,7 +14,7 @@ crwdns18248:0{:.alert .alert-info}crwdne18248:0
|
||||
- crwdns14538:0crwdne14538:0
|
||||
|
||||
### crwdns18252:0crwdne18252:0
|
||||
1. crwdns18254:0crwdne18254:0
|
||||
1. crwdns23562:0crwdne23562:0
|
||||
1. crwdns18256:0crwdne18256:0
|
||||
- crwdns18258:0crwdne18258:0
|
||||
1. crwdns18260:0crwdne18260:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14616:0crwdne14616:0
|
||||
layout: wiki
|
||||
layout: crwdns14618:0crwdne14618:0
|
||||
section: crwdns14620:0crwdne14620:0
|
||||
category: crwdns15820:0crwdne15820:0
|
||||
title: crwdns15822:0crwdne15822:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14650:0crwdne14650:0
|
||||
layout: wiki
|
||||
layout: crwdns14652:0crwdne14652:0
|
||||
section: crwdns14654:0crwdne14654:0
|
||||
category: crwdns15812:0crwdne15812:0
|
||||
title: crwdns15816:0crwdne15816:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns13938:0crwdne13938:0
|
||||
layout: wiki
|
||||
layout: crwdns16494:0crwdne16494:0
|
||||
destination: crwdns19728:0crwdne19728:0
|
||||
title: crwdns16498:0crwdne16498:0
|
||||
---
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14066:0crwdne14066:0
|
||||
layout: wiki
|
||||
layout: crwdns14068:0crwdne14068:0
|
||||
section: crwdns14070:0crwdne14070:0
|
||||
category: crwdns15814:0crwdne15814:0
|
||||
title: crwdns15818:0crwdne15818:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14182:0crwdne14182:0
|
||||
layout: wiki
|
||||
layout: crwdns14184:0crwdne14184:0
|
||||
section: crwdns14186:0crwdne14186:0
|
||||
category: crwdns15736:0crwdne15736:0
|
||||
title: crwdns15738:0crwdne15738:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns14034:0crwdne14034:0
|
||||
layout: wiki
|
||||
layout: crwdns14036:0crwdne14036:0
|
||||
section: crwdns14038:0crwdne14038:0
|
||||
category: crwdns15824:0crwdne15824:0
|
||||
title: crwdns15826:0crwdne15826:0
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
---
|
||||
lang: crwdns20848:0crwdne20848:0
|
||||
layout: wiki
|
||||
layout: crwdns20850:0crwdne20850:0
|
||||
section: crwdns20852:0crwdne20852:0
|
||||
category: crwdns20854:0crwdne20854:0
|
||||
title: crwdns20856:0crwdne20856:0
|
||||
|
||||
@ -27,18 +27,20 @@ Different SD card slots have different hardware (most of the time) and code writ
|
||||
|
||||
### Time bomb
|
||||
|
||||
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
|
||||
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
|
||||
- With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
|
||||
- With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV support
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.
|
||||
This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix.
|
||||
|
||||
#### Why are there issues with ROM loading, even though they're run natively?
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
|
||||
|
||||
#### Why use nds-bootstrap over a regular flashcard?
|
||||
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
|
||||
|
||||
@ -14,7 +14,7 @@ Requires a Nintendo 3DS or 2DS console.
|
||||
- Make sure Luma's `boot.firm` is on the SD root for this to work
|
||||
|
||||
### Installing
|
||||
1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Install `TWPatch.cia` using FBI
|
||||
- You can also use Universal-Updater to install TWPatch instead of the previous two steps
|
||||
1. Return to the home menu and launch TWPatch
|
||||
|
||||
@ -27,18 +27,20 @@ Different SD card slots have different hardware (most of the time) and code writ
|
||||
|
||||
### Time bomb
|
||||
|
||||
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
|
||||
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
|
||||
- With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
|
||||
- With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV support
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- L'engine dei trucchi utilizzato in nds-bootstrap si basa su quello usato da NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ Richiede una console Nintendo 3DS o 2DS.
|
||||
- Assicurati che il `boot.firm` di Luma sia nella scheda SD per funzionare
|
||||
|
||||
### Installazione
|
||||
1. Scarica [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) e copia `TWPatch.cia` sulla tua scheda SD ([thread di GBATemp](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Installa `TWPatch.cia` usando FBI
|
||||
- È possibile utilizzare Universal-Updater per installare TWPatch invece dei due passaggi precedenti
|
||||
1. Ritorna al menu home e avvia TWPatch
|
||||
|
||||
@ -27,18 +27,20 @@ Different SD card slots have different hardware (most of the time) and code writ
|
||||
|
||||
### Time bomb
|
||||
|
||||
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
|
||||
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
|
||||
- With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
|
||||
- With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV support
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.
|
||||
This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix.
|
||||
|
||||
#### Why are there issues with ROM loading, even though they're run natively?
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
|
||||
|
||||
#### Why use nds-bootstrap over a regular flashcard?
|
||||
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
|
||||
|
||||
@ -13,7 +13,7 @@ tabs:
|
||||
manual: 手動
|
||||
---
|
||||
|
||||
3DSにカスタムファームウェアが必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください
|
||||
3DSにカスタムファームウェアが必要です。インストールには[3ds.hacks.guide](https://3ds.hacks.guide)に従ってください。
|
||||
{:.alert .alert-info}
|
||||
|
||||
{% capture tab-working-camera %}
|
||||
|
||||
@ -14,7 +14,7 @@ description: ニンテンドー3DSでTWiLight Menu++をワイドスクリーン
|
||||
- Lumaの`boot.firm`がSDルート上にあることを確認してください
|
||||
|
||||
### インストール
|
||||
1. [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)をダウンロードし、`TWPatch.cia`をSDカードにコピーします([GBAtempスレッド](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia)をダウンロードし、`TWPatch.cia`をSDカードにコピーします([GBAtempスレッド](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. FBIを使って、`TWPatch.cia`をインストールします
|
||||
- また、前の2つの手順ではなく、Universal-Updaterを使ってTWPatchをインストールすることもできます
|
||||
1. ホームメニューに戻り、TWPatchを起動します
|
||||
|
||||
@ -27,21 +27,23 @@ Different SD card slots have different hardware (most of the time) and code writ
|
||||
|
||||
### Time bomb
|
||||
|
||||
A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel.
|
||||
- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++:
|
||||
- With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does
|
||||
- With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV support
|
||||
ARGV(Argument Vector)는 두 개의 홈브류 닌텐도 DS 응용프로그램 간의 정보 송신기입니다. It can be used for forwarders or alternative menus.
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation
|
||||
- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up
|
||||
- The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size
|
||||
- Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack
|
||||
|
||||
For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.
|
||||
This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix.
|
||||
|
||||
#### Why are there issues with ROM loading, even though they're run natively?
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
|
||||
|
||||
#### Why use nds-bootstrap over a regular flashcard?
|
||||
- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges
|
||||
|
||||
@ -14,7 +14,7 @@ description: 닌텐도 3DS에서 와이드스크린으로 TWiLight Menu++를 이
|
||||
- `boot.firm`이 SD의 루트에 저장되어있는지 확인합니다.
|
||||
|
||||
### 설치하기
|
||||
1. [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)를 다운로드 한 후, `TWPatch.cia`를 사용자의 SD카드로 복사합니다. ([GBATemp 스레드](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. `TWPatch.cia`를 FBI를 이용해서 설치합니다.
|
||||
- TWPatch 대신에 Universal-Updater를 사용하면 위의 두 단계를 거치지 않아도 좋습니다.
|
||||
1. 홈 메뉴로 돌아가서 TWPatch를 실행합니다.
|
||||
|
||||
@ -27,21 +27,23 @@ Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla j
|
||||
|
||||
### Bomba Czasowa
|
||||
|
||||
Bomba czasowa to czas wygaśnięcia jądra nagrywarki flashcard, który jest używany przez producentów w celu zmuszenia użytkowników do kupienia nowego egzemplarza. Gdy twój zegar systemowy przekroczy określoną datę, jądrą odmówi uruchomienia i powiadomi Cię o wygaśnięciu. Na szczęście flaga nie jest nigdzie ustawiona, tylko obsługiwana jest przez oprogramowanie flashcarda, co pozwala nam na dwa obejścia:
|
||||
W niektórych kernelach kart flash, arbitralna data wygaśnięcia (bardziej znana jako bomba zegarowa) jest zakodowana przez twórców kernela jako sposób na nakłonienie konsumentów do zakupu ich najnowszego produktu. Procedura ta jest następująca:
|
||||
|
||||
- Ponieważ funkcja opiera się na czasie systemowym, możesz ustawić wcześniejszą datę. Spowoduje to popsucie każdej gry używającej czasu systemowego, ale pozwoli Ci na używanie domyślnego jądra.
|
||||
- Ponieważ funkcja opiera się na jądrze, a nie na oprogramowaniu, możesz przełączyć się na alternatywne jądro. Masz dwie opcje:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menu jest dosyć brzydkie i pokazuje tylko pliki `.nds`, ale ma o wiele lepsze wsparcie gier i cheatów oraz nie wymaga memory paka
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Przydatne jeśli chcesz mieć wszystkie ROMy z różnych konsol w jednym menu. Są dwa sposoby na uruchamianie gier DS z TWiLight Menu++:
|
||||
- Z nds-bootstrap na flaschard: Wymaga Memory Expansion Pak dla rozszerzonej kompatybilności z grami i nie obsługuje cheatów. Ale działa na wszystkich flashcardach, które są wspierane przez TWiLight Menu++
|
||||
- Z YSMenu: Łączy kompatybilność YSMenu z lepszym menu TWiLight Menu++, ale cheaty nie są wspierane
|
||||
1. Karta Flash jest uruchamiana i ładuje plik kernela z karty SD bez sprawdzenia, czy jest on sprawdzony przez deweloperów
|
||||
1. Przy każdym załadowaniu pliku kernela z karty SD sprawdza, czy data w systemie jest wcześniejsza od określonej daty
|
||||
|
||||
Rekomendujemy YSMenu(z TWiLight Menu++ jeśli tak preferujesz) ze względu na większość kompatybilność i brak potrzeby Memory Expansion Pak. Jeśli chcesz YSMenu, DeadSkullzJr zrobił [repozytorium Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) z każdym głównym jądrem rozruchu, już przygotowanymi dla twojego flashcarda. Jedyne co trzeba zrobić to przenieść do katalogu głównego karty SD. Instrukcje instalacji TWiLight Menu++ są [na stronie instalacji na flashcarda](../twilightmenu/installing-flashcard).
|
||||
Jeśli drugi test wypadnie pozytywnie, jądro odmówi uruchomienia systemu. Można to sprawdzić ustawiając datę na najnowszą możliwą wartość. Jednak zabezpieczenia są słabe, a wyniki nie są buforowane, co oznacza, że istnieją sposoby na obejście tego problemu:
|
||||
|
||||
Aby sprawdzić, czy twoja nagrywarka ma bombę czasową, ustaw datę twojego systemu na najnowszą możliwą i uruchom ją.
|
||||
Jeśli chcesz używać domyślnego kernelu, który został dodany przez producentów kart flash, zegar systemowy może być ustawiony z powrotem w Ustawieniach systemowych urządzenia. Pamiętaj jednak, że może to zepsuć każdą grę, która opiera się na zegarze systemowym (np. Animal Crossing: Wild World).
|
||||
|
||||
Jednak kernele, które są dostarczane z tymi kartami są fundamentalnie wadliwe i lepiej jest je całkowicie wymienić. Na szczęście programiści z innych firm stworzyli alternatywne rozwiązania, z których możesz skorzystać:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Chociaż nie ma zalet konfigurowalnego menu all-in-one, game loader ma znacznie lepszą kompatybilność z cheatami action-replay
|
||||
- [TWiLight Menu++ z nds-bootstrap](/twilightmenu/installing-flashcard) - ma konfigurowalne menu all-in-one i obsługuje cheaty, ale jego tryb B4DS (tryb używany, gdy nie ma możliwości DSi) ma słabą kompatybilność, niektóre gry nawet wymagają Memory Expansion Pak
|
||||
- [TWiLight Menu++ z YSmenu](/twilightmenu/installing-flashcard) - konfigurowalne menu all-in-one z wysoką kompatybilnością, ale brakuje wsparcia dla cheatów
|
||||
|
||||
### Wsparcie ARGV
|
||||
ARGV to nadajnik informacji pomiędzy dwoma aplikacjami homebrew na Nintendo DS. Ta funkcja może być używana przez forwardery czy alternatywne menu.
|
||||
ARGV jest przekaźnikiem informacji pomiędzy dwoma aplikacjami homebrew Nintendo DS. Może być używany w przypadku forwarderów lub alternatywnego menu.
|
||||
|
||||
- Homebrew musi być odpowiednio zaprogramowane, by z tego skorzystać. Na przykład GBARunner2, NesDS i GameYob mają implementację ARGV
|
||||
- Potrzebny jest również sposób na ustawienie zmiennych ARGV. TWiLight Menu++ i HBMenu pozwalają na ustawienie argumentów ARGV
|
||||
|
||||
@ -10,7 +10,7 @@ Aby GBARunner2 mógł załadować tytuły, konieczny jest zrzut BIOS GBA. Nowsze
|
||||
|
||||
### Wskazówki dotyczące Dumpu
|
||||
|
||||
- [Wii (not family edition)/GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper)
|
||||
- [Wii (nie w edycji rodzinnej)/GameCube + odłącznik kabla](https://github.com/FIX94/gba-link-cable-dumper)
|
||||
- [3DS wykorzystujący większość tytułów Wirtualnej Konsoli](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (nie mogą być to gry GBA lub tytuły Virtual Console niewydane przez Nintendo (Game Gear))
|
||||
- [GBA lub DS Phat / Lite z flashcartem GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite)
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ title: Skórki DSi/3DS - Własne SFX
|
||||
description: Jak używać niestandardowych efektów muzycznych i dźwiękowych w tle DSi i 3DS dla TWiLight Menu++
|
||||
---
|
||||
|
||||
TWiLight Menu++ supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/white/sound/bgm.pcm.raw` respectively. Oba pliki są opcjonalne, jeśli jakiejś zabraknie, domyślna muzyka będzie użyta. Powinieneś następnie też ustawić muzykę w opcjach na "Motyw".
|
||||
TWiLight Menu++ obsługuje niestandardowe pliki dźwiękowe w motywach. Umieść pliki dźwiękowe w podkatalogu `sound` w folderze motywu, na przykład dla motywu `white` umieścisz pliki odpowiednio w `themes/white/sound/sfx.bin` i `themes/white/sound/bgm.pcm.raw`. Oba pliki są opcjonalne, jeśli jakiejś zabraknie, domyślna muzyka będzie użyta. Powinieneś następnie też ustawić muzykę w opcjach na "Motyw".
|
||||
|
||||
Te instrukcje zakładają, że devkitPro jest zainstalowany razem z mmutil. Możesz pobrać devkitPro na [stronie devkitPro](https://devkitpro.org/wiki/Getting_Started).
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ Wymaga konsoli Nintendo 3DS lub 2DS.
|
||||
- Upewnij się, że masz `boot.firm` Luma3DS w katalogu głównym karty SD
|
||||
|
||||
### Instalowanie
|
||||
1. Pobierz [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)i skopiuj `TWPatch.cia` na kartę SD ([ wątek GBATemp](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia))
|
||||
1. Pobierz [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) i skopiuj `TWPatch.cia` na kartę SD ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Zainstaluj `TWPatch.cia` przy użyciu FBI
|
||||
- Możesz również użyć programu Universal-Updater do zainstalowania TWPatch zamiast dwóch poprzednich kroków
|
||||
1. Wróć do menu głównego i uruchom program TWPatch
|
||||
|
||||
@ -27,21 +27,23 @@ Olika SD-kortplatser har olika maskinvara (för det mesta) och kod skriven för
|
||||
|
||||
### Tidsinställd bomb
|
||||
|
||||
En tidsinställd bomb är ett utgångsdatum för minneskort-kärnor som tillverkarna använder för att tvinga användare att köpa ett nytt kort. När din systemklocka går längre än ett visst datum, kommer kärnan att vägra att starta upp förbi utgångsskärmen. Tur så är en flagga inte inställd någonstans och det hanteras i minneskortets firmware, vilket ger oss två lösningar runt problemet:
|
||||
In some flashcard kernels, an arbitrary expiration date (more commonly known as a time bomb) is coded in by the kernel developers as a way to get consumers to buy their latest product. The procedure for how this works is the following:
|
||||
|
||||
- Eftersom det förlitar sig på systemets klocka så kan du ställa in datum. Detta kommer att bryta alla spel som använder din systemklocka, men det gör att du kan använda standardkärnan.
|
||||
- Eftersom den förlitar sig på kärnan och inte den inbyggda programvaran så kan du byta till en alternativ kärna. Det finns inga tillgängliga val:
|
||||
- [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menyn är ganska ful och visar bara `.ds` filer, men det har mycket bättre spelstöd, fuskstöd och kräver inte memory pak
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Detta är användbart om du vill ha alla dina ROM från olika konsoler i samma meny, Det finns två sätt att köra DS spel med TWiLight Menu++:
|
||||
- Med nds-bootstrap på minneskort: Kräver en Memory Expansion Pak för utökad spelkompatibilitet och stöder inte fusk. Men det fungerar på alla minneskort som TWiLight Menu++ har stöd för
|
||||
- Med YSMenu: Hämtar kompatibilitetsfördelarna med YSMenu med den bättre menyn av TWiLight Menu++, men fusk stöds inte för närvarande
|
||||
1. The flashcard is booted into and loads up the kernel file from the SD card without checking if it's the kernel intended by the developers
|
||||
1. Each time the kernel file from the SD card is loaded, it checks if the system date is past a certain date
|
||||
|
||||
Vi rekommenderar YSMenu, med TWiLight Menu++ om du föredrar det, på grund av den högre kompatibiliteten och brist på behov av ett Memory Expansion Pak. Om du vill konfigurera YSMenu så har DeadSkullzJr gjort en [Dropbox-repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) med alla primära startkärnor som är konfigurerade för ditt minneskort. Allt det kräver är att dra och släppa filerna till ditt SD-korts rot och du är klar. Instruktioner för hur du installerar TWiLight Menu++ är [på minneskort installationssidan](../twilightmenu/installing-flashcard).
|
||||
If the second test comes out positive, the kernel will refuse to boot. This can be tested by setting your date to the latest value possible. However, the security is weak and the results aren't cached, meaning that there are ways to work around it:
|
||||
|
||||
För att testa om ditt minneskort har en tidsinställd bomb, sätt datumet på ditt system till det senaste möjliga värdet och starta minneskortet.
|
||||
If you want to use the default kernel that the flashcard manufacturers intended, the system clock can be set back in the device's System Settings application. Keep in mind, though, that this may break any game that relies on the system clock (such as Animal Crossing: Wild World).
|
||||
|
||||
However, the kernels that come with these cards are fundamentally flawed and it is preferable to outright replace them. Thankfully, 3rd party developers have made alternatives you can use:
|
||||
|
||||
- [YSmenu - menu + game loader](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) - Although it does not have the advantage of a customizable all-in-one menu, the game loader has far better compatibility with support for action-replay cheats
|
||||
- [TWiLight Menu++ with nds-bootstrap](/twilightmenu/installing-flashcard) - Has a customizable all-in-one menu and supports cheats, but its B4DS mode (the mode used when it doesn't have the DSi's capabilities) has weak compatibility, some games even requiring the Memory Expansion Pak
|
||||
- [TWiLight Menu++ with YSmenu](/twilightmenu/installing-flashcard) - Customizable all-in-one menu with high compatibility, but lacks cheat support
|
||||
|
||||
### ARGV Support
|
||||
ARGV är en informationssändare mellan två homebrew Nintendo DS-program. Den kan användas för forwarders eller alternativa menyer.
|
||||
ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus.
|
||||
|
||||
- Homebrew måste programmeras för att dra nytta av det. Till exempel GBARunner2, NesDS och GameYob alla har ARGV implementering
|
||||
- Det måste också finnas ett sätt att ställa in ARGV-variablerna. TWiLight Menu++ och HBMenu gör det möjligt att ställa in argument från ARGV
|
||||
|
||||
@ -56,7 +56,6 @@ Homebrew/digital-based solutions can also take advantage of the cheat databases,
|
||||
- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`)
|
||||
- TWiLight Menu++ läser `usrcheat.dat` och skickar de aktiverade fuskvärdena till en annan fil, som nds-bootstrap plockar upp
|
||||
- Fuskmotorn som används i nds-bootstrap är baserad på den som används i NitroHax. Men på grund av fuskfilen som innehåller endast aktiverade fusk för den specifika titeln, finns det bara en gräns för hur många fusk som kan aktiveras, inte en gräns för databasens storlek
|
||||
- Bootstrap 4 DS (den nds-bootstrap versionen som används på minneskort) stöder inte fusk, på grund av att det inte finns tillräckligt med RAM, och begränsningarna i Memory Expansion Pack
|
||||
|
||||
För den mest kompletta fuskdatabasen rekommenderar vi att du använder den som gjorts av DeadSkullzJr med titeln [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711).
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.
|
||||
This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix.
|
||||
|
||||
#### Why are there issues with ROM loading, even though they're run natively?
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink.
|
||||
nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly.
|
||||
|
||||
#### Why use nds-bootstrap over a regular flashcard?
|
||||
- Vissa kompatibla ROM laddas till RAM-minne, vilket gör det möjligt för laddningstider att vara snabbare än till och med vanliga spelkort
|
||||
|
||||
@ -14,7 +14,7 @@ Kräver en Nintendo 3DS eller 2DS konsol.
|
||||
- Se till att Lumas `boot.firm` är på SD-roten för att detta ska fungera
|
||||
|
||||
### Installation
|
||||
1. Ladda ner [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) och kopiera `TWPatch.cia` till ditt SD-kort ([GBATemp tråd](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Download [TWPatch](https://db.universal-team.net/assets/files/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/))
|
||||
1. Installera `TWPatch.cia` med FBI
|
||||
- Du kan också använda Universal-Updater för att installera TWPatch annars
|
||||
1. Återgå till hemmenyn och starta TWPatch
|
||||
|
||||
Loading…
Reference in New Issue
Block a user