Skip to content

jprimke/scunpacked

 
 

Repository files navigation

Build

Welcome to Star Citizen Unpacked!

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.

Introduction

This projects is made up of three parts:

  1. 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.

  2. 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.

  3. website - this is an Angular application which provides a front-end to the data available through the API.

Extracting data from Star Citizen

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

About

Star Citizen data browser and API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 43.6%
  • TypeScript 41.4%
  • HTML 11.4%
  • CSS 1.9%
  • JavaScript 1.3%
  • Batchfile 0.3%
  • Dockerfile 0.1%