File information
Last updated
Original upload
Created by
LudarkUploaded by
mysteriousman121Virus scan
Tags for this mod
Activity logs
This page was last updated on 10 March 2021, 11:01AM
- Changelogs
-
-
Version 2.21
- BugFix: The player should no longer be killed if a save file is loaded that didn't have this mod installed, after save that did have this mod was first loaded. The source of this was a bit of translation code for those updating from version 2.1, which would always apply on new saves due to a re-purposed variable. Now it properly checks for version 2.1 before being applied.
-
Version 2.2
- Fixed a bug as old as this mod itself where the players limb durability would not properly scale with their health. This was caused by it being tied to player base health rather than player permanent health. Note that fixing this required a large overhaul in how PHCS calculates health so I will dedicate the rest of this changelog to that.
- Moved from using modav Health, which modifies permanent Health. To setav Health, which modifies base(and permanent Health). In player HP calculation. This also completely disables most vanilla base HP gain systems until such a time that player.unsetav Health is used. Also note that temporary boosts and perks like Lifegiver will still work as they don't alter base HP but only current and permanent HP.
- As a result of disabling/blocking vanilla HP calculation, compatibility patches for JSawyer Ultimate and Sawyerbatty are now no longer needed, since those modify(but still use) said systems for their own use. Due to sheer simplicity of said patches they can be safely removed mid-game and they should be so that the disable button works as intended.
- Removed the alternative/experimental HP calculation method since it no longer serves any purpose. The new HP calculation method is perfectly accurate since it does not require any mirroring that could fail.
- Changed the disable script(activated with the disable button in the MCM) to use player.unsetav Health. This restores the vanilla HP calculation methods to their defaults or whatever other mods set them to and removes any HP alterations made by PHCS.
-
Version 2.1
- This mod now requires Johnny Guitar NVSE version 3.6 or newer. As well as xNVSE version 6.06 or newer
- Switched to a purely event handling based method for triggering player HP updates(one of these events requires Johnny Guitar hence the above). This should make updates snappier and more responsive, while being less performance intensive than the old method
- Added the option to switch back to the old HP update trigger method(a mix of events and a quest update script) incase the pure event based method ends up being problematic. My own testing suggests that is unlikely, but just in case I added the option. This option can be accessed from within the MCM
- Added the option to effectively disable this mod in the MCM. This option undoes any changes this mod made to player HP and prevents this mod from making any further changes, while it is active. This option is intended as a safe alternative to uninstalling this mod mid-playthrough. Which remains unsafe even with this option enabled
-
Version 2.0
- Further script optimizations, the main player HP updating script has gone from 107 lines down to 65 lines in this version. While still doing everything it used to
- Removed edits to the fAVDHealthEnduranceMult gamesetting. HP added through this setting is now removed through script instead, which should be safer and have fewer compatibility issues.
- Added a new experimental HP calculation method as a recovery tool in case the main HP player updating mechanism fails to work as intended. Added due to a seemingly rare but as of yet unreproducible bug that caused the normal HP mechanism to partially fail
- Reduced the number of mirror variables used from 4 to 1, this should leave less room for errors and is more efficient to boot
- Added a compatibility patch for JSawyer Ultimate Edition as change #2 in this log broke compatibility with it
- Added a compatibility patch for SawyerBatty
-
Version 1.81
- Fixed some of the health calculation math being broken by the move to internalization in version 1.8. This was caused by the engine treating all Global (variables) as floats, even when flagged as Integers(Why!?). This was fixed by replacing the problematic Global variables, with local variables that do behave as intended.
-
Version 1.8
- Renamed the esp to player HP control suite.esp match the mods name. For existing users updating, please download the optional update instead of the main file. As the renamed esp will break things, on saves using the old version. This will be the last update pushed under the old name. Going forwards I will only support the renamed esp. My apologies for the inconvenience but I should have done this ages ago.
- Internalized most calculations before altering the players HP. This along with another another fix(mentioned below) should reduce weird behavior such as the player dying when the HP stat was updated and potentially fix some very minor save game bloat issues(not sure if they were present to begin with).
- Added some sanity checks and a small healing mechanic that should make it impossible for the player to die when adjusting values through the MCM. This should ensure the player will always have at least 1 HP after adjusting things so long as their max HP is 1 or Higher. Set the max to 0 or get it reduced through normal means and you will still die.
- Removed the "safe" uninstall and reinitialisation buttons from the MCM. This was done because there is no safe uninstall method for scripted mods such as this mod and to prevent people having the illusion that it is safe to do so. It was only previously included because of ignorance on my part, I have since learned and therefore decided that removing the feature was the best thing to do. My appologies if anyone used the feature previously.
- Removed some unused stuff from the esp
- Re-did some of the text in the MCM, no more non-existant terms such as Flat number. However since I am a terrible writer in any language not a native English speaker some odddities are sadly still to be expected. If you are a native English speaker and would like to help me clean up some of the presentation for this mod. Please take a look at the comment section.
-
Version 1.7
- Fixed a few UI bugs in the MCM where values would show as 0 until clicked on(for configuration)
- Changed the handling of the game's default HP gain through leveling. Instead of disabling it, the HP gained through it is removed instead. The end result is the same for the player but fixes a rare bug with npc health(more on the top comment for this update).
- Due to the change of handling how HP gained through leveling works, the HP the player has when pressing the uninstall toggle has been changed from 100 + temp boosts to 100 + HP gained through the vanilla leveling system + temp boosts
- Known UI bug The preset will always change to "custom" after closing the MCM regardless of the chosen preset. This was also in the previous update but has since been identified, will try to fix it in a future update
-
Version 1.6
- Reverted back to the always on HP gain soft cap. Turning it into a toggle turned out to be less reliable than my initial tests showed and thus to prevent bugs I reverted things to how they were in 1.4 and earlier
-
Version 1.5
- The HP gain from leveling (soft) cap can now be turned off entirely in the MCM
- Adjusted all presets so that they only use the HP gain soft cap if it makes sense to do so. This means that currently only the short & rapid gains and No gains presets actually use this soft cap by default
- Fixed an UI issue where the Custom INI preset would not be displayed in the MCM
- Using the uninstall toggle now prints a few lines with instructions to the console
- Various changes to the wording of some MCM options mouseover data
-
Version 1.4
- Updated some of the scripting, for better consistency, cleanness and potentially some small performance improvements
- As a result of the scripting update the reinitialize toggle now behaves slightly differently and no longer requires the Main menu to be closed before you can go back to configuring things
- Added myself as the Author of this mod in the .esp file header
- Added a short description of this mod in the .esp file header
-
Version 1.3
- Renamed the Mod to Player HP Control Suite to be more fitting of what this mod actually does. (It was Player Health Revised previously)
- Fixed a bug where a portion of the start up script could fail, thus preventing the PCs HP stat from properly updating.
- Added Presets in the MCM to give users more (starting) options rather than having to fully configure everything based on the default.
- With the addition of presets the included ini file had to be restructured. This has resulted in the removal of the manual configuration option through the ini. Everything Now has to be done through the MCM.
- As per the previously mentioned change. The requirements for this mod now include the mod configuration menu.
-
Version 1.2
- The scripts for this mod have been optimized so that it should have far less of an impact on performance
- The above has 1 downside, if you gain endurance through an implant or non-level up related perk(say a quest reward) it may take as many as 5 seconds(spent outside of any menu) before player HP is updated. This is as the above says done for performance reasons.
-
Version 1.1
- Fixed an issue where HP values would not be updated properly if the player characters level was above the specified HP gain level cap if the HP gain level cap was changed.
- Note if you are updating from the previous version you must first use the uninstall toggle(ingame) and then install the update. After which you must the reinitialize toggle(ingame) apologies for this
-
Version 1.0
- Initial release
-
- Author's activity
-
March 2021
-
10 Mar 2021, 11:00AM | Action by: mysteriousman121
File added
Player HP Control Suite [version 2.21]
-
10 Mar 2021, 10:58AM | Action by: mysteriousman121
Changelog added
Change log added for version 2.21
February 2021
-
28 Feb 2021, 8:38PM | Action by: mysteriousman121
Attribute change
Description changed.
-
28 Feb 2021, 8:29PM | Action by: mysteriousman121
Attribute change
File 'Player HP Control Suite and Sawyerbatty compatibility patch' category changed to Old versions.
-
28 Feb 2021, 8:29PM | Action by: mysteriousman121
Attribute change
File 'Player HP Control Suite and JSawyer Ultimate Edition compatibility patch' category changed to Old versions.
-
28 Feb 2021, 8:29PM | Action by: mysteriousman121
File added
Player HP Control Suite [version 2.2]
-
28 Feb 2021, 8:05PM | Action by: mysteriousman121
Changelog added
Change log added for version 2.2
-
28 Feb 2021, 8:04PM | Action by: mysteriousman121
Changelog added
Change log added for version 2.1
-
25 Feb 2021, 1:54PM | Action by: mysteriousman121
Permission change
Author changed their permission instructions.
-
25 Feb 2021, 12:49PM | Action by: mysteriousman121
Attribute change
File 'Player HP Control Suite and Sawyerbatty compatibility patch' version changed to 2.1.
-
25 Feb 2021, 12:49PM | Action by: mysteriousman121
Attribute change
File 'Player HP Control Suite and JSawyer Ultimate Edition compatibility patch' version changed to 2.1.
-
25 Feb 2021, 12:49PM | Action by: mysteriousman121
File added
Player HP Control Suite [version 2.1]
-
25 Feb 2021, 12:46PM | Action by: mysteriousman121
Changelog added
Change log added for version 2.1
-
25 Feb 2021, 12:34PM | Action by: mysteriousman121
Permission change
Author changed their file credits.
-
24 Feb 2021, 9:23AM | Action by: mysteriousman121
Attribute change
Description changed.
-
22 Feb 2021, 8:24PM | Action by: mysteriousman121
Attribute change
Summary changed.
-
19 Feb 2021, 3:36PM | Action by: mysteriousman121
Attribute change
Description changed.
-
19 Feb 2021, 2:47PM | Action by: mysteriousman121
Changelog added
Change log added for version 2.0
-
19 Feb 2021, 2:33PM | Action by: mysteriousman121
Attribute change
File 'Player HP Control Suite and Sawyerbatty compatibility patch' category changed to Optional files.
-
19 Feb 2021, 2:33PM | Action by: mysteriousman121
File added
Player HP Control Suite and Sawyerbatty compatibility patch [version 2.0]
-
- Mod page activity
-
April 2024
-
21 Apr 2024, 9:11AM | Action by: ThePathologicCatatonic
Tracked
'Player HP Control Suite'
January 2024
-
30 Jan 2024, 11:00PM | Action by: Maigele
Tracked
'Player HP Control Suite'
-
26 Jan 2024, 12:32AM | Action by: tmpnxsusr
Tracked
'Player HP Control Suite'
-
22 Jan 2024, 2:25AM | Action by: alishop2
Tracked
'Player HP Control Suite'
-
09 Jan 2024, 1:51AM | Action by: Thoalis
Endorsed
'Player HP Control Suite'
-
08 Jan 2024, 9:46PM | Action by: keegars
Tracked
'Player HP Control Suite'
-
06 Jan 2024, 6:12PM | Action by: RyCommando
Tracked
'Player HP Control Suite'
December 2023
-
13 Dec 2023, 6:28PM | Action by: Powerandpure
Endorsed
'Player HP Control Suite'
-
11 Dec 2023, 1:11AM | Action by: Cobalt1
Tracked
'Player HP Control Suite'
November 2023
-
29 Nov 2023, 5:29AM | Action by: 1EyedCrow
Endorsed
'Player HP Control Suite'
-
21 Nov 2023, 6:10PM | Action by: conker255
Tracked
'Player HP Control Suite'
-
18 Nov 2023, 5:28AM | Action by: Frist56
Endorsed
'Player HP Control Suite'
October 2023
-
03 Oct 2023, 2:17AM | Action by: mrjojobook
Endorsed
'Player HP Control Suite'
September 2023
-
18 Sep 2023, 4:24AM | Action by: Razer1101
Tracked
'Player HP Control Suite'
-
13 Sep 2023, 7:03PM | Action by: WxFRITRETWx
Untracked
'Player HP Control Suite'
-
10 Sep 2023, 5:21PM | Action by: WxFRITRETWx
Tracked
'Player HP Control Suite'
August 2023
-
16 Aug 2023, 9:10PM | Action by: TheLoneGamer87
Tracked
'Player HP Control Suite'
July 2023
-
22 Jul 2023, 9:06PM | Action by: briterory
Tracked
'Player HP Control Suite'
-
20 Jul 2023, 7:05PM | Action by: IronMerc2099
Tracked
'Player HP Control Suite'
June 2023
-
24 Jun 2023, 2:15PM | Action by: ZxGabryxZ
Tracked
'Player HP Control Suite'
-