AsterAether-CharacterCustomizer icon

CharacterCustomizer

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

Last updated 17 days ago
Total downloads 4246
Total rating 2 
Dependency string AsterAether-CharacterCustomizer-0.2.11
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

bbepis-BepInExPack-2.0.0 icon
bbepis-BepInExPack

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

Preferred version: 2.0.0
tristanmcpherson-R2API-2.1.15 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 2.1.15
AsterAether-AetherLib-0.2.4 icon
AsterAether-AetherLib

A utility library for BepInEx RoR2 mods

Preferred version: 0.2.4
README

CharacterCustomizer Build Status

by Aster

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

Features

  • Change almost any vanilla stats and quirks of a Survivor 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!
  • Extra features that can be enabled, that equip the Survivors with new
    behaviours!

Installation

  • Install
    AetherLib
    first.
  • 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

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.

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,
for instance the Vanilla values of the Mercenary Dash skill, try loading
into the game and dashing with him. This should update the config file
with the real values.

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

Available Config Values

See:
Config Values

Changelog

  • v0.2.11 - Updated dependency versions.
  • v0.2.10 - Update to new AetherLib version.
  • v0.2.9 - Updated to new game version, and added new survivor.
  • v0.2.7 - Changed loading times of stat changes from start of Run to start of Application.
  • v0.2.6 - Fixed artificer Firebolt stock scaling, and Flamethrower tick scaling (Why scaling oh why).
  • v0.2.5 - Fixed artificer Firebolt cooldown scaling.
  • v0.2.4 - Added optional time limit to invulnerability to Commandos role, and fixed a bug with scaling Barrage.
  • v0.2.3 - Added option for Commandos role to grant him invulnerability frames while rolling.
  • v0.2.2 - Fixed up scaling mistake from before, most formulas are now: Stat + Coeff * (ATKSP - 1) * Stat. Also added Artificer Flamethrower downscale with attack speed.
  • v0.2.1 - Changed attack speed scaling formula to only start affecting the scaling stat with additional attack speed. E.G.: Formula now isn't Coeff * ATKSP * Stat, it's Coeff * (ATKSP - 1) * Stat
  • v0.2.0 - Added base character body values for every survivor, and rewrote the baseline code to be more manageable.
  • v0.1.1 - Added Artificer Firebolt scaling and Flamethrower scaling options
  • v0.1.0 - Added cooldown and stock manipulation config values to
    every character
  • v0.0.4 - Fixed up Artificer and Engineer IL patches to be more
    efficient, and documentation pass.
  • v0.0.3 - Added Mercenary and Huntress back to be configured.

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  
2019-9-3 0.2.11 508 AsterAether-CharacterCustomizer-0.2.11.zip Install
2019-9-2 0.2.10 63 AsterAether-CharacterCustomizer-0.2.10.zip Install
2019-9-2 0.2.9 8 AsterAether-CharacterCustomizer-0.2.9.zip Install
2019-9-2 0.2.8 7 AsterAether-CharacterCustomizer-0.2.8.zip Install
2019-4-24 0.2.7 2077 AsterAether-CharacterCustomizer-0.2.7.zip Install
2019-4-24 0.2.6 73 AsterAether-CharacterCustomizer-0.2.6.zip Install
2019-4-23 0.2.5 151 AsterAether-CharacterCustomizer-0.2.5.zip Install
2019-4-23 0.2.4 59 AsterAether-CharacterCustomizer-0.2.4.zip Install
2019-4-23 0.2.3 57 AsterAether-CharacterCustomizer-0.2.3.zip Install
2019-4-23 0.2.2 57 AsterAether-CharacterCustomizer-0.2.2.zip Install
2019-4-23 0.2.1 60 AsterAether-CharacterCustomizer-0.2.1.zip Install
2019-4-23 0.2.0 60 AsterAether-CharacterCustomizer-0.2.0.zip Install
2019-4-22 0.1.1 193 AsterAether-CharacterCustomizer-0.1.1.zip Install
2019-4-22 0.1.0 198 AsterAether-CharacterCustomizer-0.1.0.zip Install
2019-4-21 0.0.4 92 AsterAether-CharacterCustomizer-0.0.4.zip Install
2019-4-19 0.0.2 444 AsterAether-CharacterCustomizer-0.0.2.zip Install
2019-4-19 0.0.1 93 AsterAether-CharacterCustomizer-0.0.1.zip Install