> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rpg-leveling.zuxaw.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration Overview

> Overview of all configuration files for RPG Leveling plugin (0.2.0).

# Configuration Overview

## Configuration Files (0.2.0)

The plugin uses **5 distinct configuration files** located in the `mods/Zuxaw_RPGLeveling/` folder:

1. **[RPGLevelingConfig.json](config-main)** - Main plugin configuration (XP rates, max level, difficulty preset, toggles)
2. **[StatsLevelConfig.json](config-stats)** - Stat-related configuration (stat points, stat values, max allocations)
3. **[ZoneLevelConfig.json](config-zones)** - Zone level mapping and entity overrides
4. **[InstanceLevelConfig.json](config-instances)** - Instance/dungeon level mapping and entity overrides
5. **[MessagesLanguageMapping.json](config-messages)** - Translation/localization strings

All config files use improved config handling for better reliability and consistency. Config files are automatically backed up when modified.

***

## Quick Tips

* **Faster progression** - Increase `RateExp` or `BaseXP` in [RPGLevelingConfig.json](config-main)
* **Slower progression** - Decrease `RateExp` or `BaseXP` in [RPGLevelingConfig.json](config-main)
* **More stat points** - Increase `StatPointsPerLevel` in [StatsLevelConfig.json](config-stats)
* **Stronger stats** - Increase `StatValuePerPoint` in [StatsLevelConfig.json](config-stats)
* **Difficulty** - Use `DifficultyPreset` in [RPGLevelingConfig.json](config-main) (easy / normal / hard / extreme)
* **Custom translations** - Edit [MessagesLanguageMapping.json](config-messages) to translate all plugin text
* **Zone level mapping** - Edit [ZoneLevelConfig.json](config-zones) to customize zone level ranges
* **Dungeon levels** - Edit [InstanceLevelConfig.json](config-instances) to set level ranges for instances/dungeons

***

## Config File Locations

All configuration files are located in: `mods/Zuxaw_RPGLeveling/`

* `mods/Zuxaw_RPGLeveling/RPGLevelingConfig.json` - Main configuration
* `mods/Zuxaw_RPGLeveling/StatsLevelConfig.json` - Stat configuration
* `mods/Zuxaw_RPGLeveling/MessagesLanguageMapping.json` - Translation strings
* `mods/Zuxaw_RPGLeveling/ZoneLevelConfig.json` - Zone level mapping
* `mods/Zuxaw_RPGLeveling/InstanceLevelConfig.json` - Instance/dungeon level mapping

***

## Migration from 0.1.9

**⚠️ Manual Migration Required:** When updating from 0.1.9 to 0.2.0, you will need to **manually migrate your config values** from the old location (`mods/RPGLeveling/`) to the new location (`mods/Zuxaw_RPGLeveling/`). Many configuration options have changed, so please review the documentation carefully and copy only the values you want to keep. The plugin will generate new default config files on first run.

**For future updates:** The plugin uses improved config handling for better reliability. Config files are automatically backed up when modified. Your custom values are preserved, but you should always review the changelog for any configuration changes.
