diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/doc/TODO b/doc/TODO deleted file mode 100644 index 16e08b7..0000000 --- a/doc/TODO +++ /dev/null @@ -1,111 +0,0 @@ - - ------------------------------------------------------------------ - - Project::OSiRiON - TODO - - ------------------------------------------------------------------ - -general: - documentation cleanup - finish player guide - update user manual - server-client event system, hit-once lightweight entities - explosion events - sound events - world sounds - weapons - ship improvements (radars, shield, armor) - -inventory: - beam and eject cargo (commands implemented, needs UI and general FX) - -filesystem: - write a filesystem based on streams - write handlers for zip - write handlers for gz - fs_homedir, to define the writeable directory - fs_datadir, readonly package datadir - fs_base, fs_mod, fs_game, to be used by modules - -model: - support 'angles' key on the 'misc_model' map class (and possibly other classes as well) - .obj support - .md3 support - - .ase submaterials (ok) - -core: - BUG dedicated server does not show chat messages (to be verified) - fix game.ini load/save sequence - fx events: jump events, tracktor beams, weapons fire - pause game loop when there are no players - - optimize KeepAlive sweep performance (ok) - -network: - protocol description (incomplete) - zone chat - group chat (requires player groups) - rcon authentication, rcon command, servers must be able to disable rcon - rconpassword: send md5sum instead of plaintext - player authentication (player guid), admin rights - - add server-side distance check before sending entity updates - detect and disconnect clients behaving badly - let server track Entity::State changes - fix lag/client interpolation - client prediction, replace SUP network frames with PHYS frames - - EXT messages, update extended property "ext id prop value prop value etc", type checking/seperator etc.. - EXT zone/color/shield/armor/health - - reliable network messages (e.g. entity create/die) - -client: - have the trade menu show depleted shop items with their sell value - add map window target model - tracking camera absolute speed/position - correct hud target/target hoover inconsistencies - reset info text scroll when showing buy/trade menu - enable chat window player list selection - create hud concept artwork - - fix camera frustum clip (size issue, postponed) - -render: - fix skybox envmapping -> cube map - star light strenght - general globe texture distortion, texture coordinates seem to be off - - skybox (ok) - globe texture distortion at the poles (unfixable, won't fix) - -ui: - modelview lighting (-> it uses current zone lighting) - unify event handlers, expand Event class and make derived event classes - slider mouse dragging (ok) - listview scrolling - -sound: - entity/event positional sounds - jump drive sound events - client-side control of impulse initiate / impulse loop sound sequence - - suppress error message spam if the sound subsystem failed to initialize (ok) - -game: - add Ship::ship_dock, making docking indepdendent of player->view() - when the goto command is used to target another player, you should appear next to him instead in front of him. - - ship health/shield/armor - add fleet support - - set planet safe distance to 5 km (ok) - fix 'give ship' and 'buy ship' destroying inventory (ok) - -data: - update starsystem roadmap - rename skies (lindblade1, lindblade2, ...) - -automake: - resolve build dependency issues |