# Windrose World Modifiers (Custom Difficulty) (/docs/windrose/world-modifiers)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Custom world modifiers let you fine-tune every aspect of Windrose's difficulty. Each modifier is set individually in `WorldDescription.json` under `WorldSettings`.

> **Tip:** Setting any custom value automatically changes `WorldPresetType` to `"Custom"` on next server start. If you want a clean preset instead, see [Difficulty Presets](/docs/windrose/difficulty-presets).

***

Full Parameter Reference [#full-parameter-reference]

Combat [#combat]

| Parameter             | Section | Default  | Range                    | Effect                                   |
| --------------------- | ------- | -------- | ------------------------ | ---------------------------------------- |
| `MobHealthMultiplier` | `float` | `1.0`    | `0.2 – 5.0`              | Enemy health multiplier                  |
| `MobDamageMultiplier` | `float` | `1.0`    | `0.2 – 5.0`              | Enemy damage multiplier                  |
| `CombatDifficulty`    | `tag`   | `Normal` | `Easy`, `Normal`, `Hard` | Boss aggression and encounter difficulty |

Naval Combat [#naval-combat]

| Parameter                      | Section | Default | Range       | Effect                                                 |
| ------------------------------ | ------- | ------- | ----------- | ------------------------------------------------------ |
| `ShipHealthMultiplier`         | `float` | `1.0`   | `0.4 – 5.0` | Enemy ship health multiplier                           |
| `ShipDamageMultiplier`         | `float` | `1.0`   | `0.2 – 2.5` | Enemy ship damage multiplier                           |
| `BoardingDifficultyMultiplier` | `float` | `1.0`   | `0.2 – 5.0` | Number of enemy sailors to defeat in a boarding action |

Co-Op Scaling [#co-op-scaling]

| Parameter                          | Section | Default | Range       | Effect                                                      |
| ---------------------------------- | ------- | ------- | ----------- | ----------------------------------------------------------- |
| `Coop_StatsCorrectionModifier`     | `float` | `1.0`   | `0.0 – 2.0` | Adjusts enemy health and posture loss based on player count |
| `Coop_ShipStatsCorrectionModifier` | `float` | `0.0`   | `0.0 – 2.0` | Adjusts enemy ship health based on player count             |

Exploration [#exploration]

| Parameter     | Section | Default | Effect                                                                                                                                              |
| ------------- | ------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `EasyExplore` | `bool`  | `false` | Disables map markers for points of interest. **Note:** Despite the name, `true` makes exploration *harder* — it's the "Immersive Exploration" mode. |

Quests [#quests]

| Parameter    | Section | Default | Effect                                                                                              |
| ------------ | ------- | ------- | --------------------------------------------------------------------------------------------------- |
| `CoopQuests` | `bool`  | `true`  | When one player completes a co-op quest, it auto-completes for all other players who have it active |

***

Multiplier Scale Reference [#multiplier-scale-reference]

| Value | Effect                     |
| ----- | -------------------------- |
| `0.5` | 50% — noticeably easier    |
| `1.0` | 100% — default/normal      |
| `2.0` | 200% — noticeably harder   |
| `5.0` | 500% — extremely difficult |

***

How to Apply Custom Settings [#how-to-apply-custom-settings]

<Steps>
  <Step>
    Stop your server.
  </Step>

  <Step>
    Open **File Manager** → navigate to:

    ```
    R5/Saved/SaveProfiles/Default/RocksDB/<game_version>/Worlds/<world_id>/WorldDescription.json
    ```
  </Step>

  <Step>
    Add your custom values to the `WorldSettings` block. Float multipliers go under `float`, booleans under `bool`, and `CombatDifficulty` goes under `tag`:

    ```json
    "WorldSettings": {
      "bool": {
        "CoopQuests": true,
        "EasyExplore": false
      },
      "float": {
        "MobHealthMultiplier": 1.5,
        "MobDamageMultiplier": 1.2,
        "ShipHealthMultiplier": 1.0,
        "ShipDamageMultiplier": 1.0,
        "BoardingDifficultyMultiplier": 1.0,
        "Coop_StatsCorrectionModifier": 1.0,
        "Coop_ShipStatsCorrectionModifier": 0.5
      },
      "tag": {
        "CombatDifficulty": {
          "TagName": "WDS.Parameter.CombatDifficulty.Hard"
        }
      }
    }
    ```
  </Step>

  <Step>
    Save and restart your server.
  </Step>
</Steps>

***

Example Presets [#example-presets]

Casual Crew [#casual-crew]

Low combat pressure, shared quests, fast boarding:

```json
"float": {
  "MobHealthMultiplier": 0.6,
  "MobDamageMultiplier": 0.6,
  "BoardingDifficultyMultiplier": 0.5
}
```

Hardcore Seas [#hardcore-seas]

High mob/ship difficulty, disabled quest sharing, immersive exploration:

```json
"bool": {
  "CoopQuests": false,
  "EasyExplore": true
},
"float": {
  "MobHealthMultiplier": 2.0,
  "MobDamageMultiplier": 1.5,
  "ShipHealthMultiplier": 2.0,
  "ShipDamageMultiplier": 1.5
}
```

Large Group Scaling (8 Players) [#large-group-scaling-8-players]

Scale enemies to stay challenging with more crew:

```json
"float": {
  "MobHealthMultiplier": 1.0,
  "MobDamageMultiplier": 1.0,
  "Coop_StatsCorrectionModifier": 2.0,
  "Coop_ShipStatsCorrectionModifier": 2.0
}
```

***

Related Guides [#related-guides]

* [Difficulty Presets](/docs/windrose/difficulty-presets) — use Easy / Medium / Hard without custom values
* [Server Configuration](/docs/windrose/server-config) — full config file reference
* [Manage Worlds](/docs/windrose/manage-worlds) — create new worlds with different settings
