DS-Homebrew / nds-bootstrap

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

volume setting jumps up to 87% or 90% randomly while playing #1743

Open Mekago55 opened 2 days ago

Mekago55 commented 2 days ago

Game Console(s) used

Launch Method

game launched with SD Card

Version used

using twilight menu v27.10.0 and nds-bootstrap 2.0.2

Game tested/used/applicable

tested with Pokemon Soul Silver (German) and Pokemon Black 1 (German) Pokemon Black 2 (German).

Expected Behavior

in game pressing SELECT + DOWN + L to open nds-bootstrap menu setting volume to expected value it saves the value, even when restarting back to twilight menu

Actual Behavior

volume jumps up again on random timings, so u have to put it down again it can be a short time like 5 seconds or the volume can stay at the right spot for 2 hours,

Steps to reproduce

nds-bootstrap.ini

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

Logs

NDSBTSRP.LOG

Other notes

has it something to do with PRECISE_VOLUME_CONTROL = 0 ? Is there an explanation what all the arguments in nds-bootstrap.ini do?

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

Yes

RocketRobz commented 2 days ago

Does it only happen in those games?

Mekago55 commented 1 day ago

Can try it with more games, gonna tell when i notice something 👍

Mekago55 commented 1 day ago

Tried it with Pokemon Mystery Dungeon Team Sky (Europe)

New Super Mario Bros. (US)

Is there maybe just a possibility to fix the volume in a config file?

RocketRobz commented 23 hours ago

Is there maybe just a possibility to fix the volume in a config file?

You could try turning on precise volume control in the nds-bootstrap page of TWLMenu++ Settings, and try controlling volume that way.