I do it like the others so here is my To Do List.
For now i work on the loading Process(Xml, Cache...) and try to help with the bughunting.
Working on right now
Possible Changes and Proposals
For now i work on the loading Process(Xml, Cache...) and try to help with the bughunting.
Working on right now
- Changing the XmlParser used by the dll to Xerces-C. It is faster but not as fast as RapidXml and instead more reliable Xml Parser.
Merging n47's work from a month ago into the current svn as a starting point.Done!Fix the most errors to get the game running again.Done!Optimize it and get it fully working.Done!- Better detection of missplaced Xml Elements in the loading code to avoid not working things and crashes.
Optimize the Xml loading Code in the Info Classes to reduce the size of the Code.Done for now!- Document the changes for other Dll Modders.
- It's a big change for a new guy so i post more about it later.
Possible Changes and Proposals
- If possible and approved remove emty or default Tags from the XmlFiles.
Pros- Reduces the size of the files and makes them easier to edit.
- It's faster to load them into the game.
- If possible with the new XmlParser and needed get rid of all the Schema files in the Modules and use the same Schema for all files with the same InfoType. Schemas could be in the Xml directory.