FTE

From Quake Wiki

FTE
Author: Spike et al
Based on: QuakeWorld
First release:  ?
Newest release: here
Website: here

As implied by its name FTE started out as a QuakeWorld-only engine, however over time it has gained full compatibility with NQ clients, NQ servers, and more importantly NQ mods.

Core Features:

  1. Multiple Video Presets, for all tastes.
  2. Splitscreen
  3. IPv6
  4. VOIP
  5. XMPP/IRC client modules
  6. Hybrid NQ/QW capabilities (NQ+QW clients fragging each other!)
  7. Multiple renderers, including OpenGL, Vulkan, D3D9, D3D11.
  8. BSP2, Q3BSP, other limits extended.
  9. Alternative view projections.
  10. Runs Quake, Quake2, Quake3, Hexen2, plus numerous FTE-only mods/games.
  11. ODE physics
  12. Many many many many many more things...

Player features:

  1. prediction
  2. delta compression
  3. no nat issues
  4. compatible with a wide range of servers.
  5. commandline-less configuration.
  6. no mouse accel (even in linux)
  7. wide range of presents, allowing it to look awesome, or to get awesome framerates.

Modding features:

  1. csqc
  2. built in qcc
  3. step-by-step qc debugger.
  4. extended map limits (bsp2, q3bsp support)
  5. extended protocol limits (ent counts, ent limits, precache limits, etc)
  6. numerous qc extensions - see http://triptohell.info/moodles/fteqcc/fteextensions.qc
  7. skeletal model support

Ports:

  1. win64 (64bit native)
  2. win32
  3. linux
  4. android (basedir is /sdcard/fte/)
  5. npapi/activex
  6. nacl
  7. webgl