Open Loadouts
Share loadout data between 3rd party Destiny applications. Read through app.js
for one example implementation.
Scope
The only permission required from the Google API is:
https://www.googleapis.com/auth/drive.appfolder
Shared file location
All data is stored in a file named Open.Loadout
in the appDataFolder
space in google drive.
Schema
data:<MembershipId:string, Loadouts:array<Loadout>>
class Item() {
hash:number // required for all items.
id:string // required for non-stackable items.
amount:number // required for stackable items.
}
class Loadout() {
guid:string;
name:string;
platform:string;
class:number;
equip:array<Item>;
inventory:array<Item>;
stackable:array<Item>;
}