====== 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 |