Changelogs

See what's new in each BMPC version.

  1. BMPC v1.4.1

    Latest
    • Editing a package now always works with the audio and icons stored in the package instead of the original files on disk, so you see and edit exactly what is in the package even if the originals were changed or removed. This applies to chamber and funnel music, gel SFX, and song icons. Selecting a file again replaces the packaged one with the file from disk.
    • When editing loop points of packaged audio, the loop end can’t be moved past the previously saved loop end, because the packaged audio ends there.
    • Fixed the loop points editor staying empty, and loop points not being editable, when editing a package whose original audio files no longer exist.
    • Fixed saved loop points being lost, and the package update failing, when editing a song whose original audio file no longer exists.
    • Fixed the loop points editor still showing the previous loop after selecting a new chamber or funnel audio file.
    • Fixed accented letters and other special characters showing up as codes in BEEmod. Package and song names, descriptions, authors and group names now only accept English letters, numbers and basic symbols, and BMPC asks you to fix any existing text with special characters when editing a package.
    • Fixed BMPC failing to start or crashing on exit when a file in its temp folder is locked by another program. Locked files are now skipped and cleaned up later.
    • Fixed songs with similar names (for example “My Song” and “mysong” or “My.Song”) overwriting each other’s files or making package creation fail. BMPC now asks you to rename a song whose name is too similar to another song in the package, and rejects song and package names made only of spaces and symbols that can’t be used in file names (for example “???”).
    • Fixed a song added while editing a package using another song’s packaged audio, icon and gel SFX when both use the same audio file, which could cut the new song short or keep old audio after the file changed. New songs are now always built from the files on disk.
    • Fixed one damaged package file preventing all packages from loading. Damaged files are now skipped, and BMPC shows a warning naming them.
    • Fixed package creation failing for chamber or funnel music with some sample rates, such as 96 kHz. The BEEmod preview sample is now always converted to 44.1 kHz stereo, like the in-game audio.
    • Fixed surround WAV files (for example 5.1 or 7.1) failing to load, crashing BMPC when played in the loop points editor, or making package creation fail. Surround audio is now mixed down to stereo.
    • Fixed some WAV files, often 24-bit, 32-bit float or surround exports, failing to load with a “NoDriver calling acmFormatSuggest” error.
  2. BMPC v1.4.0

    • 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.
  3. BMPC v1.3.0

    • 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.
  4. BMPC v1.2.1

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

    • 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
  6. BMPC v1.1.0

    • 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

Your download will start shortly. If it doesn't, click here.

Installation guide

  1. Extract the ZIP into BEEmod's folderPut the contents of the downloaded ZIP next to BEE2.exe. BMPC won't start from anywhere else.
  2. Close BEEmodKeep BEEmod closed while you create, edit or remove packages, so BMPC can safely replace files.
  3. Run BMPC.exeCreate your package. When it's imported, reopen BEEmod and pick your music.