Difference between revisions of "roadmap"

From OpenKore Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
* release 2.1, make a stable branch
+
* release 2.1, make a stable branch for backporting security fixes (2.1.x)
* rewrite Network parser/tokenizer, start Environment, isolate Network within it
+
* no more 0-22 ST for what-will-be-after-2.1
* implement SmartEvent/SmartHook and EnvironmentQueue
+
* remove duplication of packet handlers in 0/kRO
* make an all-purpose Environment, isolate Ragnarok Online stuff within it
+
* more API for commands (argument parsing outside of command handlers)
* rewrite old-style AI
+
* rewrite Network parser/tokenizer, start Environment, isolate Network within it???
 +
* SmartEvent/SmartHook and EnvironmentQueue???
 +
* make an all-purpose Environment, isolate Ragnarok Online stuff within it???
 +
* rewrite old-style AI into Tasks
  
  
  
 
* get rid of Globals
 
* get rid of Globals
* multiple account/connection support
+
* multiple account/connection support (with interaction)
* rewrite XKore and Poseidon to use common Network system
+
* rewrite XKore (DONE in what-will-be-2.1) and Poseidon (does it need that?) to use common Network-ST system
* abstract storage (and database) support for tables and other stuff
+
* more API for tables (writing them), database-based tables
* implementation of other protocols
+
* WPE/Wireshark-alike mode
* major rewrite/replacement for macro plugin
+
* implementation of other (non-RO) protocols
 +
* rewrite/replacement for macro plugin
 
* libgrf support
 
* libgrf support
  
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 21:25, 13 September 2012

  • release 2.1, make a stable branch for backporting security fixes (2.1.x)
  • no more 0-22 ST for what-will-be-after-2.1
  • remove duplication of packet handlers in 0/kRO
  • more API for commands (argument parsing outside of command handlers)
  • rewrite Network parser/tokenizer, start Environment, isolate Network within it???
  • SmartEvent/SmartHook and EnvironmentQueue???
  • make an all-purpose Environment, isolate Ragnarok Online stuff within it???
  • rewrite old-style AI into Tasks


  • get rid of Globals
  • multiple account/connection support (with interaction)
  • rewrite XKore (DONE in what-will-be-2.1) and Poseidon (does it need that?) to use common Network-ST system
  • more API for tables (writing them), database-based tables
  • WPE/Wireshark-alike mode
  • implementation of other (non-RO) protocols
  • rewrite/replacement for macro plugin
  • libgrf support