------------------------------------------------------------------ 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: cargo inventories server-client event system, hit-once lightweight entities explosion events sound events world sounds eject/beam cargo version 0.3.0: weapons ship improvements (radars, shield, armor) 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 command (ok) fix map/hud selection interaction split chat into chatwindow, chatbox and chathistory add statuswindow and inventorywindow.h render: star light strenght sphere texture distortion at the poles ui: add generic trade/inventory widget sound: entity/event positional sounds jump drive sound events game: player credits (ok) entity health/shield/armor data: update starsystem roadmap rename skies (lindblade1, lindblade2, ...) win32 port: pdcurses support (ok)