Soldier Front · Dragonfly, 2004 · Soldier Front Legacy by TeamVanilla, 2026

Build 1 · protocol 24

OpenSFSoldier Front Legacy
Contents

Docs Playing

Controls and controllers

Every action's key and controller button out of the box, the chat and staff keys, how a controller works in the menus, and the touch controls on a phone.

The keys are the original's own, from its config.cfg; the controller's buttons are ours, since the original had none. Every action can be set to another key and another button in Options, Controls.

Keys and buttons

ActionKeyXboxPlayStation
Forward, back, left, rightW S A Dleft stickleft stick
Lookthe mouseright stickright stick
JumpSpaceACross
CrouchLeft ShiftBCircle
WalkLeft Ctrlleft stick, clickedL3
Fireleft buttonRTR2
Scoperight buttonLTL2
ReloadRXSquare
Use: plant, defuse, open, takeEX, heldSquare, held
Last weaponFRBR1
Drop the weaponF, held
Pick up a weaponG
Primary, sidearm1 2
Melee3right stick, clickedR3
Throwing (again: the next one carried)4LBL1
Next weapon, previous weaponthe wheelY (next)Triangle (next)
3rd person, where the room allows itQd-pad downd-pad down
ScoresTabViewShare or Create
Radio: command, general, replyZ X Cd-pad left, up, rightthe same
SprayT
The mission, heldO
Hide the HUDH
Blood on or offB
Level the viewEnd
Turn and look with the keysthe arrow keys
Horror Mode items5 6 7
The match menuEscMenu (fixed)Options (fixed)

A kit carries up to three throwables (a grenade, a flash-bang, a smoke): 4 takes out the first, and each press after it the next. The bar along the top of the screen shows the kit for a moment after each switch, the other throwables under the one in hand.

On a controller X does two things: tapped, it reloads; held at a bomb site, it plants. An undead's skills (Horror modes) sit on the keys of weapons 2, 3 and 4, reload and scope, shown on its skill bar with their cooldowns.

Chat and the other keys

KeyWhat it does
Enter or F3say something to everyone in the match
Y or F4to your side
F5to your clan
F6to global chat
F1 / F2yes / no, while a vote to kick is on
F8the weapon view: the lens your gun is drawn through
F9the staff panel, for a server's staff

In a lobby's chat box, /w name text whispers, /r text answers the last whisper, and /c, /g, /t and /a speak to the clan, global chat, the team and everyone.

A controller

Xbox controllers (anything XInput), the DualShock 4 and the DualSense work by cable or by Bluetooth. Linux, macOS and Android take the same controllers through the system's own controller support (platforms). With Play with a controller ticked in Options, Controls, Controller, one is used as soon as it is plugged in, and the page says which it found.

Options, Controls, Controller: the sticks, dead zones and vibration on the left, each action's button on the right
Options, Controls, Controller: the sticks, dead zones and vibration on the left, each action's button on the right

Setting buttons. In Options, Controls, Controller click an action's plate and press the button. Backspace takes a button off an action.

The sticks. The left stick moves and the right stick looks, or the other way round with Swap the sticks. Look speed is 220 degrees a second at 1.00. You can also set up and down against across, invert, a smooth or a linear stick, more dead zone for either stick, and vibration (a hit taken, a blast, a shot).

In the menus the left stick is the pointer: A clicks, B goes back like Esc, X is the right button and the right stick scrolls. The lobby is the original's own pages, made for a mouse, and the pointer works on every one of them.

With a radio list open the d-pad picks the line, A says it and B closes it. Dead in a round without respawn, the shoulder buttons step through your team and A changes the view.

Typing (signing in, chat, a room's name) still wants a keyboard on a PC or a Mac; on a phone its own keyboard comes up.

On a phone

On Android the touch screen is the controls in a match, and the phone's own keyboard comes up for every text field.

WhereWhat
Left thumbthe stick, set down wherever the thumb lands: pushed part way it walks (quietly, as Walk), all the way it runs
Right thumbFire (the biggest; it also aims while you hold it and drag), Aim (on a gun with a scope), Jump, Crouch (tap on, tap off), Reload, Swap (the next weapon you carry), Use (held: plant, defuse, open)
Anywhere elseswipe to look
Along the topMenu, Chat and Score (tap on, tap off)
The phone's Backthe menu, as Esc

A second Fire over the stick, for the left thumb, is on by default. Size, look speed and opacity are in Options, Controls, Touch; up and down follow Invert the mouse. Arrange on the screen, on the same page, shows every control where it is: drag each one where you want it, pick one and make it smaller or bigger, or put one or all of them back. The stick's place is where it rests; it still comes to your thumb anywhere low on that side, so moving it to the right makes a left-handed layout. In a match, the menu's Settings take you there with the match behind. Dead in a round without respawn, Fire steps through your team and Jump changes the view.

A controller, or a Bluetooth keyboard and mouse, works on a phone too: using one puts the touch controls away, and touching the screen brings them back.

There is no aim assist. A controller plays the same match as a mouse, on the same terms. Soldier Front was a mouse game; an assist would be the server's to police and the lobby's to argue about.