Skip to content

v2.0.0

Latest

Choose a tag to compare

@tobid7 tobid7 released this 25 Dec 00:28
· 2 commits to main since this release
b61d210

After almost 3 years, it's time for a new big update.

As all the Updates before only fixed Logical issues with the filebrowser and some visual bugs, it was time to focus on the file loading/decoding and playing code.

General Stuff

Type Before After
Encoding ADPCM ADPCM, PCM8, PCM16
Chennels 1, 2 1, 2, 4, 6, 8
Play NonLoop to End No Yes

Github Generated

Full Changelog: v1.5.0...v2.0.0

Fixes

  • Fixed the glitched sound bug 1085acb
  • Fixed all the crashes of course by add c++ exceptions to catch issues

New Stuff

  • Switched to palladium 0.6.0 alpha as backend library
  • Added UI7 UI on the Bottom Screen
  • Added ctrff for fileinspector and ctrff-decoder
  • Added Custom UI for FileInspector and Filebrowser on Top Screen
  • Added Translations [en, de]
  • Added partial theme support (Only for top Screen)
  • Added support for opening bcwav in fileinspector (Not playable yet)

Other changes

  • No more citro2d support
  • No Systemfont support yet (cause it freezes)

Warning

Known Bugs

  • License View shows text a bit out of the screen
  • OLD3DS Only runs at 30FPS (WIP)
  • It is possible to softlock in license menu

Credits

  • @tobid7: Lead developer of the Project, German and Englisch Translation
  • @devkitPro: libctru, citro3d

Important

And finally it is time to mention @cheuble, the creator of the Original BCSTM-Player which took advantage of Freeshops BCSTM Playing Code. This code is still kinda used in the BCSTMV2 decoder which i left in the codebase for historical reasons.

Last words

If you encounter any issues (including crashes or just bugs), report them in an issue please.

If you want to want to have your language supported as well, feel free to open a pullrequest with the json of your language. But keep in mind that i will remove some strings in some cleanup commit

I will get on them when I have time but for now i need to step back from coding. I always do too much projects and other stuff at once and it is finally time to take a break.

And finally:

Merry Christmas and happy holidays to everyone 🎄

-tobid7