Changelogs

BMPC v1.4.0
07/07/2026

  • Loop points editor for chamber and funnel audio: drag handles or type seconds to set loop start/end, preview the loop, and pull loop points from the source file.
  • Game audio now loops correctly in-game. Everything loops by default; leave loop points unset to loop the full track.
  • Redesigned main window with side-by-side layout: packages list on the left, live details on the right (description, group, date added, song count, song list).
  • Toolbar with name search, sorting by Name / Songs / Date added (ascending or descending), and quick buttons to refresh, open the packages folder, and open BEEmod.
  • Right-click menu on packages: New, Edit, Remove, and Open package location (shows the file in File Explorer).
  • Keyboard shortcuts: double-click, Enter, or F2 to edit, Delete to remove, Ctrl+N for new.
  • Empty-state screen with a New package button when you have no packages yet.
  • Main window is now resizable.
  • New packages use cleaner lowercase IDs. Existing packages keep their old IDs and keep working - nothing to migrate.
  • Lower memory use when processing package audio.
  • Song-count label now shows correct text for empty packages and for single vs. multiple songs.
  • The window's X button now asks the same cancel confirmation as the Cancel button.
  • No more stray cancel prompt after a package imports successfully.

BMPC v1.3.0
29/06/2026

  • BMPC as of this version is now open-source.
  • Added dark mode.
  • Added package editing - you can now edit already imported packages straight via BMPC.
  • Added a theme setting with auto, light, and dark options.
  • Added automatic theme matching with Windows app theme.
  • Added BMPC-styled dialogs for warnings, errors, confirmations, and info messages.
  • Added self-contained Windows release builds, so users no longer need to install the .NET Desktop Runtime separately.
  • Updated app windows and controls to look better in both light and dark themes.
  • Updated supporting libraries to their latest stable versions.
  • Updated the MaterialDesignThemes package to the latest stable version.
  • Updated error and confirmation dialogs with clearer titles, icons, and button behavior.
  • Updated package importing so the app stays more responsive during longer work.
  • Updated copyright text in the app.
  • Updated release ZIP naming to show that builds are self-contained.
  • Fixed theme issues where some UI parts did not match the selected light or dark theme.
  • Fixed dialogs opening without the correct BMPC window as their owner.
  • Fixed release documentation that still described older runtime-dependent builds.

BMPC v1.2.1
03/11/2025

  • General improvements, fixes and optimizations
  • UI update & overhaul
  • Added basic settings
  • Added string escaping for package names, descriptions, etc.
  • Updated website URL

BMPC v1.2.0
30/09/2024

  • Added support for adding custom speed and bounce gel SFX
  • Added BACK button in package creation window to allow going back to previous stages
  • Improved UI visuals for list of added songs when creating a package
  • Fixed validation which allowed adding a song without selecting base music
  • Minor fixes and changes

BMPC v1.1.0
28/09/2024

  • Added support for adding multiple songs per single package
  • Added the ability to specify group name for music per single package
  • Updated and optimized audio encoding engine
    • BMPC v1.1.0 now compresses music files with Microsoft ADPCM WAVE format, instead of uncompressed 16-bit PCM, which greatly reduces file size while still keeping the quality and benefits that WAV files bring
    • Loop points are still added automatically as part of the encoding process
    • This also poses as a fix to issues happening with music that's long (or is high in file size) which caused the game to become unstable, start lagging, not playing funnel music or not playing any music at all or having issues with publishing the level - Source engine does not like large audio files

BMPC v1.0.0
24/03/2024

  • Initial release

An unhandled error has occurred. Reload 🗙