nds-bootstrap GYIK & helyreállítás


  • Győződj meg róla, hogy a nds-bootstrap és TWiLight Menu++ legújabb verzióját használod (a frissítési utasításokat az egyes kiadási oldalakon találod)
  • Ellenőrizd az nds-bootstrap kompatibilitási listában, hogy megtudd, ez egy ismert probléma-e a legújabb nds-bootstrap verzió esetén
  • Próbáld meg az összes csalás kikapcsolásával annál a játéknál, mert néhány csalás nem kompatibilis az nds-bootstrap-pel jelenleg; az L gombot nyomva a játék csalás menüjében a TWiLight Menu++-ban tudod egy játék összes csalását kikapcsolni
  • Ha korábban működött, töröld a fatTable és a patchOffsetCache mappát az sd:/_nds/nds-bootstrap/ könyvtárból
  • Futtasd a játékokat más beállításokkal beleértve az ARM9 CPU sebességet, DS/DSi módot, hang minőséget, aszink kártya olvasást, kártya DMA-t, stb.
    • A TWiLight Menu++ használatával módosítsd az összes játékonkénti beállítást Alapértelmezett értékre
    • Ha van egy konkrét játékonkénti beállítás, ami a problémát okozza, kérjük, jelentsd a GitHub repository-ba
  • Ha van, töröld a cheat adatbázist (usrcheat.dat) a sd:/_nds/TWiLightMenu/extras mappában
  • Re-dumpold a ROM-ot hogy biztos lehess abban, nem sérült
  • Ha a fenti lépéseket követted, kérdezd meg a Discord szerveren
  • Ha a szerver azt mondja, hogy ez egy nds-bootstrap hiba, ellenőrizd, hogy a játék jelentésre került-e már a GitHub-ra
    • Ellenőrizd a lezárt jegyeket is, arra az esetre, ha valamelyik hiba lezárásra került egy másik preferálása miatt
    • Ha nem tartozik hozzá GitHub hiba, akkor csinálj neki egy újat
  • Ha eddig nem sikerült megoldást találni, kérjük frissítsd a kompatibilitási listában

Az nds-bootstrap a ROM funkciókat patcheli, hogy fussanak SD kártyáról, és a ROM hardkódolt a Slot-1 olvasásra. Van néhány időzítési és AP intézkedés (amik nagy része már eltávolított), mind a kettő okozhatja, hogy a ROM-ok nem megfelelően működnek.

  • Bizonyos kompatibilis ROM-ok betöltésre kerülnek a RAM-ba, gyorsabb betöltési időket lehetővé téve, mint a normál játék kártyák
  • Kibővítheted a VRAM memória buszt 32 bitesre
  • Használd a DSi további CPU sebességét, lehetővé téve a jobb teljesítményt néhány játéknál
  • Az audiód minőségét javíthatod 48 kHz-re
  • Használható a DSi mód, amivel elérhetők a DSi funkciók
  • Kisebb akkumulátor fogyasztás
  • Using certain Game Cards, you are able to use IR in your application
  • nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued
  • The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work
  • Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen
  • Take screenshots and edit values in the RAM using the in-game menu
  • Bizonyos kompatibilis ROM-ok betöltésre kerülnek a Memory Expansion Pak-ba (vagy RAM-ot tartalmazó Slot-2 flashcard-o memóriájába), gyorsabb betöltési időket lehetővé téve, mint a normál játék kártyák
  • 100+ DSiWare titles can be run using built-in patches and a Donor ROM of a DSi-Enhanced title
    • Ne feledd, hogy az nds-bootstrap lesz mindig a DSiWare-hez használva, függetlenül az nds-bootstrap használata beállítástól a TWLMenu++ beállításokban
    • Not all DSiWare titles can save, due to the difficulty of adding save support for them, and/or them storing more than one file in the save filesystem.
  • Ha a flashcard kernel-ed nem tud futtatni egy bizonyos ROM-ot, akkor az nds-bootstrap használható helyette, és ez játékonként beállítható
  • Az alsó és felső képernyő cserélhető a kompatibilis játékoknál a még kényelmesebb játékmenetért, vagy olyan rendszerekhez, ahol törött vagy eltávolított a képernyő
  • Take screenshots and edit values in the RAM using the in-game menu

Az nds-bootstrap-ben, amikor egy játék nem bootol, egy másik ROM-ot használunk, hogy “odaadományozza” az ARM7 (és ARM7i, ha van) binárisát a futtatandó játéknak, a játék saját binárisa helyett.
A Donor ROM beállítható a TWiLight Menu++-szal.

  • Flashcard-ok DS módban: A támogatott DSi-Exklúzív/DSiWare címek DSi-Enhanced ROM készletet igényelnek, mint Donor ROM
  • DSiWarehax: Mivel a DSi-Enhanced játékok és a (legtöbb) DSi-Exkluzív/DSiWare játék eltérő MBK-beállításokat tartalmaznak, a DSi-Enhanced játékok nem fognak elindulni DSi módban Donor ROM nélkül. Egy DSi-Exkluzív/DSiWare cím Donor ROM-ként való beállításával a DSi-Enhanced játékok képesek lesznek futni a DSiWare cím által beállított MBK-beállításokon belül, amelyen az exploitot használják
    • On DSi, if TWiLight Menu++ detects no Donor ROM is set, Nintendo DSi Sound and/or a valid exploited title you’ve launched will automatically be set as Donor ROM(s)
  • CycloDS iEvolution: Ugyanez a helyzet, mint a DSiWarehax-szal, de a DSi-Exkluzív/DSiWare címekhez DSi-Enhanced játékra lesz szükség, amely Donor ROM-ként van beállítva, nem pedig fordítva

There is no best one to use. Most ROMs of TWL titles can be set as a Donor ROM.

Examples:

  • DSiWarehax on DSi: Nintendo DSi Sound and/or a valid exploited title you’ve launched will automatically be set as Donor ROM(s), if one hasn’t been set yet.
  • DSiWarehax on 3DS: Dump the DS WiFi Settings ROM (SDK5.5) using GodMode9, and set it as a Donor ROM.

If there’s a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn’t show the option to set it as one (provided you’ve scrolled down), then find another ROM to set as a donor.

A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap here.

  • 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.

Képernyőképeket készíthetsz a fő képernyőről a játékbani menün keresztül. Alapértelmezés szerint a jáékon belüli menü a az L + Le + SELECT gombokra nyílik, ezután válasz a then select Képernyőkép... menüpontot, majd módosítsd a VRAM bank-ot, ha szükséges és nyomj A gombot a képernyőkép mentéséhez.

A PC-den megtekintéséhez a képernyőképeknek ki kell csomagolnod az sd:/_nds/nds-bootstrap/screenshots.tar fájlt, amiben találhatók a képernyőképek, BMP formátumban. További üres BMP fájlok is lesznek, hogy a TAR fájl 50-re feltöltéséhez fel, ezeket egyszerűen figyelmen kívül lehet hagyni vagy törölni.

Az nds-bootstrap csak 50 képernyőképet tud rakni a screenshots.tar fájlba, így ha már közel jársz hozzá, akkor érdemes kinyerni azokat és törölni a TAR fájlt. Az nds-bootstrap ezután egy új TAR fájlt fog generálni, amikor legközelebb betöltesz egy játékot.

A “fő” képernyő az a képernyő, amelyet a fő motorral rajzolnak, ami lehet bármelyik fizikai képernyő. Általában ez az a képernyő, ahol a fő játékmenet zajlik, és ha egy képernyő 3D-s, akkor az mindig a fő képernyő. Ez mindig a felső képernyő, ha a játékbani menüben vagy.

Az ok, amiért csak a fő képernyőről lehet képernyőképeket készíteni, a Nintendo DS hardveres korlátozása: nincs framebuffer, de van egy kép rögzítő funkciója, amely lehetővé teszi a fő engine kimeneteinek rögzítését. Ezt leggyakrabban a játékok használják a 3D megjelenítésére mindkét képernyőn, de képernyőképek készítésére is használható.

Amikor képernyőképet készítünk az nds-bootstrap segítségével, annak a DS képernyő rögzítő funkcióját kell használnia a fő enginge-ből, hogy rögzítsen egy képet, azonban ez a képernyő rögzítő csak VRAM-ba tud írni és az első négy bank egyikét igényli. Az nds-bootstrap megpróbál kiválasztani egy olyan bankot, amelyet nem használ a fő engine, így általában egyszerűen figyelmen kívül hagyhatod ezt, azonban bizonyos esetekben mind a négy lehetséges VRAM bankot használja a fő engine, így nem lehet tökéletes képernyőképet készíteni, és ki kell választanod azt a bankot, amelyik a legjobban néz ki.

Az nds-bootstrappal való online játék ugyanúgy fog működni, mint a valódi játékkártyákkal. Az alternatív online szolgáltatáshoz való csatlakozással kapcsolatos információkat a Wi-Fi oldalon találsz.

  • Ha DSi-Enhanced játékkal játszol DS módban, akkor csak nem biztonságos vagy WEP hálózati kapcsolatra van lehetőséged

Nem. Bár nem minden játék működik megfelelően ebben a beállításban, a DSi és a 3DS úgy lett tervezve, hogy képes legyen elérni ezt a CPU-sebességet.

  • Ha hibát észlelsz egy játék 133 MHz (TWL) CPU sebességgel futtatásakor, hozz létre egy hibajegyet a TWiLight Menu++ GitHub repository-ban, leírva a jelenséget, így feketelistázásra kerülhet az ezen a CPU sebességen indításra

Bár a TWL CPU sebesség csökkentheti a lagot, az nds-bootstrap nem képes a tervezettnél nagyobb sebességgel futtatni a játékokat.

Nem. Mivel az nds-bootstrap natívan futtatja a játékokat, a legtöbb gomb funkcióját nem tudja megváltoztatni. Ennek egyetlen módja ennek a játék módosítása vagy csalókódok használata.

A Pokémon HeartGold/SoulSilver, Black/White és Black 2 / White 2 rendelkezik kalózkodás elleni védelemmel, amelyeket ki kell patchelnii mielőtt randomizáljuk a ROM-ot. Ezt a DS-Scene ROM Toolsegítségével tudod megtenni.

  • A randomizált ROM-okat nem lehet röptében AP-patchelni, mint a játékok vanilla verzióit, mert a ROM-ok randomizálása túl sok egyedi lehetséges kimenettel jár ahhoz, hogy a TWiLight Menu++-ba ésszerűen be lehessen tenni

A DSi binárisok a játék kódjának azon részei, amelyeket a DSi (és a 3DS) rendszereken kell használni a DSi funkcióinak, például a kameráknak és a továbbfejlesztett Wi-Fi képességeknek a kihasználására. A régebbi dumpolási módszerek nem biztos, hogy megfelelően dumpolták ezeket.

  • A DSi binárisok nélküli ROM-ok továbbra is játszhatók bármely konzolon DS módban, amelyben a játék úgy fut, mintha Nintendo DS Phat/Lite konzolon játszanák

A DSi bináris programokat tartalmazó ROM-hoz a a játékkártya újradumpolásával juthatsz hozzá.