Garry's Mod

Garry's Mod

57 ratings
BattleBeats | Ambient and Combat music
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Movie
File Size
Posted
Updated
467.720 KB
1 May @ 8:53am
1 Aug @ 10:47am
28 Change Notes ( view )

Subscribe to download
BattleBeats | Ambient and Combat music

In 1 collection by ricky dicky doo dah grimes
BattleBeats Packs
11 items
Description
What is BattleBeats?
BattleBeats is a modular music system similar to Nombat. It automatically detects when you're in combat and plays combat tracks, while ambient music fills the silence when you're exploring. The goal is to improve everything Nombat did right, while making music pack creation and management easier

Compatible with existing Nombat, SBM and 16th Note packs - just disable their respective base addons and BattleBeats will automatically pick them up

Features
  • PvP, PvE and EvE support
  • Supports Nombat, SBM and 16th Note packs
  • Compatible with most NPC bases including (VJ BASE and DRG BASE)
  • Saves your preferences and excluded tracks
  • In-game notification that shows current track name with animated visualizer bars
  • Automatically switches between ambient and combat music
  • Auto-fade, resume playback, and volume fade on death
  • Built-in UI for browsing, previewing, and managing packs
  • Advanced settings for volume, fade time, notifications, and more

For Pack Creators
  • Super easy pack creation - no Lua scripting required
  • No need to match the number of ambient and combat tracks
  • Track names can be actual song titles - no more confusing letter codes

🧰Want to create your own pack? You can do it in under a minute.
👉Click here to view the pack creation guide

Sample Music Packs
Try these to see BattleBeats at its full potential:

In-depth comparison

Feature
BattleBeats
SBM
Nombat

User Interface
✅ Full UI
❌ None
😐 Basic pack selector
Combat Environments
✅ PvP, PvE and EvE
😐 PvE only
😐 PvE only
Volume Control
✅ Master, Ambient, Combat
✅ Ambient + Combat
❌ One volume setting
Fade Options
✅ Adjustable fade behavior on death and transitions
😐 Basic fade speed
❌ None
Track Switching Behavior
✅ Switch between tracks by wait time, pack, or mode
✅ Switch by enemy type
❌ N/A
Continue Previous Track
✅ Resume or Background Modes
❌ None
😐 Background play only
Line of Sight Combat Detection
✅ Toggleable
❌ None
✅ But requires superadmin
Notifications
✅ Customizable on-screen notifications
❌ None
❌ None
Track Preview
✅ In-game track previewer
❌ None
❌ None
Pack Creation
✅ Drag & drop files - no config needed
😐 Needs track length in filename
❌ Nightmare of coded names and editing lua
Third-party Compatibility
✅ Supports SBM & Nombat packs
❌ Own format only
❌ Own format only

Popular Discussions View All (1)
5
15 Jun @ 6:07am
PINNED: HOW TO CREATE PACKS
ricky dicky doo dah grimes
50 Comments
ricky dicky doo dah grimes  [author] 25 Jul @ 4:35pm 
Not yet, but it's something I might consider adding. For now, the only related toggleable feature is that combat tracks will play from the same pack as the ambient ones
Armalad 25 Jul @ 3:41pm 
Very cool, I don't know if this is a feature already, but can you create an option to connect Ambient and Combat tracks? Like, if Ambient Track 1 plays, so will Combat Track 1 play until the Ambient track has finished. It would make things feel a lot better if Ambient and Combat tracks were more consistent.
Midnight 24 Jul @ 9:33am 
only other issue i've found is that with the "Anti-Screamer" mod enabled, the first song will be paused when starting a map. but, it's very easy to workaround, and i mean... duh, anti-screamer is supposed to do that, lmao

jokes aside, point is: no issues worth reporting :ranald: but i'll let you know if i run into something.
thanks again!
ricky dicky doo dah grimes  [author] 24 Jul @ 8:11am 
Capitalization should work now after brackets, let me know if anything else looks off. Also, glad you’re enjoying my addon
Midnight 24 Jul @ 7:54am 
ahhhh that makes sense. makes me feel quite silly for worrying about my capitalization now though lmao, i guess that's what i get for not checking.
thanks for the quick response and the quick fix! 'been having a lot of fun using and making packs for this
ricky dicky doo dah grimes  [author] 24 Jul @ 7:45am 
Oh, I’ll fix that later today. It’s happening because I use my own function to capitalize the first letters of words. When you upload files to the Workshop, all filenames get converted to lowercase, so I had to work around that
Midnight 24 Jul @ 7:43am 
posting a screenshot of the bug separately in case steam gets upset about the link:
https://ibb.co/pjy9C71S
Midnight 24 Jul @ 7:40am 
Found an extremely minor but unusual bug: if the song name has an open parenthesis, the next letter will be lowercase. ex: (Combat Mix) becomes (combat Mix). this occurs in both the music list and the notification in the top right. Not sure what's causing it but I've been able to reproduce it consistently on my end.
ricky dicky doo dah grimes  [author] 13 Jul @ 8:22am 
@objir It should be working now
objir 13 Jul @ 8:01am 
battlebeats_enable_ambient option keeps getting reverted back to 1 after game restart, if set to 0.