This is an unofficial Star Citizen fansite, not affiliated with the Cloud Imperium group of companies. All content on this site not authored by its host or users are property of their respective owners.
This projects is made up of three parts:
-
loader
- this is a .NET Core application which parses XML data extracted from the Star Citizen game files and produces a set of JSON files. -
api
- this is (currently) a static website which serves up the JSON files to be consumed by the website. In a later release this will be upgraded to allow server-side querying of the data. -
website
- this is an Angular application which provides a front-end to the data available through the API.
Create a folder to store the extracted Star Citizen data:
mkdir c:\scdata\3.7.2
Download and run the extraction tools:
cd c:\scdata\3.7.2
unp4k.exe 'C:\Program Files\Roberts Space Industries\StarCitizen\LIVE\Data.p4k' *.xml
unp4k.exe 'C:\Program Files\Roberts Space Industries\StarCitizen\LIVE\Data.p4k' *.ini
unforge.exe .
Run the loader:
loader.exe -scdata=c:\scdata\3.7.2 -output=c:\scdata\3.7.2-json
Now you will have a folder c:\scdata\3.7.2-json
which contains:
items - Folder containing all Items, named after the class name
loadouts - Folder containing loadouts for ships and items named after the loadout filename
ships - Folder containing all ships, named after the class name
items.json - Index of all the items
labels.json - English translations of all labels
ships.json - Index of all the ships
shops.json - Index of all shops and everything that they sell or buy