Hello there guys. I apologize if this is in the wrong section, but it seemed like the appropriate place to post this.
I've been developing a J-styled RPG for a while now, and I've been loading everything manually in the code. I decided that it's time to off-load some of this stuff to files, and load them in from said files.
Now, while I'm focusing on Windows development right now, I think I'll eventually want to port my game over to Linux, so I need to keep things portable.
Things I want to store include:
Player/Monster stats
Player/Monster spritesheet locations
Battle backgrounds
Battle monster groups
eventually I'm going to be storing Tile maps/info also.
Now I've done some research and I've narrowed it down to a few options:
YAML
XML
INI (My research lead me to think that this would be the best for windows data files, but it's not portable without third party libraries)
So, what do you guys think would be best to use? Also, I'd eventually like to market this game, so if it's a library (boost comes to mind), It would be necessary for the license of said library to allow for that.
Or maybe I should just suck it up and write my own file format/ parser?
I appreciate all the help these forums are, Thanks in advance guys!