Hey Taron,
that's amazing! I was just currios how others were using the brush settings and bam! you extented your App to support saving the settings to files. Fantastic!
I don't know if this is the right place and it might be a little to technical but since you are saving out binary files and the first voices came up to have a human readable format what do you think about the JSON Format.
INI-Files were the 80's, XML was 90's 2000ish and today is JSON.
JSON stands for Javascript Object Notation.
http://json.org/ ,[url]
http://en.wikipedia.org/wiki/JSON[/url]
It is lightweight, human readable (almost), and web compatible. So I could think of a download section on the forum, etc.
structure is as following:
{
string: 'abc',
number: 1.0,
boolean: true,
object: {
field: null,
morestuff: "blablabla"
},
array: [1,2,3]
}
so you basically have a list of brushes with it's properties. Don't know your internal structure, tho.
brushes:[
{
id: 1,
name: "brush 1",
setting1: "value",
}]
structure is flexible and could be adjusted to your needs.
I think the main point of interest for you could be how the hell can I transfer this stuff into my internal API
I am still not sure what you are using internally but I found a post on BlitzBasic Portal which has an example of JSON reader/writer implementation.
http://www.blitzbasic.com/codearcs/codearcs.php?code=2066Don't get me ... this is just an idea inspired by your fast response ...
So what do you think ... if you like to we can discuss further offline...
you know just an Idea... since you set the ball rolling ...
But anyways fantastic work! Keep it up ...
