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