π See it on our store: rosewoodridge.xyz/store/poggy-animtool
A timeline editor for RedM animation scenes. Chain animations back to back, attach props with keyframed position and rotation, preview it live on your own character, then export a scene any of your resources can play back.
ποΈ Library
- Search or browse more than 40,000 animation dictionaries
- Click a clip to preview it on your ped; double-click it, press + or drag it onto the timeline to use it
- Star the clips you use most
- More than 20,000 prop models to attach
β±οΈ Timeline
- Clips play back to back: drag to reorder, drag the edges to trim
- Drag past a clip's native length to hold its last frame
- Every prop gets its own lane, with in and out points
- Keyframes sit on each lane as diamonds
ποΈ Inspector
- Attach a prop to any bone, or to another prop, and set its scale
- Pose it with sliders; with keyframes present, the sliders edit the keyframe under the playhead
- Auto-key creates a keyframe wherever you pose, and
Kkeys the current pose - Full undo history, and every shortcut one key away (
?)
πΎ Projects
- Save and open projects, stored per player
- Import and export project JSON to share with your team
- Unsaved work is kept and offered back the next time you open the tool
π€ Export and play it anywhere
Export a scene as a Lua table and ship the bundled ScenePlayer runtime with your own resource. Play it once in a single line, or take control: play, pause, seek, stop, speed, loop and a finish callback. Destroying a scene stops the animation and deletes its props.
ScenePlayer.playOnce(PlayerPedId(), scene)π Staff only
/animtool needs the command.animtool ace, so only the people you allow can open it. Players only ever see the scenes you export.
π Requirements
- poggy_core (free), which also keeps AnimTool updated automatically
- No framework functions are used, so it runs on any RedM server with poggy_core
π Open where it matters
The ScenePlayer runtime is open so you can ship it inside your own resources. The editor's game-side logic is protected by Cfx escrow.
Questions? Join the Poggy Scripts Discord.