Free & open source · Windows, macOS & Linux

Set up your QuadStick without the spreadsheet.

Map inputs on a picture of the stick, catch every bad cell, and install straight to the device.

Join the dev Discord I work on the feedback voiced here!
Discord organized by Fred
The Decoder gta5.csv · loaded
Inputsip Functionnormal Outputincrement_mode
In plain English A sip on the tube switches you to the next mode.
Why it exists

A spreadsheet shouldn't be able to take your controller offline.

Today most people edit a QuadStick profile in Google Sheets, export it with an add-on, and copy it over with a Windows-only tool. The device just reads whatever CSV it's handed, and trusts it completely.

Without a net

One bad cell, and it's gone.

Break default.csv and the USB drive can vanish until you do a physical reset on the hardware. No warning, no undo. Just a controller that stopped showing up.

With this app

Mistakes get caught first.

Every input, output, and function is checked against Fred's own validation data. Install backs up the old file, writes a copy, reads it back, then swaps it in. Overwriting default.csv always asks first.

What you get

Two ways to see a profile. Neither of them is a raw spreadsheet.

Edit on a picture of the hardware.

Click the left tube, the lip switch, or the joystick and see exactly what a sip, puff, or nudge does. The soft variants are right there too, no manual required.

Every mapping is color-coded in the product's own grammar:

Input: a sip, puff, or move Function: how it behaves Output: the game button
The device view: a diagram of the QuadStick where each part shows the game action it triggers, like sip to increment_mode and lip to X.

Or work row by row, with real autocomplete.

The list view knows the real input, output, and function names from Fred's validation data, so you type left_joy_left, not a guess. Add and delete rows without touching a formula.

The list view: rows mapping outputs to functions and inputs, with Add row and Delete row controls.

When something's wrong, it tells you what and where.

Which cell, what's off, and how to fix it, in plain English. The bad cell gets a red outline, and errors block the install so nothing broken can reach the device.

Click any problem to copy it straight into a bug report.

The problems panel listing validation errors in plain language, with the offending cells outlined in red.
Download

Free, forever. Unzip and run.

No installer, no account, works offline (except the Sheets import). Take it from a store, or grab the plain zip for your computer.

Or take the plain zip

Mac zip: not notarized. Use the Mac App Store build if you want it signed, or right-click, choose Open, then Open again the first time. Build it yourself: needs .NET 8, then make run.
Who made this

One person who thinks accessible gaming should be ACCESSIBLE.

Hi, I'm Bassam. A game developer and I built the QuadStick Config Manager because setting up a profile shouldn't mean wrestling a spreadsheet and hoping you don't brick your controller. The QuadStick opens up gaming for people, and the software around it should feel as accessible as the hardware does.

I'm actively maintaining this. If you hit a bug, or there's a mapping the app won't let you make, tell me and I'll fix it. That's the whole reason it exists. You can also find me in the QuadStick developers Discord.

Join the dev Discord I work on the feedback voiced here!
Discord organized by Fred