Make Vice City bounce to your music.
Memecoin $VB ·
BiXQXFrVoZAEagv2ikQ841RfgNYziwpQxed1dBuapump · pump.fun ↗
▶ Sound on: watch the full clip on Instagram
Also for
San Andreas ·
GTA III ·
all releases
Squash and stretch cars, bikes, boats, aircraft and people — including Tommy, passengers and cutscene actors. Optional modes add vegetation, buildings and street objects, with buildings moving vertically from their ground anchor.
Requires GTA Vice City (classic Steam or the retail 1.0 English gta-vc.exe), Windows 10/11 x64 and an ASI loader that loads plugins from scripts.
Download the ZIP from Releases, close the game and copy its scripts contents into the game's scripts folder. Keep your existing ViceBounce.ini when updating.
Other game versions (including the 1.1 patch) are currently unsupported. On startup the plugin checks the executable against byte signatures and disables itself, noting the reason in ViceBounce.log, if anything does not match.
Press F11 in gameplay, pause or the main menu and select your own MP3, FLAC, WAV or OGG. The importer analyzes the beat and prepares looping playback locally. No Python installation needed. Music is not included or uploaded. The game minimizes while you choose a file and returns when the importer closes.
Press ` (the key below Esc) to pause and resume the music in place. The squash keeps running on the configured BPM while the track is paused.
Use F9 to adjust alignment by ear. Automatic beat detection can make mistakes.
| Key | Action |
|---|---|
| F3 | Street objects |
| F4 | Buildings |
| F5 | Vegetation |
| F6 | Cars and cutscenes |
| F8 | Bikes, boats and aircraft |
| F10 | Everyone, including Tommy |
| F11 | Import music |
| F7 | Reload settings |
| F9 | Align the beat |
| Page Up / Down | Manual BPM ±5; disables beat map |
| Home / End | Amplitude ±0.025 |
| ` | Pause / resume music |
Settings save automatically. Ctrl+Shift+F11 stays available for OBS.
| Game | Mod | Author | Where |
|---|---|---|---|
| Vice City | ViceBounce | @tek-95 | you are here (main) |
| San Andreas | SABounce | @wakeupdanny-dev | branch san-andreas · release |
| GTA III | LibertyBounce | @Antriksh1984 | Antriksh1984/LibertyBounce |
More of my stuff: tek-95.com · Instagram
Inspired by CarbonBounce. Built with Plugin-SDK.
Thanks to @mrpulpe99 for retail 1.0 support and executable verification (#2), @LZQCN for music pause (#5), and @mattpannella for the building-bounce proposal (#1).
MIT license. Dependencies retain their own licenses. Importer build instructions.