AsterAether-CharacterCustomizer icon

CharacterCustomizer

Customize your Survivors by simply changing a value in a config file!

Last updated 2 months ago
Total downloads 10064
Total rating 7 
Dependency string AsterAether-CharacterCustomizer-1.0.2
Dependants 1 other mod depends on this mod

This mod requires the following mods to function

bbepis-BepInExPack-3.2.0 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 3.2.0
tristanmcpherson-R2API-2.4.10 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 2.4.10
README

CharacterCustomizer

by Aster

Customize your Survivors by simply changing a value in a config file!

Important note: a lot of features have been moved to CharacterCustomizerPlus!

Features

  • Change almost any vanilla stats of a Survivor and it's skills by changing a
    value in the config file!
  • Doesn't overwrite default values if the config value is set to 0,
    improving forward compatibility.
  • Multiplayer compatible, players can even have different configs if they want!
  • Small vanilla QoL fixes, enabled by default!

Installation

  • Copy the included CharacterCustomizer.dll into your BepInEx plugins
    folder.
  • Start up the game! This will create the config file. Note that this
    can take a little longer, there are a lot of values to be checked and
    created.

Configuration

It is highly recommended to use BepInEx.ConfigurationManager to edit the configuration values in-game with the F1 key.
Live update is supported for ALL values! With the ConfigManager you can even change values while in-game.

The configuration file is located in the config folder of BepInEx, called at.aster.charactercustomizer.cfg.
It initializes with all values set to their default values. If a value is left with the default one (0 in cases of numbers),
the executing code in the plugin will be skipped, and vanilla risk of rain behavior will be used.

A sample config line would look like this:

## Commando: The base health of your survivor. Vanilla value: 110
# Setting type: Single
# Default value: 0
CommandoBaseMaxHealth = 0

The first line is a comment explaining the configuration value, and is automatically updated by the game to include the vanilla RoR2 value of the stat.
The second line is the type of value expected (Single = Decimal).
And the second line is the actual config value, where you can change the stat to your liking.

CharacterCustomizer will try to add the vanilla values as references in
the comments of the config file. If you seem to be missing some values, try playing a run of the game, that should update everything.

Please use dots for separating the decimal values (0.1) and not commas (0,1).

Available Config Values

See:
Config Values

Changelog

See:
Changelog

Available versions

Please note that the install buttons only work if you have compatible client software installed. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2020-4-9 1.0.2 1214 AsterAether-CharacterCustomizer-1.0.2.zip Install
2020-4-8 1.0.1 220 AsterAether-CharacterCustomizer-1.0.1.zip Install
2020-1-30 1.0.0 1567 AsterAether-CharacterCustomizer-1.0.0.zip Install
2020-1-19 0.3.7 381 AsterAether-CharacterCustomizer-0.3.7.zip Install
2020-1-19 0.3.6 61 AsterAether-CharacterCustomizer-0.3.6.zip Install
2020-1-19 0.3.5 35 AsterAether-CharacterCustomizer-0.3.5.zip Install
2019-12-13 0.3.4 666 AsterAether-CharacterCustomizer-0.3.4.zip Install