Cassette Beasts

Cassette Beasts

Not enough ratings
Monster Stat Variance
   
Award
Favorite
Favorited
Unfavorite
Category: Gameplay
File Size
Posted
Updated
35.057 KB
21 Nov, 2024 @ 6:09am
17 Jul @ 11:36am
2 Change Notes ( view )

Subscribe to download
Monster Stat Variance

Description
Monster Stat Variance
A mod that adds stat variance to each individual monster you obtain.

Please take a look at the mod's settings! This mod can be customized to the liking of any individual player; whether they prefer mild values or chaotic ones.

Keep in mind that the randomizer is applied whenever a tape is *receieved*. There's no bother trying to look for high overall value wild monsters; any of them will be randomized afterwards. This means that recording a (+25) monster can very much so result in getting a (-56) tape.

Known Issues
- None so far!

Please report any issues you encounter in game!

FAQ

Can I add it to an existing save?
Yes, but it's not recommended. The reason why is that every monster will be generated randomly with Overall Bonus, which can mess up a few builds. If needed, setting Stat Variance Intensity to 0% can keep every current monster to (+0), and settings can be changed afterwards.

Can I remove it?
Yes. It is 100% safe. This mod does not affect any of the game's source code. Removing it will simply revert monsters to their default state. Beware that saving a game with monsters having Overall Bonus after removing the mod will simply delete any of those Overall Bonus. Re-adding it will cause all monsters to be re-rolled.

Where can I see the swapped stats?
They aren't shown because of a lack of space, but can easily be cross-referenced with the monster's base stat, simply by removing the Overall Bonus. Otherwise, they're in the save files.

Is it compatible with X?
Most mods that don't interact directly with monsters and tapes will be compatible. This mod uses cat's Mod Utils, though, and any other mod can easily overtake it.

Does it work for multiplayer?
The mod hasn't been tested in multiplayer, nor was it particularly intended for it. Feel free to post any results about how the mod works in multiplayer.

Settings

Values of 0% to 4%

Affects the stat growth per grade of a tape. This defaults at 2% in vanilla, but is set to 0% in this mod, as stat variance can already increase beyond the scope of the original. Not recommended to be increased.


Values of 0 - 10 to 0 - 300

Defines the range of the Overall Bonus that is given to a tape, upon generation. This directly gives out a maximum allowed. For example, 0-50 means that tapes may have between (+0) up to (+50).

The Overall Bonus is an amount that is added to the tape's stats. This means that if a tape has (+30), then 30 points are sprinkled over its stats.


Values of True or False

Allows the Overall Bonus to be negative. This ties in with the Overall Variance Range. If a tape can get (+300), then it can also get (-300).


Values of 0% to 100%

The intensity at which higher values of Overall Variance Range are allowed. This effectively represents how rare higher values are.

For example, considering Overall Variance Range of 0-50...

At 0%, every monster will be generated at (+0).
At 100%, every monster will be generated between (+0) up to (+50), with both ends being equally as probable; (+0) is equally as rare as (+50).
At 50%, monsters will, on average, be generated with (+0) up to (+25). Values higher than (+25) becomes rarer. This means (+0) is a lot more likely to happen than (+50).


Values of 0% to 100%

How uniform the Overall Bonus will be sprinkled over the stats.

Assuming a monster with (+60)...

At 100%, all stats will exactly gain +10.
At 0%, stats will be spread randomly and indiscriminately.
At 50%, on average, all stats should have around +5, and the rest should be placed randomly.


Values of 50% to 100%

The maximum amount of points that can be put in an individual stat. Virtually does nothing with low Stat Variance Spread Uniformity.

Otherwise, it can prevent for (+300) to be put in a single stat. This simply applies a maximum modifier to the Overall Bonus, and prevents stats from going over that. Setting it to 50% will make sure that one stat won't go over +150.


Values of True or False

Enables for monsters to get their stat refocused. Stat refocusing consists of scrambling around the tape's stats. For example, taking 20 Melee Attack from the monster, and moving 10 to its Ranged Attack, and 10 to its Speed. Has more options below.


Values of 0 - 10 to 0 - 150

Each stat gets rerolled with a value within the Stat Refocus Range, then put as either positive or negative. Afterwards, the stats are rebalanced around the overall bonus.


Values of 0% to 100%

Does the same thing as Overall Variance Intensity, but applies to individual stats, instead. This makes low values result in rolling for little changes in the stat refocusing.



Values of 1 to 50 and 200 to 300

Sets the minimum or maximum a stat can be. This can affect the stats of monsters like Khepri, normalizing its Melee Attack up to the minimum.

This still respects the Overall Bonus; even if a monster is forced to gain a few points due to the minimum, it will lose them somewhere else.


Values of True or False

Enables or disables the stat swapper. The stat swapper causes stats to be scrambled around.


Values of 1 to 15

The base amount of pairs that are guaranteed for each monster.


Values of 1 to 15

The additional amount of pairs that may be granted. Each one will test its luck through the Stat Swapper Pair Chance.


Values of 0% to 100%

The chance that a pair will occur. Whenever a pair occurs, the stats are swapped between one another. It's possible for pairs to intertwine; having two pair of [HP, Speed] with [Speed, Ranged Attack] will effectively put HP as Ranged Attack.



Values of True or False

Self-explanatory.



17 Comments
David  [author] 16 Jul @ 5:43pm 
Hey there! So after testing out more, I believe the issue is with the stat swapper. Please feel free to contact me on discord (bossbaragon) so I can update you a little bit better on what I have so far!
AtomicDude777 14 Jul @ 8:55am 
These are the ones I use.
Living World
Anywhere Tape Storage
Overworld Backup Statics
Custom Sticker Drop Rate
Combined Quality of Life Patch
Mod Utils

I did turn off Living World and Anywhere Tape storage and tested it and my damage calc still didn't work. Maybe it's one of the other mods. I love this mod's concept and would like it to work.
David  [author] 13 Jul @ 6:45pm 
Considering I've tested a few Kepri with 100+ melee attack, it definitively works. I've had one similar report before concerning this, and explicitly made tests to make sure it indeed was working- and it was. Likewise, made tests with two of the same monster with different stats, and indeed the difference was there.

It's possible though that a mod may be conflicting with the damage formula. What you're saying doesn't seem quite right. Feel free to message me with your mod list, we can take a look at it.
AtomicDude777 12 Jul @ 7:53pm 
So, is this just flavor? I did the stat variance, set it up as desired, I see all the pluses and minuses and the stat charts look different. However when I actually fight, it doesn't seem like these stat changes apply. I started a new randomized run and got a Kepri and Startigrade early. Despite the Kepri's range attack being 89, it still doing 3 times as much damage as the other monsters who all have over 100. The Startigrade has over 130 melee attack but is only doing a fraction of the damage monsters around 100 are doing.
So what I'm saying is, are you certain this is actually effecting the games damage calculation and not just changing monster stat screens?
kotakotta 28 Jun @ 8:00pm 
ah I see! thanks!!
David  [author] 28 Jun @ 1:59pm 
Stat refocus is not something you do actively, it only re-scramble their stats around when the tape is generated. The primary purpose of that is that certain monsters have naturally very high or low stats, which will remain high or low without either a swap or a refocus. For example, even if a monster has -20 Health and +20 Speed, it doesn't matter much if the monster has 180 health and 30 speed; refocusing is meant to scramble stats around better.
kotakotta 28 Jun @ 11:50am 
Sry my understanding is bad, but I still don't see how to refocus stats..
I know the range or something is in the setting, but don't know how to reroll the stats of each character.
Princess Lily 6 Jun @ 4:24pm 
yes i have it installed and yeah ill do that
David  [author] 6 Jun @ 9:32am 
Stat saying null means there's an issue with the game. Are you sure you've installed mod utils and everything? It may conflict with another mod as well. Feel free to send your list.
Princess Lily 2 Jun @ 1:08pm 
so i was trying the mod for a bit and i noticed the stats say null is this a bug?