Details on AfterQuake usage

Congratulations! You’ve installed AfterQuake!

or did you? If you haven’t already, read the main article in which AfterQuake is introduced.

Then download and just unzip the contents to an empty folder.




What now?

If you browse the files that you just installed, you see that some engine config files, huds, particle configurations, crosshairs, etc. are included. You can load these from the ingame menu, or you can use the built-in console variables /list*  to view them ingame.  If you’re curious, you should use pakscape (included) to browse the .pk3 files included.

The config loaded by default is the engine default. It might not be suited for you, so you may want to load another with /cfg_load. To list the available configs, type /listconfigs in the console, and load one. Just in case, type /vid_restart every time you load one new.


What’s NOT included

High resolution textures, pak1.pak, maps, mods.


First run

  • The menus are supposed to be browsed with the mouse. Using the keyboard is so oldschool!
  • Press ESC to access the console. There’s a console command that searches all the commands, cvars that the engine has. It is called /apropos. Use it! It’s a big help to customize settings and explore!
  • Is the console text too small? use /con_textsize to change. type /ttffonts for more info about fonts
  • To start, I suggest you to start a new game or connect to an online server. Go to “Join Server” – the server browser starts querying online servers. Filter the list by either 1) start typing the name of the server you’re looking for (backspace to delete characters) or 2) using the filters on the bottom of the screen. You can sort the columns too (hint: always use the mouse and read the contextual help!)
  • Once a map is loaded, you can visually see the changes when loading huds or particle configs from the menu. And everything else too. Browse the menus for gems!
  • You can bring the old menu back by pressing CTRL-C while on the menu. This won’t be saved, its safe.



Handy console commands:

  • /apropos <keyword>
  • /con_textsize
  • /flocate
  • /dir *.*
  • /fs_restart
  • /hud_editor and /hud_export (QuakeWorld only)
  • /cfg_load and /cfg_save
  • /gamma
  • /vid_restart



Paths can be annoying. Assuming that you don’t want to use “My Documents” folder to keep your game data, confirm that FTE is using the current folder by typing /path in the console.

If it prints “My documents”, start FTE with the parameter -nohome, and create a shortcut to it.

If you want to see which package a file is inside, you can use “/flocate maps/foo.bsp” for instance. Alternatively you can use “/dir maps/foo.bsp” and it’ll list each occurence of that file including the package/gamedir that contains it.


Config management

Config management is similar to ezQuake. Some quick facts to summarize.

  • The config file located at fte/fte.cfg is the config that is loaded when you run fte client;
  • Other configs get saved into fte/configs/*

/cfg_save ⇒ Saves fte.cfg into fte/ folder
/cfg_save foo ⇒ Saves foo.cfg into fte/configs/ folder
/exec foo.cfg executes foo.cfg from default locations, fte/ or qw/ or id1/

Type /listconfigs to list every config on fte/ folder. There are more /list options, for example /listcrosshairs which is awesome!


Server browser

  • You can use the mouse.
  • use directional keys to navigate. there are 2 areas the navigate: the server list and the option list below.
  • You can filter the servers just by typing.
  • Once you select a server to join, you can use new keys to connect in different ways. press the left directional key to see the keys and what they do (o to observe…)



  • AfterQuake includes the newplayermodel by CapNBub. Most skins are incompatible with this player model. If you want to remove it, get rid of the file id1/new_playermodel_only.pak
  • The config isn’t saved automatically. You should /cfg_save <foo> every time you want to save. You can /listconfigs anytime.