Configuration

All configuration is done in the config.lua file located in the script folder.

Basic Settings

Config = {}

-- XP System Settings
Config.BaseXPPerLevel = 100        -- Base XP required for level 1
Config.XPMultiplier = 1.5          -- Multiplier for each level (exponential)
Config.MaxLevel = 100              -- Maximum level players can reach

-- UI Settings
Config.UIStyle = 'circular'        -- 'circular' or 'rectangular'
Config.ShowTime = 5000             -- Time in ms to show UI after XP gain
Config.ToggleKey = 'F5'            -- Key to toggle XP UI

-- Notifications
Config.Notifications = {
    xpGained = 'You gained %s XP!',
    levelUp = 'Level Up! You are now level %s!'
}

XP Calculation Example

With default settings:

  • Level 1: 100 XP required

  • Level 2: 150 XP required (100 × 1.5)

  • Level 3: 225 XP required (150 × 1.5)

  • Level 4: 337 XP required (225 × 1.5)

UI Styles

Circular Interface

  • Minimalist ring design

  • Compact and non-intrusive

  • Best for clean HUDs

Rectangular Interface

  • Detailed progress bar

  • Shows current/needed XP

  • Best for stat-focused players

To change UI style, edit:

Config.UIStyle = 'rectangular'  -- or 'circular'

Last updated