DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.19k stars 75 forks source link

Call of Duty MW3 crashing when starting new campaign #1701

Closed SafeNut closed 2 months ago

SafeNut commented 6 months ago

Game Console(s) used

Launch Method

Flashcart

Version used

1.5.0 & 1.5.1

Game tested/used/applicable

B5BE, Call of duty mw3

Expected Behavior

Cutscene should proceed

Actual Behavior

it crashes during opening cutscene

Steps to reproduce

start new campaign on any difficulty and crash should occur during cutscene

nds-bootstrap.ini

[NDS-BOOTSTRAP] USE_ROM_REGION = 1 NDS_PATH = fat:/DS ROMS/Call Of Duty MW3.nds SAV_PATH = fat:/DS ROMS/saves/Call Of Duty MW3.sav RAM_DRIVE_PATH = sd:/null.img GUI_LANGUAGE = en LANGUAGE = -1 REGION = 1 DSI_MODE = 0 DONOR_SDK_VER = 0 PATCH_MPU_REGION = 0 PATCH_MPU_SIZE = 0 FORCE_SLEEP_PATCH = 0 DEBUG = 0 LOGGING = 0 MACRO_MODE = 0 SLEEP_MODE = 1 SOUND_FREQ = 0 CONSOLE_MODEL = 0 HOTKEY = 284 AP_FIX_PATH =

Logs

Loading the NDS file... Header CRC is valid! Module params offset: 02000BA4 sdk_version: 05057533 arm9 is compressed Secure area already decrypted patchCardNds

[SDK 5]

cardIrqEnable location : 0214CA44

startOffset : 02000000

cardRead location : 02140324 023F9C00

cardPullOut location : 02140750

cardId location : 02140210

cardReadDma location : 021404D8

reset location : 0214EAD4

ERR_NONE

WRAM end addr location : 023800D0

WRAM clear location : 02380670

cardIrqEnable location : 02384060

Relocation src: 023802E4

Arm7 (patch v5) JumpTableFunc: 0238ECEC card id: 0238ECD4 card read: 0238ECE4 Eeprom read: 0238ECF8 Eeprom page write: 0238ED10 Eeprom page prog: 0238ED28 Eeprom verify: 0238ED40 Eeprom page erase: 0238ED54 swi12 location : 02383600

swiGetPitchTable location : 02383614

ERR_NONE

Card patch successful

hookLocation arm7: 0238FED0

hookLocation arm9: 027C0000

chipID: 80003FC2

Other notes

rom runs fine on desmume & melonds

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

Yes

Peter0x44 commented 6 months ago

This definitely used to work with nds-bootstrap, I've played this game before.

Peter0x44 commented 6 months ago

I can confirm this game works on nds-bootstrap v0.72.1 (It's what I had on my DSi, I haven't updated in a while).

SafeNut commented 6 months ago

I tried using v0.72.1 and its still crashing, not sure what the issue is then

Peter0x44 commented 6 months ago

What you describe is exactly where it used to crash years ago, that seems very strange.

I suppose checking your roms against no-intro hashes can't hurt.

RocketRobz commented 6 months ago

I can confirm this game works on nds-bootstrap v0.72.1 (It's what I had on my DSi, I haven't updated in a while).

We're you running the game on a flashcard?

Peter0x44 commented 6 months ago

Were you running the game on a flashcard?

I was not.

SafeNut commented 6 months ago

no intro only has the sha1 for it and I was only able to figure out how to get the sha256 SHA256 8BA6A31072EBC8E850E5D7BB40DC4CA785F4ED2B6FF7DBD1A6D63A1E6217CD86

RocketRobz commented 6 months ago

Were you running the game on a flashcard?

I was not.

That explains why there wasn't a crash on your side then. B4DS compatibility is slightly lower than on DSi/3DS SD.

SafeNut commented 6 months ago

yeah same rom is running fine off of my n3ds sd card

RocketRobz commented 2 months ago

Fixed by e03ea457