------------------------------------------------------------------ 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: no-buy items (amount 0) (ok) eject cargo beam cargo 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: .ase submaterials .3ds support .md3 support core: BUG dedicated server does not show chat messages (to be verified) 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 player 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 render: star light strenght sphere texture distortion at the poles ui: fix modelview 'can't load' spam -> clear modelname (or tradewindow) (ok) modelview control axis, default orientation tilted modelview lighting (-> it uses current zone lighting) sound: entity/event positional sounds jump drive sound events game: entity health/shield/armor 'give ship' destroys inventory implement 'give cargo' data: update starsystem roadmap rename skies (lindblade1, lindblade2, ...) win32 port: