Configuration Files Examples - rebelancap/Quake3-iOS GitHub Wiki
autoexec.cfg - baseq3 (Quake III Arena)
// Servers
seta sv_master1 "master.ioquake3.org:27950"
seta sv_master2 "master0.excessiveplus.net:27950"
seta sv_master3 "dpmaster.deathmask.net:27950"
seta sv_master4 "master.maverickservers.com:27950"
// Vanilla Quake 3 Controller Bindings
// Button bindings
seta joy_buttonA_bind "+moveup" // Jump
seta joy_buttonB_bind "+button2" // Use Item
seta joy_buttonX_bind "+movedown" // Crouch
seta joy_buttonY_bind "+gesture" // Gesture
// Triggers
seta joy_leftTrigger_bind "+zoom" // Zoom
seta joy_rightTrigger_bind "+attack" // Fire
// Bumpers
seta joy_leftShoulder_bind "+moveup" // Jump
seta joy_rightShoulder_bind "weapnext" // Next weapon
// D-pad
seta joy_dpadUp_bind "+gesture" // Gesture
seta joy_dpadDown_bind "drop" // Drop
seta joy_dpadLeft_bind "weapprev" // Previous weapon
seta joy_dpadRight_bind "weapnext" // Next weapon
// Menu/Options buttons
seta joy_buttonMenu_bind "togglemenu" // Menu toggle
seta joy_buttonOptions_bind "+scores" // Show scores
// Stick buttons
seta joy_leftThumbstickButton_bind "+speed" // Walk
seta joy_rightThumbstickButton_bind "centerview" // Center view
// Gameplay settings
seta name "rebelancap" // Player name
seta cl_run "1" // Always run
seta sensitivity 5 // My preferred sensitivity
autoexec.cfg - q3ut4 (Urban Terror)
// Servers
seta sv_master1 "master.urbanterror.info:27900"
seta sv_master2 "master2.urbanterror.info:27900"
seta sv_master3 "master3.urbanterror.info:27900"
seta sv_master4 ""
seta sv_master5 ""
// Urban Terror Controller Bindings
// Button bindings
seta joy_buttonA_bind "+moveup" // Jump
seta joy_buttonB_bind "+button6" // Heal
seta joy_buttonX_bind "+button5" // Reload
seta joy_buttonY_bind "weapnext" // Change Weapon
// Triggers
seta joy_rightTrigger_bind "+attack" // Fire Weapon
seta joy_leftTrigger_bind "MOUSE3" // Middle mouse button
bind MOUSE3 "ut_zoomin" // workaround
// Bumpers
seta joy_rightShoulder_bind "+button7" // Open Door
seta joy_leftShoulder_bind "+button8" // Sprint
// Stick buttons
seta joy_leftThumbstickButton_bind "+movedown" // Crouch
seta joy_rightThumbstickButton_bind "ut_zoomreset" // Reset Zoom
// D-pad
seta joy_dpadLeft_bind "+button3" // Fire Mode
seta joy_dpadDown_bind "ut_weapdrop" // Drop
seta joy_dpadRight_bind "ut_itemuse" // Use item
seta joy_dpadUp_bind "ut_radio" // Radio Menu
// Menu/Options buttons
seta joy_buttonOptions_bind "+scores" // Show Scores
seta joy_buttonMenu_bind "togglemenu" // Escape/Menu
// Other settings
seta name "rebelancap" // Player name
seta cl_run "1" // Always run
seta sensitivity 5 // default
// Zoom Handling
// Manual zoom sensitivity control
// Base sensitivity is 5, so:
// - 1x zoom: 1.25 (25% of 5)
// - 2x zoom: 0.625 (12.5% of 5)
// - 3x zoom: 0.312 (6.3% of 5)
// Reset the binding to use our script
seta joy_leftTrigger_bind "F7"
bind F7 "vstr zoom_cycle"
// Zoom cycling with progressive sensitivity reduction
set zoom_1 "ut_zoomin; sensitivity 1.25; set zoom_cycle vstr zoom_2; ut_echo ^2Zoom 1x - Sens 1.25"
set zoom_2 "ut_zoomin; sensitivity 0.625; set zoom_cycle vstr zoom_3; ut_echo ^2Zoom 2x - Sens 0.625"
set zoom_3 "ut_zoomin; sensitivity 0.312; set zoom_cycle vstr zoom_out; ut_echo ^2Zoom 3x - Sens 0.312"
set zoom_out "ut_zoomreset; sensitivity 5; set zoom_cycle vstr zoom_1; ut_echo ^2Zoom OFF - Sens 5"
set zoom_cycle "vstr zoom_1"
// Reset sensitivity when switching weapons (important!)
bind MWHEELUP "weapnext; sensitivity 5"
bind MWHEELDOWN "weapprev; sensitivity 5"