Skyrim Special Edition

File information

Last updated

Original upload

Created by

L09i

Uploaded by

L09i

Virus scan

Safe to use

About this mod

By applying a pseudo-difficulty setting to the follower, you can adjust the multiplier for the damage the follower inflicts or receives. Each parameter can also be adjusted according to preference.

Requirements
Permissions and credits
Donations
This mod gives the follower a pseudo difficulty setting, the value of which can be adjusted in the MCM settings.
This mod is recommended for those who lament that enemies are quickly defeated, that followers are too weak and unreliable, or that they want to adjust the balance of follower combat.
Recommended for those who have introduced cool battle animations for followers and want to extend the battle time even a little.


Standalone version, for those who want to play in a vanilla environment or with minimal mods installed.
Follower Difficulty Balancer - Classic Edition (Stand-Alone Version)



[important.1]
Please report any problems with the operation.

--Update info & Future work plan--

Spoiler:  
Show
1.2.0 - release!
Renewal of calculation method
MCM extension(Free to change Follower difficulty level, and Change List)
Added follower difficulty change spell
Additional Effect(A good or bad effect that triggers when a Follower is attacked. ON/OFF possible)

1.2.1 - release!
Custom Settings(Each parameter adjustable sliders.)
Additional Effects are no longer triggered by the player's attacks.
Gives a slight stagger to the aggressor when activating Berserkr Effect.
Visualized the impact when in severe mode.

1.2.2
Fundamentally solved the "effect duplication" problem that has been an issue since the beginning of development.(Previously, duplicates were forced to remove the effect.) It didn't work...(There are no major problems with continued use.)
Appropriate influence on the magical effects that followers receive.
It can be set to affect or not affect against poisons.

1.2.3 - release!
The safety system has improved the situation where the effect sometimes disappears.
This update is a bit more complicated because of the added safety system. However, you can either choose to disable it in the settings for this mod before the update and apply it to the follower, or you can simply disable it after the update and update the follower's status with that setting. If you don't do this, the follower status will remain weird.
At the start of the game or when changing areas, there is a delay in the follower's script processing, so there is a wait time to update the settings. The timeout interval for this process can be set in the MCM. After the timeout, in the unlikely event of a failure, the parameters are forcibly reset to their set values in the same manner as before.

1.2.4 - release!
Adding Manual Forced Reset.
Added a function to display follower status in MCM and a function to automatically detect followers that may be duplicates.
An Information page has been added, from which you can retrieve up to 100 followers currently employed. 
Acquired followers can be viewed from the list up to 10 at a time, and the status of each follower can be displayed in detail.
It is also possible to reset selected followers individually from here, reset each group of 10 followers, or reset all followers.

1.2.5 - release!
Manually adjust the damage multiplier in player difficulty settings (can be turned off while using similar mods)
Batch save and load of mod settings and automatic loading at new game.
After resetting the followers individually, the difficulty settings can be updated. (This will be applied after the menu is closed)
Data saved in save files can now be Erased all at once. (This is mainly used when there is a problem with the save data. Ver.1.2.5 has changed the saving method significantly, so garbage data will remain if you use the save data from the previous version. There is no problem if garbage data remains, but if you are concerned about it, please use the batch erase)
Minor Fixes and Optimizations.

1.2.6 beta release!
Significant specification changes were made to the processing. Significantly changed process for smarter processing and scalability.
When doing a force reset on a follower of a list range, a refresh can now be scheduled at the same time as the reset.

1.2.6.1 beta release!
Eliminated script delay while waiting for Duplicate block when employing a large number of followers(same fix for stable and lite versions).
Visual effects in Additional Effects have been updated. If you do not see them correctly, disable Additional Effects once, refresh, re-enable, and then try refreshing again.
Minor Fixes and Optimizations(same fix for stable and lite versions, Search distance can be changed in the lite version).

1.2.6.2 beta release!
Fixed so that follower recovery does not cause damage in some situations. However, it may not prevent dynamic ones, so if it recurs, please use the checkbox to turn off the effect of recovery or use the slider to adjust it.
Enabling the Additional Effect also prevents the reduction of the recovery effect due to damage from falling below a threshold value.

If you are using additional effects, disable the additional effects after the update, refresh, re-enable, and refresh again.

1.3.0 - release!
Based on Ver1.2.6, which changed the core processing, the base value currently used only for increases will be used for both increases and decreases.
This way if you forget to undo the changed values ​​when updating or uninstalling this mod, you won't be left with unwanted value changes(Only "Armor Rating" was impossible).
When updating from Ver 1.2 or later, you must be sure to disable and refresh the mod and return the follower parameters to their default values before updating.
FollowerDiffCleaner can be used to restore the values changed after Ver. 1.2 to the default values.
If used, the notification that appears will let you know if the reset has been applied to the same number of followers as you currently have.

1.3.1 - release!
Redesigned duplicate block feature. It is lighter and faster, and unnecessary processing is eliminated.
Overhauled MCM related processing and fixed numerous errors.
The entire process was reviewed and significantly optimized. This allowed us to reduce the weight of the follower difficulty change script by approximately 15%.
In accordance with the specification change, the global variables used for duplicate block are now diverted to determine the number of people for additional effect. This prevents scripts from getting stuck when additional effect are enabled during large-scale battles.

1.3.1b(MCM scripts only) - release!
Fixed a bug that caused the follower list to not display properly.
1.3.1 Plus - release!
[This version requires, powerofthree's Papyrus Extender]
What can be done is the same as in 1.3.1b.
Accurately determine the player's summons.
"OnHitEX" greatly reduces the load of additional effects.
BerserkrMode's stagger effect is now an area effect.

When updating, please also disable the Additional Effect.
1.4.0 and 1.4.0Plus - release!
Major bug fixes and optimizations.
Changed the formula affecting melee weapon damage in this mod.
More accurate follower traits are now applied directly to the value.
Fixed a bug in which the original values were not restored when this mod was disabled.
If updated, disable this mod from the MCM, refresh or save and load, followed by a forced reset. Doing this a few times will return the actor values to normal.
Once normal values are restored, the accurate values are applied to the difficulty setting, and the mod is disabled, the values return to normal.


With that, "PapyrusUtil SE" is needed.

About this Mod
Depending on the player's difficulty level, the damage done or received by teammates changes, and these values are applied when the game client is restarted, the area is changed, or teammates are rehired.
Apply settings to followers around you instantly from MCM!
Useless processing and functions are eliminated as much as possible, and it will work comfortably even in a low-spec environment.

It should work in SE, but the test environment is AE only.

New Feature
1.Freedom to set the difficulty level of followers!
2.Added Super and Nightmare to the follower difficulty levels and added a custom difficulty setting.
3.Berserkr mode and Severe mode added as additional effects.
4.Safer, cleaner, and easier-to-use systems


Required
*SKSE64
*SkyUI
*Spell Perk Item Distributor (SPID) 
*PapyrusUtil SE
*Mod that increases the number of follower employment(Only if necessary)

This MOD will not work unless it is installed in the environment where these are installed. 
I would like to express my gratitude to the people who created such a wonderful mod.

how to use
It is not difficult.
When the mod is installed, the settings are initially disabled.
You can apply the settings to currently employed followers by activating them from MCM and refreshing.
As in the past, automatic renewal by (SPID) is also in place.
It is possible to check the numerical value that fluctuates with MCM.
MCM can also notify delivery information by whether or not Restoration magic is applied, and by switching debug mode.
Player difficulty settings can be adjusted and applied at any time.
Mod settings can be saved and carried over to a new game. Settings can be saved in a batch, but please note that player difficulty settings are loaded from the saved data of the player difficulty settings when the game is launched.

Regarding other functions, we would like to respond as much as possible if there is a request.
We look forward to your feedback.


Berserkr Mode - Good Effect
Once every 6 hours of in-game time, Near dying restores full Health and magicka and stamina.
Followers who are attacked have a 20% chance of being enveloped in an aura that increases attack speed by 50% and resistance to Each element by 25% for 10 seconds and stamina 25% recovery.

Severe Mode - Bad Effect
If a follower is hit by a power attack while unblocked, he or she will receive a negative effect based on the attacker's weapon.

Lite Edition(LE)
This is a lightweight version of the standard version with unnecessary functions removed for minimal operation.  More to the point,You can use it without installing (SPID) by manually applying the effect to the followers you use.
In other words, all you need is SKSE64 and PapyrusUtil SE to work.
After installing this mod and starting the game, please first try Refresh from the added Power.
Since the Standard and Lite versions are not similar, overwriting a currently installed mod will corrupt the save data in the worst case scenario. To avoid this, if you try the other, uninstall, load, and save before replacing the mod.


Uninstall
If you want to uninstall this mod, be sure to disable it in MCM, refresh any followers that have changes, then save and remove the mod.
In the unlikely event that you uninstalled with changes made to your followers, please install it again and refresh with the disabled state.
If you used the Custom difficulty preset, you must manually erase the "FLWDB" folder located in the Data\SKSE\plugins\.


[important.2]
If you are using a version earlier than Ver.1.2, please uninstall this mod and restart from the save data that does not use the old mod. It's safer.
When updating from Ver. 1.2 or later to Ver. 1.2.3 or later, invalid the settings and refresh from MCM before updating, or invalid the settings and refresh after updating so that the settings are spread to all followers.
Force Reset only restores the values changed by this mod to their initial values, so it has little effect on values changed by other mods or equipment.
The way this mod works is that increased values can be restored by deactivating this mod and saving and loading, and decreased values can be restored through this mod's settings.
To make it safer, cleaner and easier to use.


Q&A
Q. I changed the difficulty, but it didn't work.
A. (SPID) are used to give special effects, so the client needs to be restarted. Or Rehire Target Teammate.Or try refreshing from MCM or Power.

Q. Difficulty applied to teammates seems different than vanilla.
A. Specification.

Q. I want to decide the range of effect by myself.
A. Added custom difficulty settings.

Q. there is a bug! It seems to CTD! what's going on!?
A. In my test environment it worked fine without CTD. We accept bug reports.

Q. your English grammar is weird.
A. I'm really really really sorry.

Q. Followers are not easily caught in searches, and refreshing does not go well.
A. It may not work immediately after starting the game. Please try again later.

Q. How long should the Duplicate block timeout interval be set?
A. Presumably, this process usually takes less than 10 seconds. Even if the processing is not done in time and it is reset, there is no problem because it just overwrites the value with the normal value. (I decided to introduce it because of a personal feeling that I just couldn't tolerate the mysterious duplication, but I had no idea how many times I would have to test it.)


Q. Immediately after reloading the game, the follower's status becomes "Bad".
A. After a short time, the Duplicate block is activated and returns to the normal value.

Q. I would like to update from a version earlier than Ver. 1.2 using currently saved data.
A. STEP 1: First, turn on debug mode in the MCM settings for this mod and Invalid the difficulty settings for all current followers.
 STEP 2: Confirm that the deactivation has been fully applied to the follower (OFF message to each follower). And save that data.
 STEP 3: Uninstall the old mod completely, restart the game and save it as is.
 STEP 4: Install the new mod and launch the game.
 This will complete the update, but will not automatically repair any duplicate bugs caused by versions prior to version 1.2.
 Check the status of the follower using the information page of the updated MCM settings, and if an anomaly is found due to the previous version, it can be repaired with a console command.
 Remove all equipment and spells from the follower where the anomaly was found, and then try the following command.
  GetAVinfo AttackDamageMult
  GetAVinfo MarksmanPowerMod
  GetAVinfo DestructionPowerMod
  GetAVinfo RestorationPowerMod
  GetAVinfo EnchantingPowerMod
  GetAVinfo DamageResist
  GetAVinfo MagicResist
 If these MOD values are abnormal, issue the following command to the target
  ModAV AttackDamageMult "Value"
 If there are any other abnormal mod values, the mod value is set back to 0.
 the mod value is not reverted at 0, so if the value is fluctuating, e.g. -0.75, make it +0.75.
 -100 for +100, +100 for -100, and so on.

ForceReset[EX] in CleanerVer.1.1 can restore values that can no longer be returned.

Q. The follower's actor value is not normal.
A. If you disable this Mod, use the follower list, and force reset a few times, it should return to normal.

English is not my primary language, so there may be some oddities.