Discord โข Releases โข Report a Bug
| Feature | Description |
|---|---|
| ๐ฌ Mention Players | Click a name โ pick Name / V2 ID / Nick โ inserts @name into your chat box |
| โก Quick Chat | Pick a saved message โ loads into chat box so you can edit before sending |
| ๐ Per-player Chat Mute | Hide one specific person's messages from your view |
| ๐ Draft Persistence | Typed chat stays in the box when you close and reopen the window |
| โญ Saved Servers | Save servers, join them in one tap, manage your list |
| ๐จ Ban / Kick / KV Disable | Admin and non-admin tools built in |
| ๐ Complaint System | File complaints with copy-to-clipboard support |
| ๐ก Live Ping | Real-time ping display in the party window |
| ๐ Chat Logger | Log all chat messages to a file |
| ๐จ Custom Window Color | Personalize the window color |
| ๐ Auto-Update | Silently updates itself on every game launch |
| ๐ก๏ธ Crash Recovery | Auto-repairs itself if a bad update breaks it |
By @chrosticey & @alphableed#0000 ยท Discord: discord.gg/9UTCRTnSYt
There are 3 ways to install. Pick whichever is easiest for you.
Works on all platforms. No file manager needed.
Step 1 โ Enable the developer console (one time only)
- Open BombSquad
- Tap Settings from the main menu
- Tap Advanced
- Scroll down until you see Dev Tools
- Inside Dev Tools, enable Show Developer Console
- Go back to the main menu โ you'll now see a
Devbutton on your screen
Step 2 โ Open the console and install
- Tap the
Devbutton on screen to open the console - Paste this command and press Enter:
import urllib.request,os,babase,_babase; exec(urllib.request.urlopen("https://raw.githubusercontent.com/chrosticey/alpha-party-window/main/install.py").read().decode())- Wait for the "Installed! Please restart" message on screen
- Restart BombSquad โ done โ
After install, the plugin auto-updates itself every launch. You never need to reinstall manually.
BombSquad Workspaces let you sync mods to any device through your account.
Requires a V2 / Ballistica account (free at ballistica.net).
Step 1 โ Create a V2 account (skip if you have one)
- Go to ballistica.net and sign up with email + password
- In BombSquad go to Settings โ Account and sign in with your new account
Step 2 โ Open your Workspace
- Go to ballistica.net and log in
- Click Workspace in the menu
- Click Create Workspace if you don't have one yet, give it any name
Step 3 โ Add the plugin
- Inside your workspace click Add Files / Folders
- Choose Upload file
- Upload the
alpha_party_window.pyfile from this repo (download it first by clicking the file โ Raw โ Save as)
Step 4 โ Sync to your game
- Open BombSquad
- Go to Settings โ Account โ Workspace
- Tap Sync Now
- Restart BombSquad โ done โ
โ ๏ธ Note: With Workspace install, the game may overwrite the plugin file on the next sync if you update your workspace. To get updates you'll need to re-upload the newalpha_party_window.pymanually. For seamless auto-updates, use Method 1 instead.
Find your mods folder:
| Platform | Path |
|---|---|
| Android | Android/data/net.froemling.bombsquad/files/mods/ |
| Mac | ~/Library/Application Support/BombSquad/mods/ |
| Windows | %APPDATA%\BombSquad\mods\ |
| Linux | ~/.bombsquad/mods/ |
| Any platform | Settings โ Advanced โ Show Mods Folder |
Steps:
- Download
alpha_party_window.pyfrom the latest release - Copy it into your mods folder
- Restart BombSquad โ done โ
Paste in the BombSquad console:
import os,_babase; os.remove(os.path.join(_babase.env()["python_directory_user"],"alpha_party_window.py")); print("Removed. Restart BombSquad.")Or just delete alpha_party_window.py from your mods folder manually.
| What you want to do | Steps |
|---|---|
| Mention a player | Click their name in the roster โ Mention this guy โ pick Name / V2 / Nick |
| Quick Chat | Click the Quick button โ pick a saved message โ edit in box โ Send |
| Mute someone's chat | Click their name in roster โ Mute Chat |
| Unmute someone | Click their name again โ Mute Chat (it toggles) |
| Keep your typed text | Just close the window โ it'll be there when you reopen |
| Save current server | Type .save in chat box โ Send |
| See your IP / port | Type .ip in chat box โ Send |
| Add a quick reply | Type the message โ Menu (โฎ) โ Add a Quick Reply |
| Disable auto-update | Set APW_UPDATE_CHECK = False near top of the file |
Updates to Alpha Party Window are delivered automatically โ no manual reinstall required.
Every time BombSquad launches, the plugin silently checks for a newer version and applies it in the background.
If you have made local customizations or prefer to manage updates yourself, you can opt out at any time:
- Open
alpha_party_window.pyin any text editor - Near the top of the file, find:
APW_UPDATE_CHECK = True
- Change it to:
APW_UPDATE_CHECK = False
With this set to False, the plugin will never modify itself โ you stay on your current version until you manually replace the file.
Every time BombSquad starts, the plugin quietly checks for updates in the background:
Game launches โ 8s delay โ fetch version.json from GitHub
โ newer version found? โ download silently โ show "Restart to apply" message
- Runs in a background thread โ zero impact on game startup speed
- Creates a
.bakbackup before overwriting, so it can roll back if needed - If the plugin crashes on load (bad update, corruption etc.) it automatically:
- Tries to restore the
.bakbackup - If no backup โ re-downloads a fresh copy from GitHub
- Shows a message asking you to restart
- Tries to restore the
Users never need to do anything. It all happens automatically.
To push an update to all installed users:
- Make your changes to
alpha_party_window.py - Bump the version string near the top:
version_str = "1.1"
- Update
version.jsonto match:{ "version": "1.1", "min_api": 9, "changelog": "What you fixed or added." } - Commit and push both files to the
mainbranch on GitHub
Every user gets the update automatically on their next game launch. No action needed from them.
alpha-party-window/
โโโ alpha_party_window.py โ the plugin itself
โโโ install.py โ one-liner console installer
โโโ version.json โ version info for auto-updater
โโโ README.md โ this file
โโโ LICENSE โ MIT license
โโโ .gitignore โ gitignore imports
Pull requests are welcome! Please:
- Test against BombSquad API 9 before submitting
- Bump
version_strin the plugin andversion.jsonwith every change - Describe what you changed in the PR description
MIT License โ see LICENSE for details.
Free to use, modify, and share.
Inspired by Advanced Party Window โ thank you for setting the standard.