Ten-Pin Bowling brings a complete bowling alley to your server without streaming a single asset. The ball and pins are base-game props driven by GTA’s own physics — no canned animations, no dice rolls. Book a lane at the front desk, grab your ball at the rack, and line up your throw: aim with A/D while the dot sways, charge the power meter with SPACE, and release inside the sweet spot. Strikes are earned twice over — power AND timing — so a perfect game actually means something.
Features
- Real physics — base-game ball and pins, knocked down by GTA’s engine, not scripted outcomes
- Full ten-frame scoring with strikes, spares, and the three-ball tenth frame on a clean overlay UI
- Works with any bowling-alley MLO — every position is config (lanes, ball racks, front desk); point it at Gabz, Denis3D, or your own alley
- Live calibration: /bowlcal shows every computed pin spot and tunes spacing, rack height, and pin weight in-game, then prints the line to paste into config.lua
- Server-booked lanes — no double-booking, auto-freed on disconnect, optional per-game fee
- Spectator sync: nearby players watch your ball and pins live on their own clients; only the active lane’s pins are ever unfrozen so stray balls can’t disturb the neighbouring rack
- Two-skill throws — a power-meter sweet spot and a swaying aim dot on different cycles, fully tunable difficulty
- Framework auto-detected: Qbox and QBCore; config, UI, and README ship unencrypted