About This File
OSF - native animation & scene framework for Starfield.
Early alpha - Very much a work in progress
- In-game animation browser (F10): search the full catalog, pick a cast from the crosshair or a nearby-actor scan, launch on furniture, drag to orbit the camera, and manage running scenes
- Emote wheel (default B): radial quick emotes for you or the NPC in your crosshair; pin any solo animation from the browser onto it
- Vanilla animation library (optional install): thousands of Starfield's own clips, humans plus 27 creature species, browsable and playable
- Synced multi-actor GLTF / GLB / .af playback on one shared clock
- JSON scene graphs - nodes, cues, actions, branching; no scripting needed
- Engine-native Wwise audio that rides the game mix, with subtitles
- Actor anchoring, camera/control locks, screen fades, equipment hide/restore
- A Papyrus API (OSF.*) for quest mods to drive scenes
Controls
Active while a scene has you locked in.
- Space - Advance the scene
- + / Numpad + - Speed up
- - / Numpad - - Slow down
- - Reset speed
- P - Pause / resume
- End - End the scene
Free Camera
- MMB (middle mouse) - Toggle free camera
- Mouse - Orbit / look around
- Scroll Wheel - Zoom in / out
- WASD - Fly the camera through the scene
Some controls depend on what the active scene allows - a scene can lock its ending or skip the free camera.
- *F10* opens the animation browser - pick something, hit LAUNCH.
- *B* opens the emote wheel (aim at an NPC first to emote them instead).
- Hotkeys and settings live in OSF UI's settings menu, under OSF Animation.
cgf "OSFTest.Stop" ; stop it
Content Mods
OSF Seduce:
- Scene authors: ship scenes as JSON plus GLB/AF clips. No Papyrus, No scripting.
- Quest mods: drive scenes from Papyrus via the OSF.* API.
Getting Started, the scene schema, and the API are documented on GitHub.
- Deweh (NAF), the playback/graph base OSF is adapted from
- Calaverah (CALUMI.Animation), the .af / skeleton decoder
- libxse (CommonLibSF), the SFSE plugin library OSF is built on
- Plus fastgltf, ozz-animation, zlib, nlohmann/json and miniaudio.
Source and issue tracker on GitHub, Let me know all your complaints and bugs!
Edited by ozooma10
What's New in Version 1.0.0
Released
- Added Scene Browser
- Added Emote Wheel