Lashknife’s Quake Live Config Generator
8 Mar 2009 by Lashknife with 88 comments
Updated to represent all changes up to Tuesday-update of July 28th.
Check the changelog file for things updated in the generator! Sorry for the inconvenience, I'll try to update faster next time(s)
Quake games have always been highly customizable by either executing configs or typing the cvars or commands straight into the console. Quake Live is no different. For new players or for those who come from other games, it seems as if the experienced players get an edge over them. It must be said that config tweaking is not cheating in any way, because new players also have the option to tweak as much as they want. However, the console is not the most user friendly place if you're not familiar with it, so I decided to provide an online Quake Live config generator to quickly adjust several ingame settings without having to go through all the available cvars and commands.
Remark: even though it seems most Quake 3 commands and cvars still exist in Quake Live, some are different. It is therefore not advised to just execute your Quake 3 config because it has been reported it can lead to a game crash!
How to use:
- Navigate through the available tabs to see what options you can set.
- If you hover the mouse over a text field or checkbox, it shows a small explanation of what the ingame command looks like and what it does.
- When you have set all options to your likings, or if you changed options after generating a config, just go to the Generate tab and press the Update button.
- Some options require the video rendering system to restart, do this using the vid_restart command.
- Download the config into your Quake Live home directory. Once ingame, you can execute it using the command: /exec configname
- Add colors by first setting focus on a field, then click a color to add the color code.
- Sliders are a bit mouse sensitive, so don't drag them too fast left/right or mouse will skip out. You can always type in the value manually.
Player
Model selection
| Player model: | |
| Team model: | |
| Enemy team model: | |
| Red team model: | |
| Blue team model: |
Headmodel?
The cvars headmodel and team_headmodel do not seem to work - yet - so I've hidden those options.

Hud
Crosshair settings

| Crosshair color: | ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Crosshair size: | |
| Crosshair health: | |
| Crosshair pulse: | |
| Crosshair names: |
Other HUD settings
| Screen shakes when hit: | |
| Bob screen when walking | |
| Field of View: | |
| FOV while zooming: | |
| Draw FPS: | |
| Draw Timer: | |
| Draw LagOmeter: | |
| 3D icons on hud: | |
| Team overlay: | |
| Self on team overlay? | |
| Draw friends: | |
| Draw attacker: | |
| Big font size: | |
| Small font size: | |
| Show demo record message: |
Graphics
Display settings
|
|
|
Detail settings
Detail Presets
Sound
Volume sliders are mouse sensitive. If you slide too fast, focus will be lost!
Net
Mouse & Controls
Mouse settings
Binds
Use the keyboard to assign binds and create a colored overview of where your binds are.
Drag and drop above input field to bind.
Controls
Binds (continued)
Use the keyboard to assign binds and create a colored overview of where your binds are.
Drag and drop above input field to bind.
Weapons
Master settings
| Gun position: | ||
Preview
Choose a weapon bar or rail/rocket/plasma style and click preview.
Click the image to view a larger, more detailed screenshot.
Weapons: control
Drag and drop above
input field to bind.
| Weapon | Bind 1 | Bind 2 | X | X Size | X Color | Sens | Gun style | Zoom FOV |
Gauntlet |
||||||||
Machine gun |
||||||||
Shotgun |
||||||||
Grenade launcher |
||||||||
Rocket launcher |
||||||||
Lightning gun |
||||||||
Railgun |
||||||||
Plasma rifle |
||||||||
BFG |
||||||||
Nailgun |
||||||||
Mine launcher |
||||||||
Chaingun |
Chat
Here you can add up to 20 custom chatlines. Mark the box team only to indicate it will be a teamchat bind!
Colors: 1 2 3 4 5 6 7 8 First focus the field you want to add a color to, then choose from the colors to add the code.
| Bind | Message | Team only? |
| Bind | Message | Team only? |










Gauntlet
Machine gun
Shotgun
Grenade launcher
Rocket launcher
Lightning gun
Railgun
Plasma rifle
BFG
Nailgun
Mine launcher
Chaingun
Correct me if I’m wrong but should I leave max packets at half my fps… 63 for 125 fps
I’ve been looking for an adequate reason for this but I cant seem to find one
Great stuff, thanks alot!
Lovely tool =)
If you didnt notice yet… you get an explanation of each setting if you hover over the textarea or checkmark.
Question: Whenever I pickup a weapon or switch weapons. It will show what I have right above the HUD. What command is it to remove it? It’s really annoying…I don’t to see what weapon I picked up.
Ahh I see.
set cg_newweaponbar “new” // Position and layout of the weapon bar.
This command does not work, it still uses the classic bar.
Very nice!
Lol ofcourse, this has to be 0 or 1, a simple copy paste error *fixed*
I set it to both 0 and tried 1. It still keeps the classic bar.
To get rid of it I had to change these to default.
set ui_bigfont “” // Hudfont size of health, armor and ammo counters
set ui_smallfont “” // Hudfont manipulation
It seems it got screwd up because of my previous autoexec.cfg
Works now!
@searrard
No you shouldn’t, optimally you should match your fps with world updates, resulting in 1 server update for each frame update on your screen. Optimal refresh this way. However, each packet results ofcourse in upload and in the times of Q3, bandwidth was not as fast and reliable as it is today. So if you had stuttering worldupdates because your upload speed was saturated, you could choose to take half the fps and as such have 1 update per 2 frames, still making a proper syncratio (1 for 2)
Upsetchaps once explained this very good for Q3 but that theory is also not uptodate since q3 movement was influenced by fps but ql movement is not.
There is a typo on the jpeg screen shot. The command should be screenshotjpeg with an E not just screenshotjpg.
[...] iz HOLYSH1T ir uzkod?jis QuakeLive konfigu veidot?ju. AUTHOR: wooz POSTED: 14th March 2009 FILED AS: Links TAGGED AS: config, holysh1t, quake [...]
euh, what?
linkback infy
MM should probably insert a seperate section just for pingbacks.. but then again.. there’s not that many anyway :p
Thanks for noticing, I adjusted it so bind f11 gives screenshotjpeg not jpg
Thanks Lk!
Now time to make my custom hud, pff
[...] http://www.holysh1t.net/quake-live-config-generator/ [...]
i feel like a complete retard… cant find the file to download ?
so it in on-site generator
lmao :p
[...] Make your own special Quake Live config Holysh1t online Quake Live (config) generator [...]
very cute
)
this thing is awesome. and you even explained all variables!
very well done.
Really helpfull
Cheers
Hey there, love the generator, but I put the config file in my directory like you said, and I do the /exec command, but it doesn’t work for some reason =/
It just says “Couldn’t exec autoexec.cfg”
Any help would really be appreciated
Thanks =)
Ignore that last comment, I got it working! Thanks alot man!
Awesome work here! Grats!
Great work. Only lacks the possibility to set different sensitivities, fovs, xhairs and so on depending on the weapon (bind).
Thanks a lot.
(plus the cfg file with comments is really neat)
[...] Der Quake Live Blog Holysh1t hat seinen Web-Config Generator überarbeitet, so soll der nun deutlich Benutzerfreundlicher sein. Ebenso sind neue Features inkludiert worden, die ihr in der unten angeführten Changelog nachlesen könnt. Zu finden ist das praktische Online-Werkzeug unter diesem Link. [...]
Look at the adv-weap page and click the “use advanced weapon control” checkbox.
Zoomfov is there but regular fov is not as I read that it might cause fps drops. I could include it, there’s room.
rock solid update
Hello I love the tool however, it used to work but now it only works with graphics and the Adv weapon does not load at all.
When I try to download on IE and Firefox on two different computers still does
not work download a 0 b byte cfg file? any suggestions.
This is a great tool – good job!
A nice feature would the ability to upload an existing CFG file. This would save the need to reenter information from scratch when changing any settings. Apologies if this capability is already in the tool – I looked but couldn’t find this option.
I’m not liking this new generator for 1 bit
I selected the tab weapons and it litterally scrolled through all the other tabs!? Can’t you make that instant? :p The scrolling is extremely laggy as well. You know my system
Infy, it takes the same script time (625msec) to scroll from any “current” tab to your selected tab, be it the next or 5 further tab.
However, Firefox seems to have big issues on scrolling, you should compare to google chrome (or any other: safari, opera, ie7/8 even)
I have been testing several things for days now, nothing will make it faster so i’m gonna eliminate the scrolling effect for firefox and do insta jump to tab. Sorry folks, but compared to any other browser, firefox is a slowass JS rendering piece of junk
It’s already on my todo list but it’s really hard implementing this as parsing through the values is one thing, but how to handle all the custom stuff is another. People can have additional things that I don’t have room for and I would have to separate that, and readd it after generating. Without having any insight if there might be conflicts in settings.
but as said, it’s already on my todo list
Fixed, had some JS issues.
Changelog for details
Downloads work fine for me, if this happens after my fixes, please let me know!
Marvellous!
It does indeed sound like a tricky thing to manage…
I’ve noticed that my attempts to configure the keyboard binds for dropflag and dropweapon aren’t working. I’m specifying the keypad keys * and – for dropflag and dropweapon respectively and this is being entered into the config file like so:
bind “KP_MINUS” “” // Ingame command to drop the current weapon you’re holding so another player can pick it up.
bind “*” “” // Ingame command to drop the flag so another team member can pick it up.
It seems that sometimes the binds work, and sometimes they don’t. I think that they don’t work when using the CFG file as autoexec.cfg, but they do work (I think) when I manually run /exec autoexec.cfg when in-game. It looks like the specific commands aren’t being automatically entered into the bind commands above?
Any thoughts?!
On a related note, when I manually run /exec autoexec.cfg when in-game, all my configuration options seem to work (apart from the dropflag/weapon binds above) but I get an error in the console stating an unknown command “max” (or similar).
I’m just using the CFG file generated by the tool and I can’t spot any obvious issues/syntax errors relating to the word ‘max’. I’ve repeated the auto-generation of the CFG file several times, but I always seem to get this error when manually exec’ing the file in-game. When using the file as autoexec.cfg then I don’t receive any errors when starting Quake Live.
Would it help to mail you the CFG file?
Thanks for your help and for making this excellent tool!
dropweapon/dropflag fixed, thanks for noticying!
Sure mail me your config file, my email is just below the generator window.
Thanks mate – I’ve mailed you over my CFG file!
You might want to just double-check your old-style weapon toggles. I’ve just noticed that when specifying the old/new style plasma, rocket & rail weapon models, the cg_oldplasma/rocket/rail setting is the wrong way round using the tool.
For instance, to get the new style railgun when using the ‘cg_oldrail’ setting, it needs to be set as ‘0′ to “turn off” the old model, but this is set the wrong way round when using the tool (i.e. the tool incorrectly specifies ‘1′ when you choose the ‘new style’, which actually causes you to end up with the old model).
HTH
You are correct and the blame is my lazyness because I copy/pasted those 2 lines of code from the newweaponbar style, but idd, oldstyle vs newstyle and I should have swapped the values.
Screenshots represented were showing the correctly assumed value, but the labels in the box didn’t make sense.
thanks!
ps: the “max” problem is because it seems that having a // comment in config will stop commenting if you include a ; in that comment. The next word I used sometimes happened to be max, so it sees what follows as an active command and fails on it.
Just replace it with a comma in your config, I will replace any incorrect ; in my script so it won’t happen again.
Hi Lashknife – aha, that would explain it!
Is it just ; characters that seem to disrupt the commentary sections? Are there any other non-alphabetic characters that are percieved as illegal and/or end the commentary sections? For instance, are : and . characters OK in comments?
I’ll have a scan through my CFG file to swap ; for , characters (as you advise) and so I’m just wondering if there is anything else that I should look for/swap while I’m at it?
Do you know when the autoexec.cfg file is parsed/processed by the Quake Live engine? Does it happen once (for instance, when you initially login to the web portal) or is it processed each time you join a game?
If it is the latter and you have a manual CFG file (not named autoexec.cfg), does that mean that you have to manually /exec the CFG file each and every time you join a game? Or do the settings from a manually /exec’d CFG file persist for new games that you select from the web portal?
autoexec stuff loads on game start, browsing ql website has nothing to do with game files.
set = to set a variable for this session
seta = to set a variable and write it in config (so it should remember)
however autoexec will replace what’s there every time of course, but a non-autoexec, you need to launch that yourself (once for SETA’s, every time for SETs)
At the risk of drifting slightly off-topic, at what point do the control/game settings (defined in the user-profile section of the Quake Live GUI) get applied?
I’ve noticed that when I have a conflicting setting defined in both the QL GUI and in my autoexec.cfg file, the latter wins (i.e. the autoexec.cfg file takes precedent over any user profile settings defined in the GUI). From what you have said above, this is to be expected.
I tried to bind some chat messages to some keys on the key pad
and the generated code was
bind “undefined” “say my_text”
for each message.
Another bug bites the dust. This happened due to renaming id’s of text fields but forgot the chatarea.
I kinda overlooked it because when generating a config myself, i didnt include chatbinds as I already have my own chat.cfg file
whoops, thanks alot!
maxpackets 125, maxfps 125
Hi there,
I found a bug. When you assign a keybind to ragequit it wont generate the config file right. It stops at the ragequit keybind. I tried it in Opera and Mozilla Firefox…
BTW: Nice work, keep it up!
Nice, good job!
Yep, ragequit lacked a bind explanation line, so on calling it, it failed to lookup and caused a scriptbug
thanks!
Hey, my fullscreen is slow and should be working fine on my pc i put in r_displayrefresh 85 but doesnt seem to make a difference… can anyone help ?
if you have a crt and you want to use vsync then you need both r_swapinterval 1 (use vsync) and com_maxfps 85 + r_displayrefresh 85 to properly sync everything.
post your system specs, dump your config somehere on the net (pastebin.com for example) and reply, i’ll take a look.
I always get this for Texture Quality:
set r_picmip “”
It doesn’t add my setting number.
Poop i forgot to say:
If i check unbindall there is no way to set Chat History
(and maybe other usefull binds)
Also no way to set seta r_texturemode triLin or biLin
Great job so far.
picmip is fixed
r_texturemode is not in it because this generator is meant to help people get started quickly. People who really want to change texture mode, know what this cvar is for and can do so manually. There are a lot of other cvars like r_lightmap and so on. This is not a tweakguide, only a config generator with what I feel are several worth-mentioning options, not hardcore tweaking stuff. I hope you can understand this.
Please explain the unbindall issue? what do you mean by binding chat history or other things?
I just think inside the “Other” frame should be a place for Chat History.
(bind “H” “+chat”)
If i check ‘unbindall’ i have to set the Chat History bind ingame because your generator has no option for it.
Its not really a problem, im just being picky.
Hah I didnt know about that one (haven’t checked everything in the cvar & cmd list myself so….)
I will add it asap.
Great stuff! I will check it out as soon as quakelive is online again after today’s update.
Best way to execute the config is with an autoexec.cfg i guess.
Well, I just read about the July 14th update and there are some new features worth including (together with some stuff that’s pending like in_mouse choice)
ASAP :s
Even if you set the gun model to swaying the value is set to 2, which is still gun model, which should probably be fixed :/
Also, the disable win key option doesn’t work for me, but I wouldn’t be surprised if that’s just my computer, not the config.
thanks! gun model had wrong values in the sway/fixed, swapped them and now 1 = sway, 2 = fixed
winkey_disable 1 works perfect here (windows vista – firefox), both fullscreen and window mode
[...] Lashknife’s Quake Live Config Generator – ca?kiem fajny webowy konfigurator, dost?pny pod adresem http://www.holysh1t.net/quake-live-config-generator/ [...]
Another thing, the images for the old rocket and plasma effects are flip-flopped
The old rocket/plasma shows a screenshot for the new, and vice-versa
huh damn? i remember double checking that, twice wrong?
i’ll check it again too and update that on my next changelog update.
thx for ur generator =)
but im having problems with that in_mouse command (neither -1, 1 or 2 worked), so i just left it out.
u have to add cg_smoke_SG, cg_smokeRadius_GL and cg_smokeRadius_RL in ur next update (=
keep up the good work!
Could you please allow ‘wrong’ binds.
Some people don’t use qwerty.
good point, i’ll add a checkbox to allow this which will still check for double binding but keep the value in the input fields anyway… or something like that :p
for the smoke stuff, i know, still working on this and colorpicking for skins
Can anyone tell me if this works on a mac,and how do i use it ?
it should, save the config file in
user > library > application support > quake live > home > baseq3
and you should be able to exec it in console
hmmm…
i went to user > library > application support > quake live
there are two folders
Home,and Baseq3
home is empty
and baseq3 has some stuff in it…
also how do i exec it ?
thanks
ok,now the folder is there,i reinstalled the game completely,deleted everything,and redownloaded stuff…
but how do i execute the file ?
i did it in the end
thanks a lot mate
Awesome! Really helpful, thank you lashknife and the holysh1t team
Great tool, thanks for creating this Lashknife. I’m new to QL and didn’t fully understand all of the options in the config but the commenting on each entry really helped.
Great job! It would be cool if we could also upload our existing configs to the generator, for minor tweaking, etc..
Hey Lashknife!
Great tool indeed. Finally my cfg works how i want it to.
Sincere regards.
It would be nice if this thing was updated to include all the new cvars and stuff, like dead body colour, grenade colours etc
Yes Robbie I know, but have been a bit too busy with the building of my house and some other projects (and of course playing the game, altho that has been reduced to a minimum also :s )
I need to include updates since august 7th release
shame on me
[...] Holysh1t Config Generator von Lashknife Bei Nennung eines Config Generator denkt jeder sofort “oh nein ein Newbie-Tool”. Dem ist aber im vorliegenden Fall mitnichten so. Dieser Generator ist ein mächtiges Werkzeug und sehr umfangreich ausgefallen, gespickt mit einigen Vorschau-Bildern wie etwas aussieht. Der Autor hat sich viel Mühe gegeben, toll ist auch das bei der fertig erzeugten Config dann Kurzbeschreibungen hinter den Befehlen stehen. Einziges Manko, der Generator ist auf März 2009 datiert, seitdem hat sich einiges getan. Als erster Schritt zur eigenen Config aber trotzdem empfehlenswert. [...]
No rush Lashknife, you did a great job with it as it is!
[...] LashKnife’s QL Config Generator [...]
where can you see your recordings back ? sorry i’m kind off noob in this section..
Mrsugars: read here: http://www.holysh1t.net/watch-quake-live-demos/
[...] Guides Advanced Client Options von Mav Holysh1t Config Generator von Lashknife 12 Spieler Configs vom Dubai Turnier auf ESL Seite Help Guide von [...]
Nice…
How do i get it to Quake live if im on linux?
Thanks mate, nice one