transporter-1Animations Core

Prompt Anim Core

Standalone animation system for gym equipment — used across all Prompt’s Mods gym maps.

Installation Instructions

1

Step 1 — Download and install

Download the Prompt Anim Core resource and place it in your resources directory.

Then add it to your server.cfg:

2

Step 2 — Configure permissions

Edit your server.cfg to assign ACE permissions:

To disable all permissions and allow everyone to use admin tools:

3

Step 3 — Start your server

Restart your server and use /placeequipment to begin placing gym props interactively. If animations and interaction zones appear correctly, installation was successful ✅


circle-info

💡 Tip: Keep ox_lib above this resource in your cfg. It provides the required callbacks, menus, and zones for proper animation handling.


Configuration

⚙️ Performance Settings

💡 Lower SyncRadius = better performance on high-pop servers.


square-caret-down Unified Animation Menu

Manage all gym equipment and prop groups from one unified, interactive menu with real-time editing, placement, and group management.

Command: /anim_menu

Opens the unified interface where you can place props, manage groups, and edit existing setups — all in one place.


🎯 Place Single Prop

Quickly place individual gym equipment outside of any group for testing or simple setups.


🆕 Create New Group

Start a new prop group collection directly from the menu:

  1. Click "Create New Group" and enter a name

  2. Use the placement tool to add multiple props

  3. Save your group to file for persistence across restarts


✏️ Select & Edit Group

Manage existing groups effortlessly:

  • View all saved prop groups

  • Load any group for editing

  • Add or remove props live in the world

  • Save changes to update the group file

  • Visual status indicators for each group: ✅ Loaded / ⭕ Unloaded


💾 Active Group Session

When a group is active:

  • Add Props — Place new equipment linked to this group

  • Remove Props — Delete button appears on props in the active group

  • Save Changes — Automatically detects and saves modifications

  • Cancel — Discards all unsaved changes and closes the session


Example Workflow


Commands

Command
Description

/anim_menu

Opens unified animation management menu (groups + placement)


/placeequipment (Single Prop)

Use /placeequipment to manually place a single prop outside of any group.

Controls

Key
Action

WASD

Move horizontally

PgUp / PgDn

Adjust height

Q / E

Rotate

G

Snap to ground (align bottom)

ENTER

Save and broadcast placement

BACKSPACE

Cancel placement

Requirements

gym.place or gym.admin permission (or set usePermissions = false to disable restrictions)

How It Works

  1. Opens a menu to select equipment type

  2. Spawns a transparent preview (visible only to you)

  3. Move and rotate freely to position

  4. Press ENTER to confirm placement — instantly syncs for all players


gear-code Developer API

Example:


code-simple Exercise Tracking API

Hook into these events for progression or stats systems.

gym:exerciseStarted

gym:exerciseCompleted

Data Example:


Interaction Systems

Two supported systems, auto-detected at runtime:

System
Description

ox_target

Preferred. Circular interaction zones with “Use Equipment” prompts.

lib.zones

Fallback. TextUI prompts when nearby (press E).

If ox_target is not installed, the script automatically switches to lib.zones.


Debug Mode

Displays:

  • Spawn/despawn logs

  • Animation triggers

  • Player position/heading

  • Permission checks

  • Exercise data

Disable in production for best performance.


Dependencies

Required:

  • ox_lib

Optional:

  • ox_target (recommended for enhanced targeting)


Quick Start

  1. Install and ensure ox_lib (and optionally ox_target)

  2. Add ensure prompt_anim_core to server.cfg

  3. Configure permissions (or disable them)

  4. Use /placeequipment to start placing gym props

  5. Players interact via target zones or proximity prompts


Example: Custom Gym Resource


Troubleshooting & Support

Problem
Solution

Props not visible

Ensure ox_lib is running and resource is started

Can't use /placeequipment

Check ACE permissions or disable them in config

Animations not syncing

Increase SyncRadius or ensure players are within range

Props floating/clipping

Use G to snap to ground, adjust with PgUp/PgDn

Join Discordarrow-up-right

Last updated