-
Notifications
You must be signed in to change notification settings - Fork 0
Custom Characters
amione edited this page Oct 24, 2024
·
1 revision
This guide will help you modify CustomCharacters.json
to customize the attributes and behaviors of various characters in the game.
The CustomCharacters.json
file defines the characteristics and attacks of different characters in Darkwood. Each character entry includes parameters such as health, speed, and attack information.
Each character is defined with properties that dictate their behavior and attributes. Here's how the data is structured:
{
"Dog": {
"Health": 20.0,
"WalkSpeed": 2.0,
"RunSpeed": 10.0,
"Attacks": [
{
"1": {
"AttackName(ReadOnly)": "dziab",
"AttackIsRanged(ReadOnly)": false,
"Damage": 15,
"BarricadeDamage": 0
}
}
]
},
"Rabbit": {
"Health": 5.0,
"WalkSpeed": 2.0,
"RunSpeed": 8.0,
"Attacks": []
}
}
In this example:
- The Dog has health of 20, a walking speed of 2.0, a running speed of 10.0, and one attack named "dziab" that deals 15 damage.
- The Rabbit has lower health (5.0), the same walking speed as the Dog, a running speed of 8.0, and no attacks defined.
To modify characters:
- Identify the character you want to edit or create a new entry for.
- Define the character’s Health, WalkSpeed, and RunSpeed.
- If the character has attacks, create an Attacks array and define each attack.
- Adjust health, speed, and attack values to balance gameplay as needed.
- If a character does not have attacks, ensure the Attacks array is empty (like in the Rabbit example).
- Additionally don't add more attacks than the character has in the base game, as that will not work.
- Darkwood Customizer GitHub Repository – Check out the source code and contribute to the project, or report issues.
- Darkwood Customizer on Nexus Mods – Download the latest version of the Darkwood Customizer and see user feedback.
- Darkwood on Steam – Purchase or learn more about the base game.