dump
- Database dump in json format.items
- common items, mods, warframes, scenes, etc. (non auctions)liches
- auctions, lich related entities. (used in auctions)rivens
- riven related entities. (used in auctions)
icons
- If it is not possible to provide an icon by url, you can copy icon here, in binary format. (png
/jpg
)queued_updates
- Here are the files to be added to the database at the next upload.items
- common items (see dump).rivens
- riven related entities.liches
- lich related entities.
untranslated
- List of untranslated items.
By issuing Pull requests, "rebase" workflow.
- Add a new item or copy an old one into
queued_updates
folder in%item_name%.json
format. - Apply desired changes to these files.
- Commit with short description of your changes.
- Send a pull request.
- I'll review these changes and if everything is ok, i'll accept your pull request.
- All changes will be merged into WFM database in a few days.
- New
dump
will be created along with a new commit.
_id
- id of an item, do not modify it, and do not create it (in case of adding a new item)tags
- not used right now in any way, but it still prefarable to add them.icon
- local or remore path to the icon, check This sectionthumb
- Will be generated automatically.icon_format
- Will b generated automatically.sub_icon
- sub icon of an item, represent part of the set, likehandle
orgrip
, check This sectionurl_name
- Will be generated automatically.tradable
- This item is tradable. (true
/false
)part_of_set
- This item is part of a set. (true
/false
)set_root
- This item is set itself, likeSome Prime Set
, it's parrent of other parts.en
\ru
\ko
- lang specific subdocument.item_name
- Name of an item.description
- Item descriptrion.wiki_link
- Link to the wiki.drop
- Drop locations.name
- Name of the location.link
- link to the resource (wiki or wfm).
trading_tax
- Tax
rarity
- Mod rarity.mod_max_rank
- Maximum possible mod\arcane rank.
mastery_level
- mastery requirenment.ducats
- Costs in ducats.
From a remote source:
"icon": "https://vignette.wikia.nocookie.net/warframe/images/6/6d/Hind.png"
From the icon folder:
"icon": "icons/<icon_file>"
If you want to add a set, just create a set of files, and put a flag "part_of_set" : true
inside a main file. (Some Prime Set.json
)
Our script will do the rest (crosslinks DB-documents with each other)
For Example, Aklex
You just need to create:
Aklex Prime Blueprint.json
Aklex Prime Link.json
Aklex Prime Set.json
There is no strict convention, but you can use this logic:
- Add item group, like
Blueprint
|Mod
. - Add item type, like
Rifle
|Warframe
. - Add additional definition, like
Prime
|Corrupted
|Huras
,Rare
, etc.
For example Rare Rifle Mod should have [Mod, Rifle, Rare]
tags.
Currently i can only ~reliably support only en
and ru
localizations.
If you want to add another language, be sure that you will be able to finish your work.
There is 2600+ items in WFM database, this could be a tough task.
It's preferable to contribute translations for all items at once.
Use one of this lang codes, to add a new translation.