Im making a program that manages skins for any game(or any other thing that supports themes, I just will call it game).
I cant seem to wrap my head around in coding this.
A example:
Random Game Files:
assets
----music
----level1.ogg
----level2.ogg
----level3.ogg
----level4.ogg
----level5.ogg
----levels
------level1.data
------level2.data
------level3.data
------level4.data
------level5.data
player.png
coin.png
coinget.ogg
Random Theme Files:
assets
----music
-----level3.ogg*[changed]
-----level1.ogg[changed]
---player.png[changed]
---coinget.ogg[changed]
---aaa.png[does not exist in base, ignore]
metadata.json[metadata to make the skin have a custom display name in the app]*
How can I do this?
Thanks.