Skip to main content

PAPER SDK

SDK/PAPER · API V1 · 50 table slots

Read animation and reload intelligence without owning PAPER internals.

PAPER publishes coherent runtime, reload, animation, native-pose and weapon-motion data through a header-only cross-DLL contract. Consumers get bounded copied values, negotiated capabilities and explicit leases—never engine pointers or graph ownership.

Public families

Contract at a glance

  • Include PAPERApi.h; link no PAPER library.
  • Link the header-only CMake target RPS::PAPER.
  • Discover PAPER.dll and negotiate the exact table extent you need.
  • Register a named owner and verify every requested capability was granted.
  • Make provider calls on the PAPER game thread.
  • Treat generation keys and snapshot/catalog sequences as cache invalidators.
  • Clear leases/authority, callbacks, and the owner in that order.

The development systems remain policy-dormant until the user's configuration allows activation and an allowed source creates demand. Start with discovery and capabilities.