Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2010-11-16 12:25:53 +0000
committerStijn Buys <ingar@osirion.org>2010-11-16 12:25:53 +0000
commit81f386646cf7c9a6ff0aada28d8c9e750df73ed4 (patch)
treec625e9d9d71626876175949d20c61140f6891885 /doc/TODO
parentc6e4649788efbabda91ed7e612c54250890e0ff6 (diff)
moved related documents into developer/
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO111
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