1)Convert all .txt into .xml on load to keep compatibility.
2)Convert all .ini into .xml on load to keep compatibility.
3)Some .txt/.xml do not have an .xml equivalent file:
dlc4_gd_items.txt
gd_ammodrops.txt
gd_currency.txt
gd_Skill.txt
gd_SkillTrainers.txt
gd_UseableItems.txt
gd_weap_scorpio.txt
gd_weap_stock_weapons.txt
item_tabs.txt
gd_skills.xml
4)Work with .xml file.
Not planning to do this any more than is currently being done.. The xml files take up a lot more space than the txt files and it is costly to parse them for data in real time. I've moved away from XML and towards a custom part dictionary to resolve part data faster. Other data are already converted to xml. Converting part data to XML is just an additonal unneeded step that slows down startup. It provides a lot of versatility at the cost of speed.