Configuration Variables (Convars) β
This document lists all configuration variables used in jo_libs, grouped by module.
Total convars: 21
Modules β
Emit β
Convar | Side | Type | Default | Description |
---|---|---|---|---|
jo_libs:emit:bps | Shared | Integer | 20000 | Default bit/s for latent events |
Gizmo β
Convar | Side | Type | Default | Description |
---|---|---|---|---|
jo_libs:gizmo:enableCam | Client | Boolean | true | Enable/Disable camera feature |
jo_libs:gizmo:keys:cameraSpeedDown | Client | Integer | INPUT_SELECT_NEXT_WEAPON | Decrease camera speed |
jo_libs:gizmo:keys:cameraSpeedUp | Client | Integer | INPUT_SELECT_PREV_WEAPON | Increase camera speed |
jo_libs:gizmo:keys:cancel | Client | Integer | INPUT_GAME_MENU_TAB_RIGHT_SECONDARY | Cancel operation |
jo_libs:gizmo:keys:confirm | Client | Integer | INPUT_FRONTEND_ACCEPT | Confirm placement |
jo_libs:gizmo:keys:focusEntity | Client | Integer | INPUT_SHOP_SPECIAL | Toggle focus on entity |
jo_libs:gizmo:keys:moveDown | Client | Integer | INPUT_FRONTEND_RUP | Move down |
jo_libs:gizmo:keys:moveUp | Client | Integer | INPUT_FRONTEND_X | Move up |
jo_libs:gizmo:keys:moveX | Client | Integer | INPUT_SCRIPTED_FLY_LR | Move left/right |
jo_libs:gizmo:keys:moveY | Client | Integer | INPUT_SCRIPTED_FLY_UD | Move forward/backward |
jo_libs:gizmo:keys:snapToGround | Client | Integer | INPUT_INTERACT_OPTION1 | Snap entity to ground |
jo_libs:gizmo:keys:switchMode | Client | Integer | INPUT_RELOAD | Switch between translate/rotate modes |
jo_libs:gizmo:maxCamDistance | Client | Integer | 80 | Maximum distance camera can be moved from player |
jo_libs:gizmo:maxDistance | Client | Integer | 100 | Maximum distance entity can be moved from starting position (set to false to disable) |
jo_libs:gizmo:maxMovementSpeed | Client | Float | 0.2 | Maximum movement speed for camera |
jo_libs:gizmo:maxY | Client | Integer | 40 | Maximum Y value for camera rotation |
jo_libs:gizmo:minMovementSpeed | Client | Float | 0.001 | Minimum movement speed for camera |
jo_libs:gizmo:minY | Client | Integer | -40 | Minimum Y value for camera rotation |
jo_libs:gizmo:movementSpeed | Client | Float | 0.1 | Default movement speed for camera |
jo_libs:gizmo:movementSpeedIncrement | Client | Float | 0.01 | Increment value when adjusting camera speed |
Example Configuration in server.cfg β
Here's how you can override some of the default settings in your server.cfg file:
# Gizmo Module Configuration
set jo_libs:gizmo:enableCam true
set jo_libs:gizmo:maxDistance 150
set jo_libs:gizmo:maxCamDistance 100
set jo_libs:gizmo:movementSpeed 0.15
# Custom key bindings
set jo_libs:gizmo:keys:confirm "INPUT_FRONTEND_ACCEPT"
set jo_libs:gizmo:keys:cancel "INPUT_FRONTEND_CANCEL"