Issue with custom theme bgm suddenly not working

pinkupi13

Well-Known Member
OP
Member
Joined
May 8, 2016
Messages
158
Trophies
0
XP
685
Country
Australia
So I've been wandering around reading all tutorials I can find to make a bgm.bcstm file custom that loops that was stitched together from two wav files because i have a very specific fixation on this particular version of a song just to try and get it to work and I almost succeeded but then I didn't and I have no idea why.

So the file is under 3.3mb (it's actually 2.41), 22050hz sample rate and the song is about 3 minutes looping twice. At first, the song played, this was when the sample rate was 32000 but it wouldn't loop properly. Several attempts of fixing the loop later (it wasn't clicking or popping, it just looped at an incorrect time) and none worked. It was late at night, so I went to sleep. Converting the file with 32000hz exceeded the 3.3mb file limit.
Then I made a new wav file, same file but I figured if I started at 22050hz then the file would be smaller and then easier to convert. Upgraded my audacity because it was out of date, exported 22050hz wave file, and the dozens of bcstm files I created after the fact would play properly in foobar, yata+ and usagi editor but not the 3DS. The file in all these cases hovered around 2.39mb. Apparently at one point my wav file had no samples? But when it did it wouldn't play anything. Said wav file with no samples played perfectly in foobar as well. I even tossed the wav through looping audio converter and it would still remain silent. I even got that bcstm player on the 3DS and put them through that. I mean, it played even though I couldn't hear anything (I tested other, working bcstms and they also played fine even with no audio so I had to assume that it worked, by playing fine I mean the bar loaded and everything)
So I took the old bcstm from the 32000hz attempts and put it through looping audio converter changing the sample rate to 22050hz and then ended up with my final file at 2.41mb. So I put it into the 3DS and installed with Anemone

voila, it played! And it looped at the correct time!
then I installed all my themes alongside it and set them all to shuffle thinking I was done.
I shuffled through them just to check and then it was silent again. I didn't do anything except alternate between the home menu and the power button.

I then bothered to do a bgm-only install just to test it again and now it's still silent despite me not even having changed the file.
I saw something about some cache the 3DS uses, but I wasn't able to clear it properly and the instructions were unclear.

how do i get my custom theme to play consistently
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,355
Trophies
2
XP
8,053
Country
United States
So I've been wandering around reading all tutorials I can find to make a bgm.bcstm file custom that loops that was stitched together from two wav files because i have a very specific fixation on this particular version of a song just to try and get it to work and I almost succeeded but then I didn't and I have no idea why.

So the file is under 3.3mb (it's actually 2.41), 22050hz sample rate and the song is about 3 minutes looping twice. At first, the song played, this was when the sample rate was 32000 but it wouldn't loop properly. Several attempts of fixing the loop later (it wasn't clicking or popping, it just looped at an incorrect time) and none worked. It was late at night, so I went to sleep. Converting the file with 32000hz exceeded the 3.3mb file limit.
Then I made a new wav file, same file but I figured if I started at 22050hz then the file would be smaller and then easier to convert. Upgraded my audacity because it was out of date, exported 22050hz wave file, and the dozens of bcstm files I created after the fact would play properly in foobar, yata+ and usagi editor but not the 3DS. The file in all these cases hovered around 2.39mb. Apparently at one point my wav file had no samples? But when it did it wouldn't play anything. Said wav file with no samples played perfectly in foobar as well. I even tossed the wav through looping audio converter and it would still remain silent. I even got that bcstm player on the 3DS and put them through that. I mean, it played even though I couldn't hear anything (I tested other, working bcstms and they also played fine even with no audio so I had to assume that it worked, by playing fine I mean the bar loaded and everything)
So I took the old bcstm from the 32000hz attempts and put it through looping audio converter changing the sample rate to 22050hz and then ended up with my final file at 2.41mb. So I put it into the 3DS and installed with Anemone

voila, it played! And it looped at the correct time!
then I installed all my themes alongside it and set them all to shuffle thinking I was done.
I shuffled through them just to check and then it was silent again. I didn't do anything except alternate between the home menu and the power button.

I then bothered to do a bgm-only install just to test it again and now it's still silent despite me not even having changed the file.
I saw something about some cache the 3DS uses, but I wasn't able to clear it properly and the instructions were unclear.

how do i get my custom theme to play consistently
What theme installer did u use?
 

pinkupi13

Well-Known Member
OP
Member
Joined
May 8, 2016
Messages
158
Trophies
0
XP
685
Country
Australia
but even if i install it by itself now it still doesn't play. i did both bgm only and singular, both now freak out.
is it a known bug? cause I really wanna use this theme alongside the others but not if the music won't work
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,355
Trophies
2
XP
8,053
Country
United States
but even if i install it by itself now it still doesn't play. i did both bgm only and singular, both now freak out.
is it a known bug? cause I really wanna use this theme alongside the others but not if the music won't work
Idk I use official theme dumps with shuffle with the theme installer and they loop fine
 

pinkupi13

Well-Known Member
OP
Member
Joined
May 8, 2016
Messages
158
Trophies
0
XP
685
Country
Australia
think i should also mention when it did finally work I was also on bgm-only since I was still testing it, and simply putting in the file had fixed it. I switched between two themes and it still worked, then installed all of them to shuffle. I then rearranged my 3DS icons. After that I then alternated with the power button.
Post automatically merged:

Idk I use official theme dumps with shuffle with the theme installer and they loop fine
I have other customs downloaded online and they work fine shuffling too. I even inserted a different bcstm into another theme (didn't like the song they picked) and that worked, shuffling and all.
it's just this one theme
 

ProjectGD

Well-Known Member
Newcomer
Joined
Mar 12, 2023
Messages
75
Trophies
0
Age
23
Location
Nicosia
Website
example.com
XP
265
Country
Cyprus
use this settings

Export whole song - Unmaked
Export loop segment - marked
Put each pair of channels in its own file

BCSTM (BrawLib) (for older versions)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Vetusomaru @ Vetusomaru:
    the only plus that PS2 had was the dvd format
  • Vetusomaru @ Vetusomaru:
    even with late PS2 games that pushed the console to its limit, they struggled really hard to run on PS2. which is why they had frame rate issues.
  • K3Nv2 @ K3Nv2:
    Xbox didn't even release with hdmi tell later down the road and had huge ass bricks
  • Vetusomaru @ Vetusomaru:
    even Cave shmup werent released on PS2 because of its shitty hardware. and some of the ones that got released on PS2 had shitty port.
  • A @ anotherthing:
    If you have a ROM file that's calling to hardware that's part of the cartridge itself, that makes it tricky for an emulator since it has to do the console and any additional thing that the developer shoved in the cartridge too. Luckily a lot of that was standard.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Sony wanted to compete with HD-DVD and the Xbox 360, so they made the price of the console less than what it was advertised for. And because consumer players were expensive, some people bought one just so they can watch their movies... just like the PS2 as a cheap DVD player (well, depends on how you look at it for the price).
  • K3Nv2 @ K3Nv2:
    The HD DVD was a separate accessory right? ps3 played HD content out of the box
  • SylverReZ @ SylverReZ:
    @anotherthing, And some Game Boy games that had extra SGB features, one example is Space Invaders with a modified version of Space Invaders for the SNES.
    +1
  • A @ anotherthing:
    Kind of lame that the very last console that is likely to ever have a cartridge slot that can add hardware to the system is the DS Lite due to the Slot 2.
    +1
  • Vetusomaru @ Vetusomaru:
    also Dreamcast games that got ported at PS2 were shit at PS2 like Grandia 2
  • K3Nv2 @ K3Nv2:
    Plus 360 had proprietary storage much like they do now with Xbox one ps3 was just a hdd swap
  • SylverReZ @ SylverReZ:
    @K3Nv2, It was a separate accessory for the 360, after it flopped it became cheaper.
  • K3Nv2 @ K3Nv2:
    Still tech wise Playstation beat 360
  • K3Nv2 @ K3Nv2:
    But they were half the price you knew what you were getting
  • SylverReZ @ SylverReZ:
    Drives were made by Toshiba and in order to use it you had to install an update to have the ability to play HD-DVD discs. You can, however, use it on a PC as long as you install some UDF drivers.
  • A @ anotherthing:
    @SylverReZ I thought it was interesting that there's a thread about adding bluetooth to the NintendoDS and no one has mentioned the Slot 2 thing, especially since I'm pretty sure that's exactly what Pokemon Typing does.
  • SylverReZ @ SylverReZ:
    @anotherthing, Nobody seemed to mention that there was a DS flashcart with Bluetooth capabilities. It has connectors to hook up separate devices. https://games.ucla.edu/game/ds-bluetooth
    +1
  • K3Nv2 @ K3Nv2:
    Today's console doesn't really make a difference all have no games
  • The_Dizzy_Vizzy @ The_Dizzy_Vizzy:
    @anotherthing A big part of that came from the Nintendo (Ultra) 64...
  • A @ anotherthing:
    @SylverReZ Okay, now that's cool. I didn't know the DS cartridge slot could do that, but I should have considering the DSTwo exists.
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, There's nothing big about new consoles, it's all about making profit from something you had from over a decade ago that is now 10x times worst.
  • SylverReZ @ SylverReZ:
    @anotherthing, Still looking for those, I would love to try out the extra features.
  • K3Nv2 @ K3Nv2:
    Ps5 will be a beast when it gets fully hacked and you can install Linux lol
    +1
  • A @ anotherthing:
    I have a DSTwo.
    A @ anotherthing: I have a DSTwo.