roadmap: Difference between revisions
Jump to navigation
Jump to search
(draft) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Tasks on hand == | |||
* 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 | |||
== Upcoming 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 | ||
* | * more API for tables (writing them), database-based tables | ||
* implementation of other protocols | * WPE/Wireshark-alike mode | ||
* | * implementation of other (non-RO) protocols | ||
* rewrite/replacement for macro plugin | |||
* libgrf support | * libgrf support | ||
== Cleaning up == | |||
* [[:Category:Inconsistently named stuff]] | |||
* [[:Category:Deprecated]] | |||
[[Category:Development]] |
Latest revision as of 22:35, 26 April 2021
Tasks on hand
- 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
Upcoming 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