Dragonyck-SizeManagerPlus icon

SizeManagerPlus

Now with a ton of fixes, improvements, additions as well as Risk of Options support.

Last updated 3 months ago
Total downloads 1137
Total rating 3 
Categories Mods
Dependency string Dragonyck-SizeManagerPlus-2.5.4
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.1905 icon
bbepis-BepInExPack

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

Preferred version: 5.4.1905
tristanmcpherson-R2API-4.4.1 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 4.4.1

README

Size Manager Plus

Originally made by RyanPallesen, updated and improved by jenwalter. 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 also change the size of characters on the fly using Risk of Options.

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...).
  • 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

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

Contact

Steam (Remember to leave a comment on my profile so I know why you're adding me!) Discord : jen walter#5947 (Warning: you must be within the RoR2 modding Discord otherwise I'll think this is a random friend request!)

Configuration

==Camera==

  • sizeCamera [Boolean] : true : If true, the camera will scale alongside the player's size.
  • fixCamera [Boolean] : true : If true, attempts to reposition the camera to be above the player's head.
  • fixCamera-Sensitivity-Height [Float] : 1.5 : How fast the camera scrolls downwards/upwards relative to player size.
  • fixCamera-Sensitivity-Width [Float] : 1.9 : How fast the camera zooms inwards/outwards relative to the player's size.

==Contextual Deactivation==

  • disableInBazaar [Boolean] : true : If true, characters are not resized while within the bazaar. Still performs stat calculations as a preview. ==Dynamic Size==
  • dynamicSize [Boolean] : false : If true, enables features which scale the size of entities on the fly.
  • continuousUpdate [Boolean] : false : If true, constantly updates size of every character. Can be intensive on framerate, but may iron out bugs.
  • 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.06 : % 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.05 : % of size added per yellow item carried.
  • sizeTierL [Float] : -0.05 : % of size added per blue item carried.
  • sizeTier1Scrap [Float] : 0.01 : % of size added per white scrap carried.
  • sizeTier2Scrap [Float] : 0.03 : % of size added per green scrap carried.
  • sizeTier3Scrap [Float] : 0.09 : % of size added per red scrap carried.
  • sizeTierBScrap [Float] : 0.05 : % 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.
  • sizeGlass [Float] : 0.5 : Total size of the character is multiplied by this value for every Shaped Glass they have.
  • 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] : 1 : Scales max health alongside size. 0 - off / 1 - linear scaling / 2 - exponential scaling
  • damageScaling [Integer] : 1 : 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.4.5 : Added a failsafe fix for the Heretic.
  • 2.4.4 : Split camera fix sensitivity option to two options, allowing adjustment of height and width of camera.
  • 2.4.3 : Fixed Shaped Glass breaking the player's stat scaling.
  • 2.4.2 : Added option to disable size-related stat calculations related with Shaped Glass. Added option to disable resize while in bazaar. Added camera fix sensitivity option.
  • 2.4.1 : Attempt to fix some issues by briefly delaying resize on spawn. Added constant update variable. Added unique dynamic size change via Shaped Glass.
  • 2.4.0 : Fixed Artifact Reliquary self-destructing. Added option to shift camera upwards with size.
  • 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.