So one thing I noticed in the homebrew forum a lot is different char sheets, item lists, and proposed computer programs/scripts which rely on gear and morph statistics... I was wondering if there would be any utility in creating a project in google which was just a user-updated gear/morph/implant database in a common, agreed upon format that any developers could just scrape into their own apps or sheets?
The utility for this would be a standardized repository online that can be kept up to date and imported into whatever projects are going to need all this distilled data. A big plain-text database for all.
For example, a good solution for any web-based applications might be a JSON markup like this:
// Laser Pulser
{ 'Laser Pulser' : [
{ 'type' : 'Beam Weapon' },
{'metadata' : [
{ 'book' : 'Core' },
{ 'page' : '338' },
{ 'desc' : '' },
{ 'cost' : 'mod' }
]},
{'properties' : [
{ 'ap' : '0' },
{ 'ammo' : '100' },
{ 'modes' : [1,0,0] }, // boolean array [sa,bf,fa]
{ 'ranges' : [30,100,150,250] }, // int array [short,med,long,extr]
]}
]}
which most modern web browsers just magicaly turn into a working javascript object that can be polled and manipulated.
I feel like, if we can agree on a standard schema and get the data up in the cloud, it might make game tool development a little less intimidating. If we took it a step further, we could even store calculations and relationships between objects for reference or straight usage... not really sure if it's practical, but a neat idea...:
// Lucidity Calculation
{ 'Lucidity' : [
{ 'type' : 'Calculation' },
{'metadata' : [
{ 'book' : 'Core' },
{ 'page' : '122' },
{ 'desc' : 'Lucidity determines how much stress (mental damage) you can take before you are incapacitated or driven insane' },
]},
{'properties' : [
{ 'math' : '(%Will%*2) + %EgoTraits% + %MorphTraits% + %Gear%' }, // %var% denotes variable name
]}
]}
While I appreciate that this kind of thing is better suited to an actual database, that severely limits the accesability IMHO...
[edit] .csv format files are uploaded here:
http://itsmax.net/pub/EclipsePhase/data
// Laser Pulser { 'Laser Pulser' : [ { 'type' : 'Beam Weapon' }, {'metadata' : [ { 'book' : 'Core' }, { 'revision' : '3' }, { 'page' : '338' }, { 'desc' : '' }, { 'cost' : 'mod' } ]}, {'properties' : [ { 'ap' : '0' }, { 'ammo' : '100' }, { 'modes' : [1,0,0] }, // boolean array [sa,bf,fa] { 'ranges' : [30,100,150,250] }, // int array [short,med,long,extr] ]} ]}