------------------------------------------------------------------ Project::OSiRiON - TODO ------------------------------------------------------------------ version 0.1.0: documentation cleanup finish player guide udpate user manual SVN reorganisation data reorganization fix ui widget hierarchy version 0.2.0: server-client event system, hit-once lightweight entities explosion events weapons fire events model trigger_dock version 0.3.0: comodities economy 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: read .ase material name correct .map texture scaling issues import .ase models into .map files (+submodel instancing) (ok, misc_model) correct misc_model position issue when importing .map files core: BUG dedicated server does not show chat messages fix game.ini load/save sequence network: protocol description (incomplete) zone/system chat group/clan chat (requires groups) rcon authentication, rcon command, servers must be able to disable rcon RSA based authentication (player id) send clients only updates from the current zone/server-side distance check fix lag/client interpolation cl_prediction or cl_interpolation detect and disconnect clients behaving badly 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: fix camera frustum clip (size issue, postponed) tracking camera absolute speed/position gui concept artwork sanitize view menu remote commands fix map/hud selection interaction render: star light strenght sphere texture distortion at the poles ui: fix chat while docked (ok) text color configuration sound: entity/event positional sounds jump drive sound events game: player credits (ok) entity health/shield/armor data: move ships into subdiretories (colonial/, lindblade/, tsu-khan/, ) (ok) update starsystem roadmap rename skies (lindblade1, lindblade2, ...) win32 port: pdcurses support (ok)