Beat Banger Cheat Codes: All Console Commands
Beat Banger is a rhythm-based game developed by BunFan Games that combines music timing mechanics with narrative progression. For players who want to experiment with the engine, skip difficult sections, or unlock content without grinding, the game includes a fully functional developer console accessible through a simple keyboard shortcut. This guide lists every confirmed console command, explains how to enable the console, and covers what each command does.
How to Enable the Console
Opening the console in Beat Banger requires no external tools or file modifications.
- Launch Beat Banger and reach any screen — the main menu, level select, or during gameplay.
- Press the F2 key on your keyboard.
- The console window will appear, usually at the bottom or top of the screen.
- Type any command from the lists below and press Enter to execute it.
To close the console, press F2 again or click the close button if one is visible.
Common & General Commands
These commands handle basic console functions, testing responses, and data management.
| Command | Effect |
|---|---|
| ping | Returns Pong! — used to verify the console is responding |
| hello | Returns Hey! — a basic test command |
| clear | Clears all previous entries from the console window |
| history | Returns previously entered commands as an array, sorted from most recent to least recent |
| reload | Reloads the current scene. Do not use during an active level — it causes a softlock |
| saveload | Saves the game and immediately reloads the save |
| opendata | Opens the user data directory where your save files and settings are stored |
| logs | Opens the beat_banger.log file for troubleshooting |
Gameplay Modifier Commands
These commands alter how levels play, how notes behave, and how progress is tracked.
| Command | Effect |
|---|---|
| handsfree | Automatically hits every note for you. Sets clean_game to false, meaning you earn no progress, money, or score |
| nofail | Missing notes no longer removes hearts. Does not affect the clean_game stat, so you still earn rewards normally |
| hidehud | Toggles all HUD elements on or off for a cleaner view |
| fail | Forces an immediate FAIL event and ends the current level |
| end | Skips to the end of the level. If handsfree was used, returns to level select. Otherwise, plays the success screen and cutscene |
| freecandy | Unlocks all levels temporarily. Must be used on the level select screen. Unlock state resets after leaving the screen. To permanently unlock all levels, complete the final level |
| givemoney [int] | Adds the specified amount to your wallet. Example: givemoney 1500 adds $1,500 |
| setstartingbeat [float] | Offsets the starting beat and all subsequent beats by the specified number of seconds. Must be used before entering a level |
| setnotespeed [float] | Changes the speed at which notes appear from off-screen. Default is 350. Extreme values may cause a softlock |
| rewind -[int] | Reloads the level at the specified note number. The minus sign is required before the number. Omitting it causes a softlock |
| calculatebeat | Calculates beat timing values. Functionality is unclear in normal use |
Scene Unlock Commands (goto)
The goto command jumps directly to any screen or scene in the game. Type goto followed by the scene name.
| Command | Jumps To |
|---|---|
| goto intro | Developer splash screen and warning screens |
| goto warning | Warning screens only |
| goto mainmenu | Main Menu screen |
| goto levelselect | Act 1 level select menu |
| goto mods | Mods screen |
| goto cutscene | Selected level's end cutscene |
| goto game | Last played character level. Very buggy — use loader instead |
| goto loader | Selected level load screen, starting the level from the beginning without issues |
| goto gallery | Gallery screen |
| goto modifiers | Modifiers screen |
| goto scorescreen | Selected level's ending score screen |
| goto soundtest | Sound Test screen |
| goto pointshop | Shop screen |
| goto extras | Extras screen |
| goto credits | Credits screen |
| goto demo | Thank you for playing splash screen |
| goto error | Opens the log file inside an in-game window |
Save & Data Management Commands
These commands reset progress and should be used with caution.
| Command | Effect |
|---|---|
| clearsaveonly | Resets save data including shop purchases, money, and level progress |
| clearalldata | Resets all game data including save files and options |
| resetsteam | Resets Steam statistics. Currently has no noticeable effect |
Secret Achievement Command
There is one additional console command that unlocks a specific achievement:
| Command | Effect |
|---|---|
| sixtynine | Unlocks the SixtyNine achievement. Must be spelled exactly as shown |
How to Use Commands Effectively
Here are the most practical command combinations for different situations:
- Practice a level without failing: Enter nofail before starting. You will still earn rewards and can learn the pattern safely.
- Watch a cutscene without playing: Select a level, then enter goto cutscene to jump directly to the ending sequence.
- Test a level from a specific point: Use rewind -50 to restart at note 50, or setstartingbeat 2.5 to skip the first 2.5 seconds.
- Buy everything in the shop: Enter givemoney 99999 to max out your currency instantly.
- Clean screenshot recording: Use hidehud to remove all interface elements before capturing footage.
FAQ
Why does reload softlock my game?
The reload command is designed for the main menu and non-level screens. Using it during an active level causes the game to hang because the rhythm engine cannot restart mid-sequence. Use goto loader instead if you want to restart a level.
Does nofail disable achievements?
No. The nofail command does not set clean_game to false, so you still earn progress, money, score, and achievements normally. Only handsfree disables reward tracking.
Can I use freecandy to permanently unlock levels?
No. freecandy only unlocks levels temporarily while you remain on the level select screen. Once you leave, the lock state resets. To permanently unlock all levels, you must complete the final level legitimately.
Why does rewind require a minus sign?
The rewind command expects a negative integer to function correctly. Entering rewind 50 without the minus sign causes a softlock. Always type rewind -50 or any other negative number.
Will clearsaveonly delete my Steam cloud saves?
clearsaveonly resets the local save data stored in the user data directory. It does not necessarily clear Steam cloud saves immediately. If cloud sync is enabled, the old data may reappear on next launch.
Can I use console commands on the Android version?
The F2 console is primarily designed for the PC version. The Android port may not support the same keyboard shortcuts unless an external keyboard is connected.
What is the default note speed?
The default note approach speed is 350. Values significantly higher or lower than this may cause notes to behave unpredictably or trigger a softlock.
Does the sixtynine command require a specific screen?
No. The sixtynine command can be entered from any screen and will unlock the achievement immediately as long as it is spelled exactly in lowercase.
Final Thoughts
The console in Beat Banger is a surprisingly robust toolset that lets you manipulate nearly every aspect of the game. Whether you are practicing levels, unlocking scenes for recording, or simply experimenting with the engine, the commands above provide full control over your session. Just remember to avoid reload during active levels and always include the minus sign with rewind.
Bookmark this page and check back if new commands are discovered in future updates.






