View Full Version : RuB and IuB fatigue
I have the latest IuB installed and have been fiddling with the fatigue settings in SH3 commander - it seems that using RuB fatigue means they do actually tire at a more reasonable (slower) rate but they will not regain their strength when put into their quarters like they originally were supposed to.
Is this how it is supposed to be?
I find that with the standard fatigue settings they tire way too quickly but at least they will recover once put back to bed for a bit.
Rosencrantz
12-25-05, 01:35 PM
Yep, Beery wanted to do it that way. Read the readme file, it's explained there. There is also Basic1x file for those who wants to play the patrol without using any TC. I have tried it with TC and it's OK but your loose the idea of fatique / combat stress.
The key is to keep unneeded people in their bunks as much as possible. Keep people out of the torp rooms and damage control unless they really are needed there.
The RuB idea was to reward overall long term stratergy, instead of looking after your crew day-to-day.
JScones
12-25-05, 11:51 PM
Also, don't forget that if you use IUB but override the fatigue model it uses with either an SH3Cmdr one or one of your own, you need to adjust the "When in 3D Views"/3DRender value from IUB's 1024 back to 32 or you will fatigue way too quickly.
I would've thought the most realistic option would be to have them tire slower than they do on the standard fatigue setting as they get tired way too quick but have them recover (at an albeit slower rate ) once you put them to bed?
Is there any way I can obtain this happy medium?
Drebbel
12-26-05, 03:30 AM
----> Moved to the modding forum :D
Drebbel (with my moderator hat on)
I would've thought the most realistic option would be to have them tire slower than they do on the standard fatigue setting as they get tired way too quick but have them recover (at an albeit slower rate ) once you put them to bed?
Is there any way I can obtain this happy medium?
Hi!
You have a lot of options. The keys to fatigue are in the basic.cfg file, where the relevant variables are stored. For example, the rate at which fatigue increases or decreases is controlled by the "RegularFactor" (on the surface), "SpecificFactor" (submerged), and "BadWeather." Positive values result in increased fatigue, and bigger numbers mean fatigue increases more quickly; negative numbers mean fatigue decreases (see "forward quarters" and "aft quarters"). There are other variables that control how fatigued your crew can become, and the effect that fatigue has on compartment performance.
These are the settings I use to control the rate at which fatigue increases and decreases. They result in fatigue increasing and decreasing at much slower rates than in the default game; also, fatigue increases much more slowly in the engine compartments when the engines in that compartment are turned off. Feel free to use and modify to suit your own preferences.
Pablo
[FATIGUE_COEF]
;comp 0 Tower Watch
RegularFactor00=0.0025 ; was 0.01 - Pablo
SpecificFactor00=0.01 ; was 0.04 - Pablo
BadWeather0=0.005 ; was 0.02 - Pablo
;comp1 Radio/Sonar
RegularFactor10=0.0025 ; was 0.01 - Pablo
RegularFactor11=0.0025 ; was 0.01 - Pablo
SpecificFactor10=0.0025 ; was 0.01 - Pablo
SpecificFactor11=0.005 ; was 0.02 - Pablo
BadWeather1=0.005 ; was 0.02 - Pablo
;comp2 Control Room
RegularFactor20=0.0025 ; was 0.01 - Pablo
RegularFactor21=0.0025 ; was 0.01 - Pablo
SpecificFactor20=0.0025 ; was 0.01 - Pablo
SpecificFactor21=0.005 ; was 0.02 - Pablo
BadWeather2=0.005 ; was 0.02 - Pablo
;comp3 Diesel Engines
RegularFactor30=0.0025 ; was 0.01 - Pablo
RegularFactor31=0.0025 ; was 0.01 - Pablo
SpecificFactor30=0.01 ; was 0.04 - Pablo
SpecificFactor31=0 ; was 0.01 - Pablo - engines off
BadWeather3=0.005 ; was 0.02 - Pablo
;comp4 Electric Motors
RegularFactor40=0.0025 ; was 0.01 - Pablo
RegularFactor41=0.0025 ; was 0.01 - Pablo
SpecificFactor40=0 ; was 0.01 - Pablo - engines off
SpecificFactor41=0.0025 ; was 0.04 - Pablo
BadWeather4=0.005 ; was 0.02 - Pablo
;comp5 Forward Torpedo Room
RegularFactor50=0.0025 ; was 0.01 - Pablo
RegularFactor51=0.005 ; was 0.02 - Pablo
SpecificFactor50=0.0075 ; was 0.03 - Pablo
SpecificFactor51=0.01 ; was 0.04 - Pablo
BadWeather5=0.005
;comp6 Forward Quarters
SpecificFactor60=-0.025 ; was -0.1 - Pablo
SpecificFactor61=-0.025 ; was -0.1 - Pablo
;comp7 Aft Quarters
SpecificFactor70=-0.025 ; was -0.1 - Pablo
SpecificFactor71=-0.025 ; was -0.1 - Pablo
;comp8 Aft Torpedo Room
RegularFactor80=0.0025 ; was 0.01 - Pablo
RegularFactor81=0.005 ; was 0.02 - Pablo
SpecificFactor80=0.0075 ; was 0.03 - Pablo
SpecificFactor81=0.01 l was 0.04 - Pablo
BadWeather8=0.005 ; was 0.02 - Pablo
;comp9 Deck Gun
RegularFactor90=0.0025 ; was 0.01 - Pablo
SpecificFactor90=0.0125 ; was 0.05 - Pablo
BadWeather9=0.005 ; was 0.02 - Pablo
;comp10 FlaK gun
RegularFactor100=0.0025 ; was 0.01 - Pablo
SpecificFactor100=0.01 ; was 0.04 - Pablo
BadWeather10=0.005 ; was 0.02 - Pablo
;comp 11 Damage Control
RegularFactor110=0.0025 ; was 0.01 - Pablo
RegularFactor111=0.0025 ; was 0.01 - Pablo
SpecificFactor110=0.0025 ; was 0.01 - Pablo
SpecificFactor111=0.0025 ; was 0.01 - Pablo
BadWeather11=0.005 ; was 0.02 - Pablo
Rosencrantz
12-26-05, 02:13 PM
Pablo! Thanks for information!
My aim is rather same than Viduka has and now I know more what to do, thanks for you. I found those parameters earlier, but wasn't sure how to handle them. I would like to find it out how to keep my crew in work maybe 24 - 48 hours before they'll get too fatiqued (this for combat purposes) and that they can be rested in bunks. Thank you once again!
:up:
-RC-
Yes, many thanks also. After some exhaustive searching I found a few threads with similiar questions. It seems there are quite a few different theories on how it should be done but i'm going to paste those values into basic.cfg and give them a try.
JScones
12-27-05, 02:04 AM
Don't paste them into Basic.cfg! As you use SH3 Commander, paste them as extra models into "Crew fatigue models.cfg" and then select them via SH3 Commander. That way you can test them all much easier and keep the one(s) you want.
Check out SH3Cmdr Help.html and the "Crew fatigue models.cfg" file itself for more instructions.
Ok, i've located the crew file in SH3 commander but the question is can I paste the above directly into there?
Looking through the data that is already contained in 'crew fatigue models.cfg' it doesn't seem to quite match up.
Does the data entered have to match the exact same format in that file? :hmm:
Will do some more research reading in the meantime....
JScones
12-29-05, 03:07 AM
Essentially, yes. Here's Pablo's model adjusted for use with SH3Cmdr. I've left the commented text in, but it can safely be removed (you'll see it's removed from all other SH3Cmdr models).
[4] <--change to be the last number plus 1
Desc=Pablo's model
;FATIGUE_COEF block
;comp 0 Tower Watch
RegularFactor00=0.0025 ; was 0.01 - Pablo
SpecificFactor00=0.01 ; was 0.04 - Pablo
BadWeather0=0.005 ; was 0.02 - Pablo
;comp1 Radio/Sonar
RegularFactor10=0.0025 ; was 0.01 - Pablo
RegularFactor11=0.0025 ; was 0.01 - Pablo
SpecificFactor10=0.0025 ; was 0.01 - Pablo
SpecificFactor11=0.005 ; was 0.02 - Pablo
BadWeather1=0.005 ; was 0.02 - Pablo
;comp2 Control Room
RegularFactor20=0.0025 ; was 0.01 - Pablo
RegularFactor21=0.0025 ; was 0.01 - Pablo
SpecificFactor20=0.0025 ; was 0.01 - Pablo
SpecificFactor21=0.005 ; was 0.02 - Pablo
BadWeather2=0.005 ; was 0.02 - Pablo
;comp3 Diesel Engines
RegularFactor30=0.0025 ; was 0.01 - Pablo
RegularFactor31=0.0025 ; was 0.01 - Pablo
SpecificFactor30=0.01 ; was 0.04 - Pablo
SpecificFactor31=0 ; was 0.01 - Pablo - engines off
BadWeather3=0.005 ; was 0.02 - Pablo
;comp4 Electric Motors
RegularFactor40=0.0025 ; was 0.01 - Pablo
RegularFactor41=0.0025 ; was 0.01 - Pablo
SpecificFactor40=0 ; was 0.01 - Pablo - engines off
SpecificFactor41=0.0025 ; was 0.04 - Pablo
BadWeather4=0.005 ; was 0.02 - Pablo
;comp5 Forward Torpedo Room
RegularFactor50=0.0025 ; was 0.01 - Pablo
RegularFactor51=0.005 ; was 0.02 - Pablo
SpecificFactor50=0.0075 ; was 0.03 - Pablo
SpecificFactor51=0.01 ; was 0.04 - Pablo
BadWeather5=0.005
;comp6 Forward Quarters
SpecificFactor60=-0.025 ; was -0.1 - Pablo
SpecificFactor61=-0.025 ; was -0.1 - Pablo
;comp7 Aft Quarters
SpecificFactor70=-0.025 ; was -0.1 - Pablo
SpecificFactor71=-0.025 ; was -0.1 - Pablo
;comp8 Aft Torpedo Room
RegularFactor80=0.0025 ; was 0.01 - Pablo
RegularFactor81=0.005 ; was 0.02 - Pablo
SpecificFactor80=0.0075 ; was 0.03 - Pablo
SpecificFactor81=0.01 l was 0.04 - Pablo
BadWeather8=0.005 ; was 0.02 - Pablo
;comp9 Deck Gun
RegularFactor90=0.0025 ; was 0.01 - Pablo
SpecificFactor90=0.0125 ; was 0.05 - Pablo
BadWeather9=0.005 ; was 0.02 - Pablo
;comp10 FlaK gun
RegularFactor100=0.0025 ; was 0.01 - Pablo
SpecificFactor100=0.01 ; was 0.04 - Pablo
BadWeather10=0.005 ; was 0.02 - Pablo
;comp 11 Damage Control
RegularFactor110=0.0025 ; was 0.01 - Pablo
RegularFactor111=0.0025 ; was 0.01 - Pablo
SpecificFactor110=0.0025 ; was 0.01 - Pablo
SpecificFactor111=0.0025 ; was 0.01 - Pablo
BadWeather11=0.005 ; was 0.02 - Pablo
Note that this model will use the crew fatigue max and step values that already exist in Basic.cfg. If you want to force specific values (always a good idea as mods can change them which may have adverse affects on any model you are running) you will need to add in the associated CREW_ block values (ie the lines beginning with 0_ to 8_ - the numbers refer to each crew block/rank). Maybe Pablo can send you his values in case they differ to yours.
Thanks for that mate. It's a bit clearer now.
This is what i've done (will test later tonite).
I've taken some fatigue values from a set originally created by 'church SUBSIM' in this thread on page 3:
http://www.subsim.com/phpBB/viewtopic.php?t=30783&postdays=0&postorder=asc&start=50
I cut and pasted his fatigue coef numbers and will cut and paste from the 'crew fatigue models.cfg' a set of 'crew block' numbers but will modify them to use the appropriate values from the above thread while keeping it in the same format as is being used in SH3 commander.
In saying that, he has a lot of other values in that thread that don't appear in 'crew fatigue models.cfg' so i'm not sure if i'm missing out on creating a more detailed fatigue model for use.
I had originally copied all of those straight into basic.cfg but they didn't seem to be working. I am assuming this is because I had default SH3 fatigue selected in SH3 commander thinking that it would take it's values from the 'basic.cfg' and not the 'crew fatigue models.cfg'.
JScones
12-29-05, 05:28 AM
I cut and pasted his fatigue coef numbers and will cut and paste from the 'crew fatigue models.cfg' a set of 'crew block' numbers but will modify them to use the appropriate values from the above thread while keeping it in the same format as is being used in SH3 commander.
In saying that, he has a lot of other values in that thread that don't appear in 'crew fatigue models.cfg' so i'm not sure if i'm missing out on creating a more detailed fatigue model for use.
Not if you do this:
Desc=Church SUBSIM's Model
;CREW_ block
0_FatigueMax=0.5
0_FatigueStep=0.025 ;original value 0.2
1_FatigueMax=0.5
1_FatigueStep=0.025 ;original value 0.2
2_FatigueMax=0.5
2_FatigueStep=0.025 ;original value 0.2
3_FatigueMax=0.5
3_FatigueStep=0.025 ;original value 0.1
4_FatigueMax=0.5
4_FatigueStep=0.025 ;original value 0.1
5_FatigueMax=0.5
5_FatigueStep=0.025 ;original value 0.1
6_FatigueMax=0.6
6_FatigueStep=0.025 ;original value 0.05
7_FatigueMax=0.6
7_FatigueStep=0.025 ;original value 0.05
8_FatigueMax=0.6
8_FatigueStep=0.025 ;original value 0.05
;FATIGUE_COEF block
;comp 0
RegularFactor00=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor00=0.005 ;Original Value 0.04 Divided by 8
BadWeather0=0.0025 ;Original Value 0.02 Divided by 8
;comp1
RegularFactor10=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor11=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor10=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor11=0.0025 ;Original Value 0.02 Divided by 8
BadWeather1=0.0025 ;Original Value 0.02 Divided by 8
;comp2
RegularFactor20=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor21=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor20=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor21=0.0025 ;Original Value 0.02 Divided by 8
BadWeather2=0.0025 ;Original Value 0.02 Divided by 8
;comp3
RegularFactor30=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor31=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor30=0.005 ;Original Value 0.04 Divided by 8
SpecificFactor31=0.00125 ;Original Value 0.01 Divided by 8
BadWeather3=0.0025 ;Original Value 0.02 Divided by 8
;comp4
RegularFactor40=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor41=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor40=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor41=0.005 ;Original Value 0.04 Divided by 8
BadWeather4=0.0025 ;Original Value 0.02 Divided by 8
;comp5
RegularFactor50=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor51=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor50=0.00375 ;Original Value 0.03 Divided by 8
SpecificFactor51=0.005 ;Original Value 0.04 Divided by 8
BadWeather5=0.0025 ;Original Value 0.02 Divided by 8
;comp6
SpecificFactor60=-0.1 ;Origianl Values - no changes
SpecificFactor61=-0.1 ;Origianl Values - no changes
;comp7
SpecificFactor70=-0.1 ;Origianl Values - no changes
SpecificFactor71=-0.1 ;Origianl Values - no changes
;comp8
RegularFactor80=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor81=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor80=0.00375 ;Original Value 0.03 Divided by 8
SpecificFactor81=0.005 ;Original Value 0.04 Divided by 8
BadWeather8=0.0025 ;Original Value 0.02 Divided by 8
;comp9
RegularFactor90=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor90=0.05 ;Original Value 0.05 Divided by 8
BadWeather9=0.0025 ;Original Value 0.02 Divided by 8
;comp10
RegularFactor100=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor100=0.005 ;Original Value 0.04 Divided by 8
BadWeather10=0.0025 ;Original Value 0.02 Divided by 8
;comp 11
RegularFactor110=0.00125 ;Original Value 0.01 Divided by 8
RegularFactor111=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor110=0.00125 ;Original Value 0.01 Divided by 8
SpecificFactor111=0.00125 ;Original Value 0.01 Divided by 8
BadWeather11=0.0025 ;Original Value 0.02 Divided by 8
It appears that only FatigueStep values are changed, but as FatigueMax tends to be modified by other fatigue models, including them in this model "forces" them to the SH3 defaults.
Note that you are not limited just to the keys already in 'Crew fatigue models.cfg' - you can use any valid CREW_ block key. For example, if your fatigue model adjusted the CoefFatigue key, you can add it to your unique model too (ie 0_CoefFatigue=0.9 etc). Basically, any of the 15 CREW_ keys can be added to your model, but when it comes to fatigue, generally only the two above, plus perhaps CoefFatigue, are modified.
I had originally copied all of those straight into basic.cfg but they didn't seem to be working. I am assuming this is because I had default SH3 fatigue selected in SH3 commander thinking that it would take it's values from the 'basic.cfg' and not the 'crew fatigue models.cfg'.
If you have pasted any fatigue models direct into Basic.cfg, you must switch off any fatigue model selected in SH3 Commander otherwise your Basic.cfg changes will be overwritten (although they'll return when you next press "Rollback SH3").
CrashDive
12-31-05, 08:37 PM
For example, the rate at which fatigue increases or decreases is controlled by the "RegularFactor" (on the surface), "SpecificFactor" (submerged), and "BadWeather."
If what you say is true, and your compartment descriptions are valid (ie: Tower watch, etc), why did the developers include a SpecificFactor variable for the watch crew, deck guns, flak guns and not include a RegularFactor variable for both crew quarters? :hmm:
I have been creating my own fatigue values for use with SH3 Commander and was wondering why there are 2 RegularFactor and SpecificFactor variables for most compartments.
Is this just a case of an on/off scenerio? And if so, why are there 2 RegularFactor and SpecificFactor variables for compartments like the sonar/radio room? It's always being used.
If someone could shed some light on this it would be most welcome.
CrashDive
01-02-06, 03:36 AM
Just an FYI, I have been messing with the variables and have discovered the following:
The RegularFactor variables do not seem to affect anything, period.
Not sure why their even there. Might be one of the developers unfinished features? Who knows.... :hmm:
SpecificFactorx0 is the surface variable
SpecificFactorx1 is the submerged variable
This makes more sense now, because the watch crew, deck guns and flak guns do not have a SpecificFactorx1 variable (they can't be manned while submerged)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.