DS-Homebrew/nds-bootstrap

Animal Crossing Wild World DS White Screen Error

Closed this issue · 6 comments

Game Console(s) used

  • Nintendo DS
  • Nintendo DS Lite
  • Nintendo DSi
  • Nintendo DSi XL/LL
  • Nintendo 3DS
  • Nintendo 3DS XL/LL
  • New Nintendo 3DS XL/LL
  • Nintendo 2DS
  • New Nintendo 2DS XL/LL

Launch Method

TwilightMenu++

Version used

TwilightMenu++ v27.4.0 (latest stable release)

Game tested/used/applicable

Animal Crossing: Wild World, EUR ver.

Expected Behavior

I open it from Twilight Launcher > NDS bootstrap creates a save > game runs

Actual Behavior

I open it from Twilight Launcher > NDS bootstrap creates a save > infinite White screen

Steps to reproduce

Launch Animal Crossing Wild World with latest release of Twiligthmenu++ and nds-bootstrap

nds-bootstrap.ini

[NDS-BOOTSTRAP]
NDS_PATH = sd:/roms/nds/Animal Crossing - Wild World.nds
SAV_PATH = sd:/roms/nds/saves/Animal Crossing - Wild World.sav
BOOST_CPU = 0
DEBUG = 0
LOCK_ARM9_SCFG_EXT = 0
CACHE_FAT_TABLE = 0
AP_FIX_PATH =
BOOST_VRAM = 0
CARD_READ_DMA = 1
ASYNC_CARD_READ = 0
DSI_MODE = 1
SWI_HALT_HOOK = 1
EXTENDED_MEMORY = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
CONSOLE_MODEL = 2
LANGUAGE = -1
REGION = 2
RAM_DRIVE_PATH = sd:/null.img
GUI_LANGUAGE = en
USE_ROM_REGION = 1
FORCE_SLEEP_PATCH = 0
HOMEBREW_ARG =
LOGGING = 1
B4DS_MODE = 0
ROMREAD_LED = 0
DMA_ROMREAD_LED = -1
PRECISE_VOLUME_CONTROL = 0
SDNAND = 0
MACRO_MODE = 0
SLEEP_MODE = 1
SOUND_FREQ = 0
HOTKEY = 284

Logs

Header CRC is valid!
Module params offset: 02000B64
sdk_version: 030028A0
arm9 is compressed

Switched to NTR mode BIOS
patchCardNds

cardIrqEnable location : 020E82A8

startOffset : 02000000

Mpu start: 02000A88

Mpu data: 02000B1C

Mpu init: 0211DE68

Mpu data alt: 0211DD04

Mpu start 2: 02000A90

Mpu data 2: 02000B20

Mpu init 2: 0211DE70

waitCpuCycles location : 020EA614

cardRead location : 02127620
03700000

swi12 location : 02000470

cardPullOut location : 02127D80


patchCardSetDma

NDMA CARD SET METHOD ACTIVE
cardSetDma location : 02127954


NDMA CARD READ METHOD ACTIVE
cardEndReadDma location : 021278BC

reset location : 0211E78C

ERR_NONE

Sleep location : 0238ADF8

cardIrqEnable location : 02380B18

forwardedRelocStartAddr
02380198
vAddrOfRelocSrc
023801B0
Relocation src: 0238028C
Relocation dst: 037F8000
RAM mirror check location : 0238015C


Arm7 (patch v2)
cardReadEndAddr: 02388D68
cardstructAddr: 038090C0
readCacheEnd: 02388EA4
JumpTableFunc: 02388EA8
returned_A0_with_MKDS: 02388F48
addrOfSomething_85C0: 0238884C
anotherLocinA7WRAM: 038096E4
amal_8CBC: 02388F48
aFinalLocation: FE388F2C
Eeprom protect:	02388F88
Card id:	02388F90
Card read:	02388FB0
Eeprom read:	02388FC8
Eeprom page write:	02388FE0
Eeprom page prog:	02388FF8
Eeprom verify:	02389010
Eeprom page erase:	02389020
swi12 location : 0238948C

swiGetPitchTable location : 02384448

ERR_NONE

hookNdsRetailArm7
hookLocation arm7: 0238F7C0

ERR_NONE
hookLocation arm9: 027E0000

Part of ROM pre-loaded into RAM
chipID: 00003FC2
                    
                                                                                                                                          
                                                                                                                                          
                                   

Other notes

  • Can't find async card read in settings
  • I do believe the game was able to run before i updated Twilight and NDS bootstrap
  • Tried different roms of different kinds...
  • Circle Pad Patch downloaded

Will you be available for future issues and/or replies?

Yes

Circle Pad Patch downloaded

That requires TWPatch to be run. Launch it, select your screen filter, then press START.

Circle Pad Patch downloaded

That requires TWPatch to be run. Launch it, select your screen filter, then press START.

Yes i have it applied on the game. My problem is that Animal Crossing doesn't run when launched

Yes i have it applied on the game. My problem is that Animal Crossing doesn't run when launched

Does TwlBg.cxi exist in sd:/luma/sysmodules/? If not, then you need to do what I said for TWPatch. Otherwise, turn off the circle pad cheat.

What screen filter are you selecting when running TWPatch? I recently ran into the same issue where I got a permanent white screen after loading games with a C-Pad patch enabled and it seems to be related to the specific filter being applied. After selecting "Sono's crisp (original patch)" instead of 'Linear sharpen 1', the issue went away.

Yes i have it applied on the game. My problem is that Animal Crossing doesn't run when launched

Does TwlBg.cxi exist in sd:/luma/sysmodules/? If not, then you need to do what I said for TWPatch. Otherwise, turn off the circle pad cheat.

Already tried both things before. I will probably do what the other commenter said and maybe evn just disable the screen filter cuz i'm honestly fine w that

What screen filter are you selecting when running TWPatch? I recently ran into the same issue where I got a permanent white screen after loading games with a C-Pad patch enabled and it seems to be related to the specific filter being applied. After selecting "Sono's crisp (original patch)" instead of 'Linear sharpen 1', the issue went away.

What a shame the broken one has to be the one that ain't a mess to look at.

Boutta test it out

Hmm doesn't seem to be working still...
Also tried deleting widescreen file completely, but nothing changed. Didn't use Sono's tho so i'll try that and see if it makes a difference

Okay i noticed for some reason TWpatch doesn't apply when i hold Start to compress. It looks like the filters change but i still can't get into AC

Somehow it works now when i disable the patch which is great! Buuuuttt i would ofc prefer to use the patch