12 KiB
| lang | layout | section | title | long_title | description |
|---|---|---|---|---|---|
| it-IT | faq | nds-bootstrap | Domande frequenti e risoluzione dei problemi | Domande frequenti e Risoluzione dei problemi di nds-bootstrap | FAQ & Risoluzione dei problemi per nds-bootstrap |
Ho problemi con le mie ROM, cosa devo fare?
- Assicurati di avere l'ultima versione di nds-bootstrap e TWiLight Menu++ se lo stai utilizzando (le istruzioni di aggiornamento sono fornite in ogni pagina delle versioni)
- Controlla l'elenco di compatibilità di nds-bootstrap per vedere se è un problema noto nell'ultima versione di nds-bootstrap
- Prova a disabilitare tutti i trucchi per quel gioco, visto che al momento non tutti sono compatibili con nds-bootstrap; premere L nel menu dei trucchi del gioco su TWiLight Menu++ disabiliterà tutti i trucchi attivati
- Se precedentemente funzionava, elimina le cartelle
fatTableepatchOffsetCacheinsd:/_nds/nds-bootstrap/ - Avvia il gioco con diverse impostazioni, tra cui velocità della CPU ARM9, lettura asincrona della scheda, modalità DS/DSi, qualità del suono, lettura scheda DMA, ecc
- Utilizzando TWiLight Menu++, modifica tutte le impostazioni per-gioco a
Predefinito - Se esiste un'impostazione specifica per-gioco che causa il problema, segnalala alla repository GitHub
- Utilizzando TWiLight Menu++, modifica tutte le impostazioni per-gioco a
- Se presente, eliminare il database dei trucchi (
usrcheat.dat) insd:/_nds/TWiLightMenu/extras - Esegui nuovamente il dump della ROM per assicurarsi che non sia danneggiata
- Se hai seguito tutti i passaggi precedenti, chiedi nel server Discord
- Se il server dice che si tratta di un problema di nds-bootstrap, controlla se il gioco non è già stato segnalato su GitHub
- Controlla anche i problemi chiusi, nel caso in cui ci sia già stato un problema chiuso a favore di uno diverso
- Se non c'è n'è già uno, creane uno nuovo
- Se a questo punto non è stata trovata alcuna soluzione, aggiorna la lista di compatibilità
Perché ci sono problemi con il caricamento delle ROM, anche se sono eseguite nativamente?
nds-bootstrap applica una patch alle funzioni ROM da eseguire da una scheda SD, visto che le ROM sono codificate per essere lette dalla Slot-1. Ci sono anche problemi di timing e misure AP (che per la maggior parte sono già state rimosse), entrambi i quali causano il non corretto funzionamento delle ROM.
Perché usare nds-bootstrap piuttosto di una normale flashcard?
- Alcune ROM compatibili sono caricate nella RAM, consentendo tempi di caricamento più rapidi rispetto alle normali schede di gioco
- È possibile espandere il bus di memoria VRAM a 32-bit
- È possibile utilizzare la velocità della CPU aggiuntiva del DSi, consentendo prestazioni migliori in alcuni giochi
- È possibile migliorare l'audio con 48 kHz
- Si può utilizzare la modalità DSi, consentendo le funzionalità extra del DSi
- Utilizzando alcune schede di gioco, si è in grado di utilizzare le funzioni IR nell’applicazione
- nds-bootstrap è open source: significa che gli sviluppatori possono sempre aggiornarlo per correggere bug e altre cose, anche se il progetto si interrompe
- Il DS Memory Expansion Pak è emulato, questo significa che i giochi che lo richiedono funzioneranno
- Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso
- Effettua screenshot e modifica i valori nella RAM utilizzando il menu di gioco
DS/DS Lite: Perché usare nds-bootstrap su una flashcard DS?
- Alcune ROM compatibili vengono caricate nel Memory Expansion Pak (o nelle flashcard Slot-2 contenenti RAM), consentendo tempi di caricamento più rapidi rispetto alle normali schede di gioco
- Un numero limitato di DSiWare può essere eseguito utilizzando le patch integrate e una ROM donatrice di un titolo DSi-Enhanced
- Tieni presente che nds-bootstrap sarà sempre usato per DSiWare, indipendentemente dall'impostazione
Usa nds-bootstrapnelle impostazioni di TWLMenu++
- Tieni presente che nds-bootstrap sarà sempre usato per DSiWare, indipendentemente dall'impostazione
- Se il kernel della flashcard non è in grado di far girare una certa ROM, si può usare al suo posto nds-bootstrap, che può essere impostato per-gioco
- Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso
- Modifica i valori nella RAM utilizzando il menu di gioco
Che cos'è una ROM donatrice?
In nds-bootstrap, quando un gioco non si avvia, viene usata un'altra ROM per "donare" il suo binario ARM7 (e ARM7i, se disponibile) al gioco da eseguire, al posto di quello del gioco stesso.
Una ROM donatrice può essere impostata usando TWiLight Menu++.
- Flashcard in modalità DS: I pochi titoli DSi-Exclusive/DSiWare supportati richiederanno una ROM DSi-Enhanced come ROM donatrice
- DSiWarehax: Poiché sia i giochi DSi-Enhanced che (la maggior parte de) i giochi DSi-Exclusive/DSiWare contengono impostazioni MBK diverse l'uno dall'altro, i giochi DSi-Enhanced non si avvieranno in modalità DSi senza una ROM donatrice. Impostando un titolo DSi-Exclusive/DSiWare come ROM donatrice, i giochi DSi-Enhanced saranno in grado di funzionare con le impostazioni MBK impostate dal titolo DSiWare su cui viene utilizzato l'exploit
- CycloDS iEvolution: Stesso caso di DSiWarehax, ma i titoli DSi-Exclusive/DSiWare richiederanno un gioco DSi-Enhanced impostato come ROM donatrice, invece del contrario
Qual è la migliore ROM donatrice?
Non esiste la migliore da utilizzare.
Se usi DSiWarehax, è preferibile impostare una ROM SDK5 che contenga una sotto-versione superiore a 0. Tuttavia, se non disponi di una ROM DSiWare esistente, è possibile scaricare una ROM di Sound Nintendo DSi (SDK5.0) utilizzando GodMode9i, e impostare DSi Sound come ROM donatrice.
Se possiedi una console 3DS, tuttavia, è preferibile scaricare la ROM DS WiFi Settings (SDK5.5) utilizzando GodMode9, e impostare invece DS WiFi Settings come ROM donatrice, poiché in questo modo è possibile attivare la modalità di sospensione in DSiWare senza attendere 9 secondi.
Perché non posso impostare una ROM donatrice?
Se c'è un titolo che richiede una ROM donatrice, e la ROM che TWLMenu++ ha dichiarato di trovare non mostra l'opzione per impostarla come tale (a patto che siate scesi in basso), allora trova un'altra ROM da impostare come donatrice.
Che cos'è una nightly e dove posso trovarla?
Una build nightly è una build per l'ultimo commit. Le build nightly possono essere instabili, ma contiene le correzioni più recenti. È possibile ottenere le build nightly per nds-bootstrap qui.
Why do my cheats not work?
- Some cheats may have button activators or other conditions that need to be met. Check the description of the cheat for more information
- In TWiLight Menu++, you can press Y to view a specific cheat's information, when available
- Most cheats were developed for use in DS mode and may not work correctly while running in DSi mode. If the game is DSi-Enhanced, try setting it to run in DS mode
- The way E-type cheats are implemented in nds-bootstrap is currently broken, meaning they may or may not work. Your cheat probably uses that type, and it is not known when this issue will be fixed
For more info on cheats, check the Action Replay cheats section of the Retail ROMs page.
How do I take screenshots?
You can take screenshots of the main screen from the in-game menu. By default the in-game menu is opened by pressing L + Down + SELECT, then select Screenshot..., change the VRAM bank if needed, and press A to save the screenshot.
To view your screenshots on your PC you will need to extract sd:/_nds/nds-bootstrap/screenshots.tar, inside will be all of your screenshots in BMP format. There will also be additional empty BMP files to pad the TAR file out to 50, these can simply be ignored or deleted.
nds-bootstrap can only fit 50 screenshots in the screenshots.tar, so once you're getting close you should extract them and delete the TAR, nds-bootstrap will then generate a new TAR next time you load a game.
What is the main screen and why can only it have screenshots?
The "main" screen is whichever screen is being drawn using the main engine, which can be either physical screen. Typically it's the screen where the main gameplay is happening and if one screen has 3D that's always the main screen. It'll always be the top screen when in the in-game menu.
The reason screenshots can only be taken of the main screen is a hardware limitation of the Nintendo DS, it doesn't have a framebuffer but it does have a display capture feature which allows main engine's output to be captured. This is most often used by games to render 3D to both screens but can also be used to take screenshots.
What is the "VRAM bank" I'm asked to select when taking a screenshot?
When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best.
Can I play games online using nds-bootstrap?
Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the Wi-Fi page for information on connecting to an alternate online service.
- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections
Can setting a game to use 133 MHz (TWL) CPU speed damage my console?
No. While not all games may function correctly under this setting, the DSi and 3DS were designed to be able to reach this CPU speed.
- If you encounter an issue with a game when running at 133 MHz (TWL) CPU speed, create an issue on the TWiLight Menu++ GitHub repository detailing the effects so that it may be blacklisted from being launched at that CPU speed
Can I speed up games using nds-bootstrap?
While TWL CPU speed may reduce lag, nds-bootstrap cannot run games at faster speeds than intended.
Can I remap button inputs using nds-bootstrap?
No. Since nds-bootstrap runs games natively, it cannot change the function of most buttons. The only way to do so would be to modify the game itself, or by using cheat codes.
How do I play randomized Pokémon ROMs with nds-bootstrap?
Pokémon HeartGold/SoulSilver, Black/White, and Black 2 / White 2 have anti-piracy measures that have to be manually patched out before randomizing the ROM. You can do this with DS-Scene ROM Tool.
- Randomized ROMs cannot be AP-patched on-the-fly like the vanilla versions of these games are, because randomizing a ROM has far too many unique possible outputs to be reasonably included with TWiLight Menu++
What are DSi binaries? How do I get them?
DSi binaries are the portions of a game's code to be used on DSi (as well as 3DS) systems for use of the DSi's features, such as the cameras and improved Wi-Fi capabilities. Older dumping methods may not have properly dumped these.
- ROMs without the DSi binaries can still be played on any console through DS mode, in which it will run as if the game were being played on a Nintendo DS Phat/Lite
To obtain a ROM that contains the DSi binaries, re-dump your Game Card.