borisblizzard / arcreator

Advanced RPG Creator is an engine and an editor that allows you to create old-school 2D RPG video games.
7 stars 1 forks source link

Move Project configuration files away form INI to JSON #35

Open Ryex opened 9 years ago

Ryex commented 9 years ago

Currently project files look like this in INI format

Default Project.arcproj:

[Project]
Title=Default Project
[Files]
list=Actors|Classes|Skills|Items|Weapons|Armors|Enemies|Troops|States|Animations|Tilesets|CommonEvents|System|MapInfos

in order for internal consistency and the ability to add new features to the files easier the format should be changed to JSON.

{
    "Project": {
        "Title": "Default Project"
    },
    "Files": {
        "list": ["Actors", "Classes", "Skills", "Items", "Weapons", "Armors", "Enemies", "Troops", "States", "Animations", "Tilesets", "CommonEvents", "System", "MapInfos"]
    }
}

this effort shold coencide with the efforts in issue #32 to rework the project system to FileHandelers