Skip to content
Loading local search…

Try a task like “spawn a ship” or “read inventory”, or an exact API name.

Choose one category, or search all.

sc_datacore_live_v1.find_record

Find a live record by its sixteen-byte identifier.

sco_result (*)(sco_plugin *, const uint8_t *, sc_datacore_live_record_info *)

Service index

Property Value
Symbol sc_datacore_live_v1.find_record
Record ID sc-datacore-live-v1-find-record
Service game.datacore_live
Table sc_datacore_live_v1
Version macro SC_DATACORE_LIVE_SERVICE_VERSION_1_0
Packed table version 65536
Since / availability size >= 32; 1.0
Complete member extent (x64 bytes) 32
Table size (x64 bytes) 48

Header source

sco_result (*find_record)(sco_plugin* self, const uint8_t guid[16], sc_datacore_live_record_info* out_record);
Find a live record by its sixteen-byte identifier.

OK completed; BAD_ARG invalid owner, type, extent or range; WRONG_THREAD off game thread; UNAVAILABLE absent backend, admission, lifetime or write permission; NOT_FOUND missing record; FAILED backend fault.

No native backend is supplied. Verified callbacks, fresh offline admission and ready lifetime are required; writes additionally default OFF.

Caller owns all buffers and output records. No engine pointer or caller buffer is retained.

Game thread only; self must be live.

No plugin callbacks; synchronous host backend calls only.

Recursive backend access returns UNAVAILABLE.

Stop withdraws the table and clears callbacks and write permission. Backend faults latch unavailable until process restart.

Status labels are copied verbatim from the catalogue: direct is native access; typed-wrapper is wrapper-backed; restricted is a subset/adaptation; unsupported means no supported route is established. No status implies universal safety.

Language Catalogue status Source evidence / wrapper tokens
c direct include/sc_datacore_live.h
(*find_record)
cpp unsupported docs/game/datacore-live.md
unsupported
csharp unsupported docs/game/datacore-live.md
unsupported
lua unsupported docs/game/datacore-live.md
unsupported

None identified in the catalogue; this is not proof none can exist.

ABI pins prove layout, not semantic behavior or a live game session.