Native & service reference
Service tables, callable contracts, game services and the engine-native index.
Engine-native index
Section titled “Engine-native index”-
Engine-native index
Every registered signature row by symbolic hash and promotion tier, with search, filters and deep links. Names and readiness only; no patterns or addresses.
Guides
Section titled “Guides”-
Plugin API v1 reference (sco_api.h)
The plain-C root plugin ABI: exports, root table, capabilities, commands, events and threads.
-
Public service contract catalogue
How to read the per-method service contract catalogue.
-
Game services
Services the Star Citizen game pack publishes under the reserved owner
game. -
Status of every game.* table
Status of every
game.*table. -
Storage: the sco.storage service
Per-plugin key-value and SQL storage over SQLite.
-
UI: neutral widgets and legacy sco.ui
Renderer-neutral
sco.widgetsand the legacysco.uiservice. -
Local IPC: sco.ipc and sc_ipc.h
Local IPC through one named shared-memory mapping.
-
Multiplayer messages: sco.net
Multiplayer messages over
sco.net. -
DataCore files and packs: sco-dcb
DataCore files and packs with
sco-dcb. -
API reference
Internal C++ namespace
sco; version 0, not the plugin ABI.
Service tables
Section titled “Service tables”One index per service, linking each callable contract record.
game.actorsgame.asopgame.contractsgame.creativegame.cvarsgame.cvars_writegame.economygame.entitiesgame.hangargame.loadoutgame.mininggame.missionsgame.ownedgame.prefabsgame.private_sessiongame.quantumgame.relocationgame.reputationgame.spatialgame.vehiclesgame.worldgame.world.controlnative-pluginsco.contentsco.datacoresco.diagnostics.publishersco.ipcsco.netsco.settingssco.storagesco.uisco.ui.surfacessco.widgetssco_apispawn.entitiesteleport.spatial