I developed a towerdefense game that uses xml-Files for almost everything, (creeps, levels, towers, upgrades). Those Xml-files define properties like textures, sounds and values like hitpoints.
My goal is to give the user the power to add and modify those things, which will be some kind of editor in the future probably. For now it shall be notepad...
So this makes using the ContentManager impossible i guess, since it needs to compile the data into those xnb Files.
I dont have a problem to use XmlSerializer, but how does it work for textures or sounds? Do i need to write my own code for loading the texture into vram etc?
Do i need to reinvent the wheel here and write my own ContentManger or can I make use of an existing feature?
I found a few "similiar" questions but none really gave me an answer.