README

==SIZE MANAGER PLUS==

An old Risk of Rain 2 mod brought back to modern times with a few extra additions!

This mod allows you to resize characters in varying ways using the heavily-customisable configuration file.

You can even have the size of characters change on the fly!

WARNING

While the mod can be used in multiplayer, it is not designed with multiplayer in mind!

Bugs that occur exclusively within multiplayer will not be fixed unless if official multiplayer support is added.

If you find a bug in multiplayer - test if it can happen in singleplayer before requesting support.

For best multiplayer results, everyone should use the same configuration settings.

FEATURES

Configurable resizing for certain conditions.

Not constrained to certain sizes; be as specific as you want to be. 75%? 133.333%? Up to you.

Adjustable size cap, or even the option to remove it entirely.

Safely stops anything from being smaller than 0.1%.

Supports applying NPC size modifications to players that are on the monster team.

Allows size to also affect the statistics of characters (e.g. more max life, more damage...).

==NEW WITH 2.0==

==NEW WITH 2.0== Resize on the fly; grow (or shrink) as you collect items and/or level up.

Bigger eyes see further; the bigger you are, the larger your camera's field of view becomes.

INSTALLATION (Without mod manager)

Install BepInEx and R2API if you haven't already, for some reason. Install this mod in Steam/SteamApps/common/Risk Of Rain 2/BepInEx/plugins/. Run the game and see if it works!

Steam

Discord

CONFIGURATION

==Camera==

- sizeCamera [Boolean] : true : If true, the camera will scale alongside the player's size.

==Dynamic Size==

- dynamicSize [Boolean] : false : If true, enables features which scale the size of entities on the fly.

- sizeLeveling [Boolean] : false : If true, size is influenced by the level of the character.

- sizeLevelingMinimum [Integer] : 1 : The character's level must be equal to or greater than this number first before size shifting.

- sizeLevelingIncrement [Float] : 0.04 : % of size added per level above the minimum requirement.

- sizeInventory [Boolean] : false : If true, the character's inventory items, excluding equipment and items of no tier, affect size.

- sizeTier1 [Float] : 0.01 : % of size added per white item carried.

- sizeTier2 [Float] : 0.03 : % of size added per green item carried.

- sizeTier3 [Float] : 0.09 : % of size added per red item carried.

- sizeTierB [Float] : 0.03 : % of size added per yellow item carried.

- sizeTierL [Float] : -0.02 : % of size added per blue item carried.

- sizeTier1Scrap [Float] : 0 : % of size added per white scrap carried.

- sizeTier2Scrap [Float] : 0 : % of size added per green scrap carried.

- sizeTier3Scrap [Float] : 0 : % of size added per red scrap carried.

- sizeTierBScrap [Float] : 0 : % of size added per yellow scrap carried.

- sizePearl [Float] : 0.02 : % of size added per pearl carried.

- sizeShinyPearl [Float] : 0.05 : % of size added per irradiant pearl carried.

- sizeItemCount [Float] : 0 : % of size added per item of all tiers carried.

==Limitation==

- sizeCapEnabled [Boolean] : true : If true, the size of any character cannot exceed the size cap value.

- sizeCap [Float] : 10 : The size cap at which characters cannot get any larger.

- sizeCapFormulas [Boolean] : true : If true, the size cap also applies to stat scaling.

==Size Modifiers==

- baseSize [Float] : 1 : The base size for all characters, players and NPCs alike.

- sizePlayer [Float] : 1.3 : Size multiplier for friendly players.

- sizeAlly [Float] : 1.1 : Size multiplier for friendly NPCs.

- sizeMonster [Float] : 1.3 : Size multiplier for hostile players & hostile NPCs.

- sizeBoss [Float] : 1.15 : Size multiplier for boss hostiles.

- sizeElite [Float] : 1.2 : Additional size multiplier for elite hostiles.

- sizeChampion [Float] : 1.4 : Additional size multiplier for Teleporter hostiles.

- sizeChampionBoss [Float] : 1.2 : Additional size multiplier for Teleporter boss hostiles.

==Statistic Modifiers==

- healthScaling [Integer] : 0 : Scales max health alongside size. 0 - off / 1 - linear scaling / 2 - exponential scaling

- damageScaling [Integer] : 0 : Scales damage alongside size. 0 - off / 1 - linear scaling / 2 - exponential scaling

- armourScaling [Integer] : 0 : Scales armour alongside size. 0 - off / 1 - linear scaling / 2 - exponential scaling

- speedScaling [Integer] : 0 : Scales movement speed alongside size. 0 - off / 1 - realistic (multiply) / 2 - inverse (divide)

- jumpScaling [Integer] : 0 : Scales jump height alongside size. 0 - off / 1 - realistic (multiply) / 2 - inverse (divide)

- hasteScaling [Integer] : 0 : Scales attack speed alongside size. 0 - off / 1 - realistic (divide) / 2 - inverse (multiply)

- multiplierStrength [Float] : 1 : Strength of the multiplier used in linear scaling.

- exponentStrength [Float] : 1.3 : Strength of the exponent used in exponential scaling.

=====

You must launch the game with this mod installed at least once to generate the configuration file.

CREDITS

Magnus : Assistance with error fixing, motivated me to learn as well!

Ryan Pallesen : Original creator of this mod.

Jarlyk : Assistance with v2.0.0.

iDeathHD : Assistance with v2.0.0.

mries92 : Assistance with v2.0.1 (somewhat).

CHANGELOG

2.0.3 : Fixed buggy camera scaling. Fixed sizeCamera still scaling camera even if turned off. Fixed leveling (again).

2.0.2 : Dud release.

2.0.1 : Fixed incorrect size scaling with leveling, fixed error with monsters not increasing in size when both dynamic systems were active, raised default size cap to 10.

2.0.0 : Added dynamic scaling, added camera scaling.

1.0.0 : Initial release.