Tremfusion.net

Features

From TremFusion

Contents

Finished

  • New sv_pure system
  • MGDev features
  • VoIP

Working on

  • Scripting system
  • Bots
  • Ncurses console
  • Alien damage feedback
  • Buildable damage feedback

Accepted Ideas

  • Port DnC / Lakitu features to scripts
  • Port votes and SD to script
  • New admin system
  • Balance changes
  • Rewrite HUDs for new ui.qvm
  • HUD swaping
  • OGG support
  • New menu song
  • New UI
  • New credits screen
  • Smart bots
  • Complete installer like 1.1

Ideas

  • New game-play
  • Extend scripting to client side
  • Class/Weapons/Items/Buildings in scripts
  • All game-play customizable with script
  • Situation-based music system
  • Make our own complete data.pk3
  • Use vx32 (x86_32 and x86_64 only) instead of QVMs
  • Remove QVM support on the server and remove syscalls to allow game.so to directly call server functions
  • Use Madtree's enhanced renderer
  • Fix client demo system so recording and playing can be done at the same time
  • Add my masterdemo patch
  • Find a better decompression algorithm for pk3 or use another format (tar + bzip2? 7zip?)
  • Provide documentation for all commands and cvars with /help
  • Allow per-command tab completion, also with scripts
  • Send server commands to the client, autocompletion will be done on the server side
  • Scripting framework for bot AI
  • Single player campaign
  • Connection to a database for player statistics tracking (and player reputations?)
  • Experience point system for giving a rank to a player. Highest ranking player is named team captain
  • Player ranks displayed on player models in game
  • Vsays : simple command that shouts something to your teammates
  • Waypoints that are visible on teammate HUDs
  • Database for admin.dat
  • Server can choose which fields to display on the scoreboard
  • New Physics : Physics Abstraction Layer (PAL) and Open Dynamics Engine
  • New player models (females! could borrow from Open Arena?)
  • Optional custom player models? (client with custom model pushes model to all other clients? in a safe manner)
  • Real time ray tracing (just get that from ioquake3?)
  • New log/printf system (log level, ...)
  • New protocol