====== The Big 2.0 ======
//**NOTE:** When adding a link to a item, please make sure that it is on the [[:dev_todo|general todo]] also//
This is a list for tracking features that may be added for the 2.0 release of crossfire. Feel free to revise it if your a developer.
* Some format to put this in would be nice (have to be able to track item states)
* Ubuntu had similar lists on their wiki, may want to find one of them...
Item: the name of the feature (link to an other page here if needed)
Description: a basic description of the feature
Areas: (in general section) parts of crossfire that are affected by the item
Developer: A list of developers currently working on this feature
Priority:
//(not necessary the order everything is worked on :-/)//
Required - Needed for the 2.0 release
High - Highly desired by several developers for the 2.0 release
Medium - Should probably have, but may be scrapped
Low - Would be nice to have in the 2.0 release, but not necessarily needed.
Status:
Completed - Feature has been committed to SVN, and has been tested
Committed - Feature has been committed to SVN, but could use more testing
Patch Available - A patch is available on the sf.net tracker (please link to the patch)
Active - Feature is currently being worked on
Inactive - No work or discussion is taking place for this feature
Planning - The feature, and its details are being actively planed/debated
Deferred - The feature will not be completed for the 2.0 release
MIA - Lots of talk, possibly some code, but no clue where it is.
Feel free to add more states to the priority and status lists.
===== General =====
Changes that effect several parts of Crossfire
^ Item ^ Description ^ Affected ^ Developer ^ Priority ^ Status ^
| [[dev_todo:lighting|Revamp Lighting]] | Colored lighting, etc | Client, Server, Maps, Arches | None | Low | Inactive |
| [[dev_todo:Fix Sound]] | Fix/redo sound | Client, Server, Maps, Arches | None | Low | In progress |
| [[dev_todo:music|Ambient Music]] | Looping background music | Client, Server, Maps | None | Low | In progress |
| [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible method of sending map information to client | Client, Server | Mwedel | High | Commited |
| [[dev_todo:char_creation|Character Creation]] | New Character creation mechanisms | Client, Server, Maps, Arches | None? | High | Planning |
| [[dev_todo:Game Balance]] | Take care of known game balance issues. | Client, Server, Maps, Arches | Mwedel | High | Partly done |
===== Client =====
Changes to be made to the client.
^ Item ^ Description ^ Developer ^ Priority ^ Status ^
| [[dev_todo:Improve Client UI]] | Enhancements to the UI, to make it more user friendly | None | High | Planning |
| [[dev_todo:Stabilize gtk2 client]] | Set up proper configure.ac for the client compilation and detection of correct gtk version. Test the client and make it stable | None | Medium | Planning |
| [[dev_todo:Improve gtk client]] | Add custom images and decoration, improve command binding menu to make it user friendly and reduce keyboard use to the minimum. | None | Medium | Planning |
===== Server =====
Changes to be made to the server.
^ Item ^ Description ^ Developer ^ Priority ^ Status ^
| [[dev_todo:landplots|Land Plots]] | Allow Players to purchase and build on plots of land | [[user:Rednaxela]] | Low | Semi-Active |
| [[dev_todo:server_cleanup|Cleanup]] | Find/Remove unused code, and possibly restructure parts of the codebase | None | High | MIA |
| [[dev_todo:Fix Weather]] | Fix the weather system | None | Low | Active (completed by removal) |
| [[dev_todo:Better NPCs]] | Smarter NPCs | None | Low | Inactive |
| Change Password Command | Allow players to change their password (easy but not implimented) | Ryo | High | Committed |
===== Maps =====
Changes to be made to maps
^ Item ^ Description ^ Developer ^ Priority ^ Status ^
| [[dev_todo:Kandora]] | Fix and take maps out of /unlinked/kandora | SilverNexus | Low | Active |
| [[dev_todo:Map Cleanup]] | Clean up the maps | None | Medium | MIA? |
| [[dev_todo:pupland|Bigworldify Pupland]] | Move pupland on to the world maps | lalo | Low | Active |
| [[dev_todo:Auction House]]/command? | A place to auction items | None | Low | Planning/MIA |
| [[dev_todo:Time of day based events]] | Mapmakers can restrict action based on time | [[user:tchize]] | Low | Active |
| [[dev_todo:Forgotten Town]] | Finish building a complete set of quests for Forgotten Town, then relink | SilverNexus | Low | Active |
===== Archetypes =====
^ Item ^ Description ^ Developer ^ Priority ^ Status ^
| [[dev_todo:Archetype Cleanup]] | Remove obsolete params, etc | Techolous/Others | Low | MIA/Active |