File information
Last updated
Original upload
Created by
Designer225Uploaded by
Designer225Virus scan
Tags for this mod
Activity logs
This page was last updated on 19 January 2024, 6:23AM
- Changelogs
-
-
Version 2.2.4.110
- Fixed error vomit due to a race condition from team checking.
-
Version 2.2.3.100
- Fixed an error vomit by reworking agent addition/removal to/from behavior oversight.
-
Version 2.2.2.90
- Fixed a crash from dequeueing messages one too many times.
-
Version 2.2.0.89
- Updated for v1.2.7
- Refactored regen mechanics. (Details: Mod no longer adds a component for each agent, instead using a sparse set to track mod-related for each agent. Healing code no longer interacts with behavior globally and instead returns data at the end of each tick.)
- Forgive not advancing the version number; I was tired and forgot 2.2.0 already had a standard release.
-
Version 2.2.0.55
- Removed the compiler that was responsible for the mod's size bloat.
-
Version 2.1.1.25
- Updated/Recompiled? for Bannerlord v1.1.5.
- Restored companion healing as a separate option.
-
Version 2.1.0.17
- Updated for Bannerlord v1.1.4.
- Healing code rewrite. Also, "Companion" has been changed to "Subordinate" since that is more accurate in battle.
-
Version 2.0.4.42
- Updated for Bannerlord v1.0.0.
-
Version 2.0.2.30
- Compiled against e1.8.0.
-
Version 2.0.1.29
- Fixed mounts not regenerating. Hopefully.
-
Version 2.0.0.26
- Parallel multithreading used in an attempt to speed up code during high load.
- Code refactored; if you are a modder, update your scripts as they will not work for v2.0 anymore.
- Recompiled for e1.7.2.
- RegenDataInfo is now passed by reference.
-
Version 2.0.0.25-rc2
- Recompiled for e1.7.1.
- Repacked the mod file because I apparently packed it incorrectly. Whoops.
-
Version 2.0.0.24-rc1
- Once again attempting multithreading, this time using Parallelism.
- Refactored code again. All existing scripts will no longer work with 2.0 and after and will need to be updated.
- RegenDataInfo is now passed by reference.
-
Version 1.5.1.5
- Added delayed regeneration. By default disabled (0), you can change the time, in seconds, before regeneration will occur.
-
Version 1.5.0.2
- Updated to e1.6.5.
- Changed RegenDataInfo into a struct and all of its into members into camelCase fields. This is a breaking change and will break most scripts.
-
Version 1.4.0.4
- Removed multhreading code due to stability concerns.
-
Version 1.4.0.3
- Fixed a crash where only self-inflicted damage exists.
-
Version 1.4.0.2
- Modified to starting a new task on tick and awaiting on it.
- Some code refactoring.
-
Version 1.4.0.0
- Reintroduced multi-threading. This time creating tasks on construction of `BattleRegenerationComponent` and ticking from `BattleRegeneration` class.
-
Version 1.3.1.1
- (Non-MCM users only) Configs now save after start up.
-
Version 1.3.1.0
- Update to e1.6.0.
-
Version 1.3.0.0
- Switched to Roslyn/.NET Compiler Service (Microsoft.CodeAnalysis library set). Somehow the resulting mod file is even larger.
- Added a method to Formula class enabling scripts in other languages to be compiled using Roslyn/.NET Compiler Service.
- Decoupled agent type-based toggles into separate sliders.
- Fixed unable to compile scripts due to obfuscated assemblies being referenced.
-
Version 1.2.6.1
- Rewrote code to increase performance in high-unit-count situations.
- Updated MCM dependencies.
-
Version 1.2.5.0
- Updated to e1.5.7.
-
Version 1.2.4.4
- Made MCM optional. A config file will be generated if you don't use MCM. May need further testing due to the use of alternative tricks...
- Regen should no longer occur at the end of combat (and briefly after the end of a practice round), and will no longer regenerate beyond the agent's starting health.
- API change: Calculate(Agent, double, double) has been deprecated; override Calculate(RegenDataInfo) instead.
-
Version 1.2.3
- Added VB support.
- Added the Sine formula (credit to WrydOh: https://forums.nexusmods.com/index.php?showtopic=8702373/#entry86794963), rewritten in VB and rebalanced.
-
Version 1.2.2.2
- Removed ButterLib DLL. You still need to install MCM and all of its dependencies, including ButterLib.
-
Version 1.2.2
- Migrated to MCMv4 API.
-
Version 1.2.1
- Fixed a rare crash caused by a race condition with hero XP gains.
- Increased XP gains for heroes and commanders to 5.0 and 0.5 per 100% HP healed, respectively. The range is also increased from 10.0 to 100. Localization has been updated accordingly.
-
Version 1.2.0-rc6f
- Formulas have been added, replacing the models present in the previous versions. You can define your own models using the three *.battleregen.cs files inside the mod's ModuleData folder. Or you can define them in your own DLL mods and call Formula.AddFormula with your formula type (see documentation for details).
- All formulas will be loaded (and compiled) from mods' ModuleData folder, provided the mod that has them is active. Currently only supports C#, but VB support may be added in the future.
- Made the program multi-threaded to generally speed it up.
- Switched to using the skeleton version of MCM. Warning: MCM is now a hard requirement.
- Added exception handler to an occasional crash when the mission ended.
-
Version 1.2.0-rc4
- Switched to using runtime compiler (and increasing the size of the mod to 19 MB), using Roslyn, and more specifically Microsoft.CodeDom.Providers.DotNetCompilerPlatform
- Since the resulting code is the same type of code the game runs on, it should run much, much faster. Note that you do need some programming knowledge to utilize this feature. Currently only supports C#, but VB support may be added in the future.
- Switched to using the skeleton version of MCM. Warning: MCM is now a hard requirement.
-
Version 1.2.0-rc3
- Formulas have been added, replacing the models present in the previous versions. You can define your own models using the three *.battleregen.xml files inside the mod's ModuleData folder.
- All formulas will be loaded from mods' ModuleData folder, provided the mod that has it is active.
- Made the program multi-threaded so that it can support multiple calls to that very expensive method (the Expression.calculate() method).
-
Version 1.2.0-rc1
- Fixed a crash with cargo camels.
-
Version 1.1.3
- Updated MCM to v3.1.9.
- Updated Harmony to v2.0.2.
-
Version 1.1.2
- Updated MCM (formerly MBOptionScreen) API to version 3.
-
Version 1.1.1
- Restored dropdown slider after it was fixed in MCM v3.0.13. Kept the numerical slider as a backup.
- Implemented experimental localization support.
-
Version 1.1.0
- Switched "Regen Model" option to a slider since Aragas hasn't fixed dropdowns yet.
- Fixed a bug where the player receives regen when s/he is not supposed to.
-
Version 1.0.0-release
- Fixed a few typos in settings page and shortened the tooltip for Regen Model. (1.0.0)
- Added three healing models: linear, quadratic, and EVE Online(-like) (RC2)
- Decided to patch TaleWorlds.MountAndBlade.Agent.Health setter after all (TaleWorlds... uncool.) (RC2)
- Added medicine to healing consideration and gave healers xp (RC2)
- Rewrote health regeneration code (RC2)
- Rewrote XP gain formula, hopefully reducing XP gain (RC3)
- Added option to modify commander medicine boost (RC3)
- Added options to modify XP gains for both self/rider and commander (RC3)
-
Version 1.0.0-rc3
- Rewrote XP gain formula, hopefully reducing XP gain
- Added option to modify commander medicine boost
- Added options to modify XP gains for both self/rider and commander
-
Version 1.0.0-rc2
- Initial release. Release candidate.
-
- Author's activity
-
January 2024
-
19 Jan 2024, 6:23AM | Action by: Designer225
Attribute change
'Description changed.'
-
19 Jan 2024, 6:22AM | Action by: Designer225
Changelog added
'Change log added for version 2.2.4.110'
-
19 Jan 2024, 6:22AM | Action by: Designer225
File added
'Battle Regeneration [version 2.2.4.110]'
-
13 Jan 2024, 3:44AM | Action by: Designer225
Attribute change
'Description changed.'
-
13 Jan 2024, 3:44AM | Action by: Designer225
Attribute change
'Description changed.'
-
10 Jan 2024, 5:33AM | Action by: Designer225
Changelog added
'Change log added for version 2.2.3.100'
-
10 Jan 2024, 5:32AM | Action by: Designer225
File added
'Battle Regeneration [version 2.2.3.100]'
December 2023
-
21 Dec 2023, 7:42AM | Action by: Designer225
Attribute change
'Description changed.'
-
21 Dec 2023, 7:42AM | Action by: Designer225
Changelog added
'Change log added for version 2.2.2.90'
-
21 Dec 2023, 7:42AM | Action by: Designer225
File added
'Battle Regeneration [version 2.2.2.90]'
-
21 Dec 2023, 6:36AM | Action by: Designer225
Attribute change
'Description changed.'
-
21 Dec 2023, 6:36AM | Action by: Designer225
Attribute change
'Description changed.'
-
21 Dec 2023, 6:27AM | Action by: Designer225
Changelog added
'Change log added for version 2.2.0.89'
-
21 Dec 2023, 6:27AM | Action by: Designer225
Attribute change
'Description changed.'
-
21 Dec 2023, 6:26AM | Action by: Designer225
Changelog added
'Change log added for version 2.2.0.89'
-
21 Dec 2023, 6:25AM | Action by: Designer225
File added
'Battle Regeneration [version 2.2.0.89]'
November 2023
-
05 Nov 2023, 8:07PM | Action by: Designer225
Attribute change
'Description changed.'
-
05 Nov 2023, 8:03PM | Action by: Designer225
Changelog added
'Change log added for version 2.2.0.55'
-
05 Nov 2023, 8:03PM | Action by: Designer225
File added
'Battle Regeneration [version 2.2.0.55]'
July 2023
-
26 Jul 2023, 3:43AM | Action by: Designer225
Attribute change
'File \'Battle Regeneration\' description changed.
File \'Battle Regeneration\' version changed to 2.1.1.25.'
-
- Mod page activity
-
April 2024
-
25 Apr 2024, 3:27PM | Action by: AfireBao
Endorsed
'Battle Regeneration'
-
23 Apr 2024, 9:39PM | Action by: Mastergrimreaper
Endorsed
'Battle Regeneration'
-
22 Apr 2024, 8:59PM | Action by: DaemonFroll
Tracked
'Battle Regeneration'
-
22 Apr 2024, 4:49PM | Action by: Cheekodibreeko
Endorsed
'Battle Regeneration'
-
22 Apr 2024, 11:52AM | Action by: absz
Endorsed
'Battle Regeneration'
-
19 Apr 2024, 1:19AM | Action by: funkmachine7
Endorsed
'Battle Regeneration'
-
14 Apr 2024, 2:02PM | Action by: wtwt0
Endorsed
'Battle Regeneration'
-
14 Apr 2024, 12:19PM | Action by: Bullace00
Endorsed
'Battle Regeneration'
-
13 Apr 2024, 8:04AM | Action by: Deleted29201310User
Untracked
'Battle Regeneration'
-
13 Apr 2024, 1:43AM | Action by: tpulls28
Endorsed
'Battle Regeneration'
-
12 Apr 2024, 7:00PM | Action by: Bolthazar
Endorsed
'Battle Regeneration'
-
07 Apr 2024, 3:11AM | Action by: MoaMoa64
Tracked
'Battle Regeneration'
-
05 Apr 2024, 11:23PM | Action by: helpmeplease123321
Untracked
'Battle Regeneration'
-
01 Apr 2024, 1:09PM | Action by: wimy1
Endorsed
'Battle Regeneration'
-
01 Apr 2024, 9:07AM | Action by: nekitnorm
Endorsed
'Battle Regeneration'
-
01 Apr 2024, 1:09AM | Action by: ohsan69
Endorsed
'Battle Regeneration'
March 2024
-
31 Mar 2024, 11:51AM | Action by: suanw1
Endorsed
'Battle Regeneration'
-
30 Mar 2024, 8:08AM | Action by: 7bigdragon
Endorsed
'Battle Regeneration'
-
30 Mar 2024, 5:47AM | Action by: Hannibal200729
Tracked
'Battle Regeneration'
-
29 Mar 2024, 4:24PM | Action by: Mrnosewhistle
Endorsed
'Battle Regeneration'
-