BCSTM Player 3DS: Difference between revisions
From GameBrew
More actions
2.0.0 |
|||
| (3 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
|description=BCSTM-Player for 3DS. | |description=BCSTM-Player for 3DS. | ||
|author=NPI-D7 | |author=NPI-D7 | ||
|lastupdated= | |lastupdated=2025/12/25 | ||
|type=Media | |type=Media Players | ||
|version= | |version=2.0.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.7z | |download=https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.7z | ||
| Line 24: | Line 24: | ||
==Changelog== | ==Changelog== | ||
'''2.0.0''' | |||
* General Stuff | |||
{| class="wikitable" | |||
|- | |||
! Type | |||
! Before | |||
! After | |||
|- | |||
| Encoding | |||
| '''ADPCM''' | |||
| '''ADPCM''', '''PCM8''', '''PCM16''' | |||
|- | |||
| Chennels | |||
| 1, 2 | |||
| 1, 2, 4, 6, 8 | |||
|- | |||
| Play NonLoop to End | |||
| No | |||
| Yes | |||
|} | |||
* Github Generated | |||
** Dev 2.0.0 by [https://github.com/tobid7 @tobid7] in [https://github.com/npid7/BCSTM-Player/pull/8 #8] | |||
** Dev 2.0.0 by [https://github.com/tobid7 @tobid7] in [https://github.com/npid7/BCSTM-Player/pull/13 #13] | |||
** [https://github.com/tobid7 @tobid7] made their first contribution in [https://github.com/npid7/BCSTM-Player/pull/8 #8] | |||
** [https://github.com/npid7/BCSTM-Player/compare/v1.5.0...v2.0.0 Full Changelog: v1.5.0...v2.0.0] | |||
* Fixes | |||
** Fixed the glitched sound bug [https://github.com/npid7/BCSTM-Player/commit/1085acb5b8bf507fb023650f83723edea3d265c4 1085acb] | |||
** Fixed all the crashes of course by add c++ exceptions to catch issues | |||
* New Stuff | |||
** Switched to [https://github.com/tobid7/palladium/tree/development palladium 0.6.0 alpha] as backend library | |||
** Added UI7 UI on the Bottom Screen | |||
** Added [https://github.com/tobid7/ctrff 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 [https://github.com/devkitpro/citro2d citro2d] support | |||
** No Systemfont support yet (cause it freezes) | |||
* 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 | |||
'''1.5.0''' | '''1.5.0''' | ||
* Fixed the 3dsx problem. | * Fixed the 3dsx problem. | ||
| Line 60: | Line 104: | ||
* Stop Playback. | * Stop Playback. | ||
* Reload file. | * Reload file. | ||
==Credits== | |||
* [https://github.com/tobid7 tobid7]: Lead Developer, author of palladium, ctrff | |||
* [https://github.com/devkitpro devkitpro]: libctru, citro3d | |||
* [https://github.com/cheuble cheuble]: Source of BCSTMV1 Decoding code (based on freeshop) | |||
* [https://www.3dbrew.org/wiki/BCSTM 3dbrew]: BCSTM Documentation | |||
==Externtal links== | ==Externtal links== | ||
* GitHub - https://github.com/NPI-D7/BCSTM-Player | * GitHub - https://github.com/NPI-D7/BCSTM-Player | ||
Latest revision as of 04:38, 26 December 2025
| BCSTM-Player | |
|---|---|
| General | |
| Author | NPI-D7 |
| Type | Media Players |
| Version | 2.0.0 |
| License | GPL-3.0 |
| Last Updated | 2025/12/25 |
| Links | |
| Download | |
| Website | |
| Source | |
This is a BCSTM player for 3DS. The Filebrowser is designed to search for .bcstm files specifically.
Installation
Available in 3DSX and CIA formats.
- CIA - Install the .cia with the CIA manager of your choice.
- 3DSX - Use the .3dsx provided with the Homebrew Launcher.
Screenshots
Changelog
2.0.0
- 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
- 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)
- 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
1.5.0
- Fixed the 3dsx problem.
- Some UI fixes.
1.4.0
- Some UI improvements.
- Stringshorter.
- Currect Placements.
- Some Debug Info.
- Progress bar.
1.3.0
- Fixed Filebrowser Bug.
1.2.1
- Forgot The Controls Info and DSP not found Watermark.
1.2.0
- Faster Filebrowser.
- new Logo.
- Faster UI using nlc.
- Old bugs still there.
- some new Fonts.
1.0.0
- This is the first Version of BCSTM-Player. I'll add some stuff in future. Currently you can Play .bcstm files. The Filebrowser is optimized to search .bcstm files only. Have Fun.
Alpha 0.2.0
- Load music.bcstm from root of SD.
- Fixed Sleep-mode bug.
- Homebutton is disabled.
Alpha 0.1.0
- Load music.bcstm from the root of the SD-Card.
- Stop Playback.
- Reload file.