This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
wiki:data:pages:dev_todo:cf2.0 [2024/05/23 17:28] leaf Remove wiki-data version of cf2.0 page |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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 | | ||
- | | <del>[[dev_todo:newmapprotocol|New S>C Map protocol]]</del> | 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 | | ||
- | | <del>[[dev_todo:Fix Weather]]</del> | Fix the weather system | None | Low | Active (completed by removal) | | ||
- | | [[dev_todo:Better NPCs]] | Smarter NPCs | None | Low | Inactive | | ||
- | | <del>Change Password Command</del> | 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 | |