Log in

View Full Version : Big problem with SH3Cdr. help please


lumat83
10-30-05, 10:53 AM
Hi ,

I have a problem : I choose a fatigue model in SH3cdr (Kaa's model) and launch the game. In the game I see that it's no the good effects : my crews has a progressive fatigue (it's right for this model) but they recover in bows quarters ( it's wrong for the kaa's model)
After quit the game, I've seen the basic.cfg in SH3 was not modified.

1st try : then, I've tried to modify manually the basic.cfg in SH3 with the kaa's values, and I've ran again the game with SH3cdr. but my crews continue to recover. Effectively, when I return to windows, I see that the basic.cfg has his original values. It's not modified by SH3cdr.

2nd try : then I've modified the basic .cfg. in SH3 and I've ran the game without SH3cdr. This time all it was right.

Strange, no ? Why SH3cdr don't modify the basic.cfg with the fatigue model chosen ? I don't understand


(I've this problem since IUB1.01 and/or the last SH3cdr.)

Thank for help

Beery
10-30-05, 01:09 PM
I'm not sure what 'Kaa's model' is. SH3 Commander doesn't come with a "Kaa's fatigue model". If the fatigue model is configured and placed in the Crew fatigue models.cfg file properly it will work.

The rest of what you're describing (1st try and 2nd try) is normal for SH3 Commander:

1st try: If you choose a fatigue model in SH3 Commander, then try to modify the game's fatigue model by inputting the values directly into the game's Basic.cfg file, and then run the game using SH3 Commander, the fatigue values in the game will be overwritten by the model you chose in SH3 Commander. In order to change the fatigue model and run the game from SH3 Commander, you need to adjust the fatigue values in SH3 Commander\Cfg\Crew fatigue models.cfg. Changing the values in SilentHunterIII\data\Cfg\Basic.cfg will not work.

2nd try: modifying the Basic.cfg file will work as long as you either 1 - don't use SH3 Commander to start the game, or 2 - don't choose a fatigue model in SH3 Commander.

lumat83
10-30-05, 02:27 PM
Yes I know.

But the problem when I run the game (by SH3cdr) with the Kaa's model (or another model, it's the same trouble )selected in the SH3cdr settings, there isn't the good effects in game (The effects of the Kaa's model in my case).
I see after quit the game the basic.cfg doesn't changed.
It's necessary for me to modify manually the file in the SH3 folder and run the game without SH3cdr interface.

It 's not right I think :shifty:

NB : The kaa's model is a model where the crew lose endurance very slowly during the mission (between 3 and 5 weeks depending to the model) but don't recover when They're in the bows quarters. This model simulate in fact the stress.

Beery
10-30-05, 03:30 PM
What is "Kaa's model"? I have no idea what this fatigue model is supposed to do, but if it's copied to the Crew fatigue models.cfg file correctly it will certainly work. There's no way it couldn't work, since the fatigue model simply has to be in there in the right format and SH3 Commander will recognise it and plug it in. If it's not in the correct format it won't recognise it.

Can you copy the Kaa's fatigue model that you have in your version of the Crew fatigue models.cfg file, and post it here? If you do that I can tell you what you're doing wrong.

lumat83
10-30-05, 03:43 PM
Thank again for your help :D

It's the "Crew fatigue models.cfg" in my SH3 commander\cfg folder :


;To add your own fatigue model, copy one of the
;existing blocks of values and paste at the end
;of this file. Update the number of this new
;block (the value contained between []) to be the
;last number plus 1. Then change all the values
;accordingly. What you enter for "Desc" will be
;what is displayed as an option in SH3 Commander.

[0]
Desc=Default SH3
;CREW_ block
FatigueMax0=0.5
FatigueStep0=0.2
FatigueMax1=0.5
FatigueStep1=0.2
FatigueMax2=0.5
FatigueStep2=0.2
FatigueMax3=0.5
FatigueStep3=0.1
FatigueMax4=0.5
FatigueStep4=0.1
FatigueMax5=0.5
FatigueStep5=0.1
FatigueMax6=0.6
FatigueStep6=0.05
FatigueMax7=0.6
FatigueStep7=0.05
FatigueMax8=0.6
FatigueStep8=0.05
;FATIGUE_COEF block
RegularFactor00=0.01
SpecificFactor00=0.04
BadWeather0=0.02
RegularFactor10=0.01
RegularFactor11=0.01
SpecificFactor10=0.01
SpecificFactor11=0.02
BadWeather1=0.02
RegularFactor20=0.01
RegularFactor21=0.01
SpecificFactor20=0.01
SpecificFactor21=0.02
BadWeather2=0.02
RegularFactor30=0.01
RegularFactor31=0.01
SpecificFactor30=0.04
SpecificFactor31=0.01
BadWeather3=0.02
RegularFactor40=0.01
RegularFactor41=0.01
SpecificFactor40=0.01
SpecificFactor41=0.04
BadWeather4=0.02
RegularFactor50=0.01
RegularFactor51=0.01
SpecificFactor50=0.03
SpecificFactor51=0.04
BadWeather5=0.02
SpecificFactor60=-0.1
SpecificFactor61=-0.1
SpecificFactor70=-0.1
SpecificFactor71=-0.1
RegularFactor80=0.01
RegularFactor81=0.01
SpecificFactor80=0.03
SpecificFactor81=0.04
BadWeather8=0.02
RegularFactor90=0.01
SpecificFactor90=0.05
BadWeather9=0.02
RegularFactor100=0.01
SpecificFactor100=0.04
BadWeather10=0.02
RegularFactor110=0.01
RegularFactor111=0.01
SpecificFactor110=0.01
SpecificFactor111=0.01
BadWeather11=0.02

[1]
Desc=No fatigue
;CREW_ block
FatigueMax0=0.5
FatigueStep0=0.2
FatigueMax1=0.5
FatigueStep1=0.2
FatigueMax2=0.5
FatigueStep2=0.2
FatigueMax3=0.5
FatigueStep3=0.1
FatigueMax4=0.5
FatigueStep4=0.1
FatigueMax5=0.5
FatigueStep5=0.1
FatigueMax6=0.6
FatigueStep6=0.05
FatigueMax7=0.6
FatigueStep7=0.05
FatigueMax8=0.6
FatigueStep8=0.05
;FATIGUE_COEF block
RegularFactor00=0
SpecificFactor00=0
BadWeather0=0
RegularFactor10=0
RegularFactor11=0
SpecificFactor10=0.00005
SpecificFactor11=0.0006
BadWeather1=0
RegularFactor20=0
RegularFactor21=0
SpecificFactor20=0
SpecificFactor21=0
BadWeather2=0
RegularFactor30=0
RegularFactor31=0
SpecificFactor30=0
SpecificFactor31=0
BadWeather3=0
RegularFactor40=0
RegularFactor41=0
SpecificFactor40=0
SpecificFactor41=0
BadWeather4=0
RegularFactor50=0
RegularFactor51=0
SpecificFactor50=0
SpecificFactor51=0
BadWeather5=0
SpecificFactor60=-0.1
SpecificFactor61=-0.1
SpecificFactor70=-0.1
SpecificFactor71=-0.1
RegularFactor80=0
RegularFactor81=0
SpecificFactor80=0
SpecificFactor81=0
BadWeather8=0
RegularFactor90=0
SpecificFactor90=0
BadWeather9=0
RegularFactor100=0
SpecificFactor100=0
BadWeather10=0
RegularFactor110=0
RegularFactor111=0
SpecificFactor110=0
SpecificFactor111=0
BadWeather11=0

[2]
Desc=RUb Mod
;CREW_ block
FatigueMax0=0.80
FatigueStep0=0
FatigueMax1=0.75
FatigueStep1=0
FatigueMax2=0.70
FatigueStep2=0
FatigueMax3=0.70
FatigueStep3=0
FatigueMax4=0.65
FatigueStep4=0
FatigueMax5=0.60
FatigueStep5=0
FatigueMax6=0.75
FatigueStep6=0
FatigueMax7=0.7
FatigueStep7=0
FatigueMax8=0.65
FatigueStep8=0
;FATIGUE_COEF block
RegularFactor00=0.003
SpecificFactor00=0.012
BadWeather0=0.01
RegularFactor10=0
RegularFactor11=0
SpecificFactor10=-0.015
SpecificFactor11=0.017
BadWeather1=0
RegularFactor20=0.003
RegularFactor21=0.003
SpecificFactor20=0.003
SpecificFactor21=0.006
BadWeather2=0.006
RegularFactor30=0.003
RegularFactor31=0.003
SpecificFactor30=0.012
SpecificFactor31=0.003
BadWeather3=0.006
RegularFactor40=0.003
RegularFactor41=0.003
SpecificFactor40=0.003
SpecificFactor41=0.012
BadWeather4=0.006
RegularFactor50=0.01
RegularFactor51=0.01
SpecificFactor50=0.03
SpecificFactor51=0.04
BadWeather5=0.02
SpecificFactor60=-0.03
SpecificFactor61=-0.03
SpecificFactor70=-0.03
SpecificFactor71=-0.03
RegularFactor80=0.01
RegularFactor81=0.01
SpecificFactor80=0.03
SpecificFactor81=0.04
BadWeather8=0.02
RegularFactor90=0.003
SpecificFactor90=0.015
BadWeather9=0.02
RegularFactor100=0.003
SpecificFactor100=0.012
BadWeather10=0.02
RegularFactor110=0.01
RegularFactor111=0.01
SpecificFactor110=0.01
SpecificFactor111=0.01
BadWeather11=0.02

[3]
Desc=RUb Mod 1x TC
;CREW_ block
FatigueMax0=0.80
FatigueStep0=0
FatigueMax1=0.75
FatigueStep1=0
FatigueMax2=0.70
FatigueStep2=0
FatigueMax3=0.70
FatigueStep3=0
FatigueMax4=0.65
FatigueStep4=0
FatigueMax5=0.60
FatigueStep5=0
FatigueMax6=0.75
FatigueStep6=0
FatigueMax7=0.7
FatigueStep7=0
FatigueMax8=0.65
FatigueStep8=0
;FATIGUE_COEF block
RegularFactor00=0.0001
SpecificFactor00=0.0004
BadWeather0=0.0003
RegularFactor10=0
RegularFactor11=0
SpecificFactor10=0.00005
SpecificFactor11=0.0006
BadWeather1=0
RegularFactor20=0.0001
RegularFactor21=0.0001
SpecificFactor20=0.0001
SpecificFactor21=0.0002
BadWeather2=0.0002
RegularFactor30=0.0001
RegularFactor31=0.0001
SpecificFactor30=0.0004
SpecificFactor31=0.0001
BadWeather3=0.0002
RegularFactor40=0.0001
RegularFactor41=0.0001
SpecificFactor40=0.0001
SpecificFactor41=0.0004
BadWeather4=0.0002
RegularFactor50=0.0003
RegularFactor51=0.0003
SpecificFactor50=0.001
SpecificFactor51=0.0013
BadWeather5=0.0006
SpecificFactor60=-0.001
SpecificFactor61=-0.001
SpecificFactor70=-0.001
SpecificFactor71=-0.001
RegularFactor80=0.0003
RegularFactor81=0.0003
SpecificFactor80=0.001
SpecificFactor81=0.0013
BadWeather8=0.0006
RegularFactor90=0.0001
SpecificFactor90=0.0005
BadWeather9=0.0006
RegularFactor100=0.0001
SpecificFactor100=0.0004
BadWeather10=0.0006
RegularFactor110=0.0003
RegularFactor111=0.0003
SpecificFactor110=0.0003
SpecificFactor111=0.0003
BadWeather11=0.0006


[4]

Desc=kaa II

;CREW_ block

FatigueMax0=0.80
FatigueStep0=-0.0002

FatigueMax1=0.70
FatigueStep1=-0.0002

FatigueMax2=0.60
FatigueStep2=-0.0002

FatigueMax3=0.80
FatigueStep3=-0.0002

FatigueMax4=0.70
FatigueStep4=-0.0002

FatigueMax5=0.60
FatigueStep5=-0.0002

FatigueMax6=0.80
FatigueStep6=-0.0002

FatigueMax7=0.70
FatigueStep7=-0.0002

FatigueMax8=0.60
FatigueStep8=-0.0002

;FATIGUE_COEF block

RegularFactor00=0.01
SpecificFactor00=0.0002
BadWeather0=0.0002

RegularFactor10=0.01
RegularFactor11=0.01
SpecificFactor10=0.0002
SpecificFactor11=0.0002
BadWeather1=0.0002

RegularFactor20=0.01
RegularFactor21=0.01
SpecificFactor20=0.0002
SpecificFactor21=0.0002
BadWeather2=0.0002

RegularFactor30=0.01
RegularFactor31=0.01
SpecificFactor30=0.0002
SpecificFactor31=0.0002
BadWeather3=0.0002

RegularFactor40=0.01
RegularFactor41=0.01
SpecificFactor40=0.0002
SpecificFactor41=0.0002
BadWeather4=0.0002

RegularFactor50=0.01
RegularFactor51=0.01
SpecificFactor50=0.001
SpecificFactor51=0.001
BadWeather5=0.001

SpecificFactor60=0.0
SpecificFactor61=0.0

SpecificFactor70=0.0
SpecificFactor71=0.0

RegularFactor80=0.01
RegularFactor81=0.01
SpecificFactor80=0.001
SpecificFactor81=0.001
BadWeather8=0.001

RegularFactor90=0.01
SpecificFactor90=0.001
BadWeather9=0.001

RegularFactor100=0.01
SpecificFactor100=0.001
BadWeather10=0.001

RegularFactor110=0.01
RegularFactor111=0.01
SpecificFactor110=0.0002
SpecificFactor111=0.0002
BadWeather11=0.0002


[5]

Desc=kaa VII

;CREW_ block

FatigueMax0=0.80
FatigueStep0=-0.0001

FatigueMax1=0.70
FatigueStep1=-0.0001

FatigueMax2=0.60
FatigueStep2=-0.0001

FatigueMax3=0.80
FatigueStep3=-0.0001

FatigueMax4=0.70
FatigueStep4=-0.0001

FatigueMax5=0.60
FatigueStep5=-0.0001

FatigueMax6=0.80
FatigueStep6=-0.0001

FatigueMax7=0.70
FatigueStep7=-0.0001

FatigueMax8=0.60
FatigueStep8=-0.0001

;FATIGUE_COEF block

RegularFactor00=0.01
SpecificFactor00=0.0001
BadWeather0=0.0001

RegularFactor10=0.01
RegularFactor11=0.01
SpecificFactor10=0.0001
SpecificFactor11=0.0001
BadWeather1=0.0001

RegularFactor20=0.01
RegularFactor21=0.01
SpecificFactor20=0.0001
SpecificFactor21=0.0001
BadWeather2=0.0001

RegularFactor30=0.01
RegularFactor31=0.01
SpecificFactor30=0.0001
SpecificFactor31=0.0001
BadWeather3=0.0001

RegularFactor40=0.01
RegularFactor41=0.01
SpecificFactor40=0.0001
SpecificFactor41=0.0001
BadWeather4=0.0001

RegularFactor50=0.01
RegularFactor51=0.01
SpecificFactor50=0.001
SpecificFactor51=0.001
BadWeather5=0.001

SpecificFactor60=0.0
SpecificFactor61=0.0

SpecificFactor70=0.0
SpecificFactor71=0.0

RegularFactor80=0.01
RegularFactor81=0.01
SpecificFactor80=0.001
SpecificFactor81=0.001
BadWeather8=0.001

RegularFactor90=0.01
SpecificFactor90=0.001
BadWeather9=0.001

RegularFactor100=0.01
SpecificFactor100=0.001
BadWeather10=0.001

RegularFactor110=0.01
RegularFactor111=0.01
SpecificFactor110=0.0001
SpecificFactor111=0.0001
BadWeather11=0.0001


[6]

Desc=kaa IX

;CREW_ block

FatigueMax0=0.80
FatigueStep0=-0.00005

FatigueMax1=0.70
FatigueStep1=-0.00005

FatigueMax2=0.60
FatigueStep2=-0.00005

FatigueMax3=0.80
FatigueStep3=-0.00005

FatigueMax4=0.70
FatigueStep4=-0.00005

FatigueMax5=0.60
FatigueStep5=-0.00005

FatigueMax6=0.80
FatigueStep6=-0.00005

FatigueMax7=0.70
FatigueStep7=-0.00005

FatigueMax8=0.60
FatigueStep8=-0.00005

;FATIGUE_COEF block

RegularFactor00=0.01
SpecificFactor00=0.00005
BadWeather0=0.00005

RegularFactor10=0.01
RegularFactor11=0.01
SpecificFactor10=0.00005
SpecificFactor11=0.00005
BadWeather1=0.00005

RegularFactor20=0.01
RegularFactor21=0.01
SpecificFactor20=0.00005
SpecificFactor21=0.00005
BadWeather2=0.00005

RegularFactor30=0.01
RegularFactor31=0.01
SpecificFactor30=0.00005
SpecificFactor31=0.00005
BadWeather3=0.00005

RegularFactor40=0.01
RegularFactor41=0.01
SpecificFactor40=0.00005
SpecificFactor41=0.00005
BadWeather4=0.00005

RegularFactor50=0.01
RegularFactor51=0.01
SpecificFactor50=0.001
SpecificFactor51=0.001
BadWeather5=0.001

SpecificFactor60=0.0
SpecificFactor61=0.0

SpecificFactor70=0.0
SpecificFactor71=0.0

RegularFactor80=0.01
RegularFactor81=0.01
SpecificFactor80=0.001
SpecificFactor81=0.001
BadWeather8=0.001

RegularFactor90=0.01
SpecificFactor90=0.001
BadWeather9=0.001

RegularFactor100=0.01
SpecificFactor100=0.001
BadWeather10=0.001

RegularFactor110=0.01
RegularFactor111=0.01
SpecificFactor110=0.00005
SpecificFactor111=0.00005
BadWeather11=0.00005


And the kaa's model is explained here
http://www.subsim.com/phpBB/viewtopic.php?t=43856&highlight=fatigue

In my previous SH3 install, before I réinstall it with the last version of SH3 Commander/IUB, all was ok.
I'don't understand

Beery
10-30-05, 04:02 PM
First thing I notice is that, unlike the standard fatigue models listed in the file, the newly-added Kaa's models all have gaps between the values. I'm not sure if SH3 Commander has the ability to deal with those. The first thing I'd try would be to remove the gaps.

lumat83
10-30-05, 04:27 PM
Ok I'll try it now

lumat83
10-30-05, 04:47 PM
I've tried to remove gaps

The I've ran the game by SH3cdr. Result :

1- The crews lost resistance very slowly; it's right for this model.
1- The crews recover, it's not right for this model.
2- The basic.cfg in SH3 has returned to original values for the paragraph [CREW-X], but the paragraph [FATIGUE_COEF] has changed with Kaa's values.

When I run the game with SH3cdr, the CREW_X values don't changed by the fatigue model selected in SH3cdr settings. Only the FATIGUE_COEF values are changed :-? Strange, no ?

I've desinstall/reinstall the game and it's always the same problem

My install
1- SH3
2- Patch 1.4b
3- SH3 commander + new crew fatigue models.cfg
4- JSGME
5- IUB1.01
6- optional mods heavy harbor

lumat83
10-30-05, 06:08 PM
Well, I've rewrote the file manually and now it does work correctly.

I don't understand. But all is ok :-j

Thank you very much for your help (again :D )

JScones
10-31-05, 01:05 AM
The gaps shouldn't make any difference: if SH3Cmdr recognises the model, it will copy it into the game...provided it is entered into the file correctly...

Just an observation, it appears that you are still using SH3Cmdr Release 2.1. It would be worth updating to Release 2.2, or wait a few days and get Release 2.3.

If, however, you are using Release 2.2 then if you are using the above/below models, that is your problem. Release 2.2 uses an improved copying model (it means that if, say, Kaa wants to add a FatigueMin value to his model, he can do so and SH3Cmdr will recognise it). As part of this improvement, the CREW_* values were renamed from "FatigueMax0=" to "0_FatigueMax=" and so on. Running Release 2.1 formatted models with Release 2.2 will mean that these crew values will not be copied into the game, only the FATIGUE_COEF values will. This effect seems very similar to what you are experiencing.

lumat83
10-31-05, 01:15 AM
All is ok now after I rewrote kaa's models manually in crews fatigue models.cfg

But I use SH3commander V2.2. I think there is a mistake in my old crews fatigue models.cfg but I don't know what.

Thanks for your advise :)

JScones
10-31-05, 01:27 AM
As I said...Release 2.1 structure was:

;CREW_ block
FatigueMax0=
FatigueStep0=
FatigueMax1=
FatigueStep1=
FatigueMax2=
FatigueStep2=
FatigueMax3=
FatigueStep3=
FatigueMax4=
FatigueStep4=
FatigueMax5=
FatigueStep5=
FatigueMax6=
FatigueStep6=
FatigueMax7=
FatigueStep7=
FatigueMax8=
FatigueStep8=
;FATIGUE_COEF block
...

Release 2.2 structure is:

;CREW_ block
0_FatigueMax=
0_FatigueStep=
1_FatigueMax=
1_FatigueStep=
2_FatigueMax=
2_FatigueStep=
3_FatigueMax=
3_FatigueStep=
4_FatigueMax=
4_FatigueStep=
5_FatigueMax=
5_FatigueStep=
6_FatigueMax=
6_FatigueStep=
7_FatigueMax=
7_FatigueStep=
8_FatigueMax=
8_FatigueStep=
;FATIGUE_COEF block
...

For your models to work in Release 2.2, they must follow the second structure. If Kaa is reading this, he will need to update his model template, if not already done so.

lumat83
10-31-05, 06:42 AM
Ok, i don't seen it. I understand now why I'had the problem.
When I'd rewrote the file manually I've made copy/paste from the first paragraph and I've changed only the values, paragraph number and title. I've don't seen the modification of the file structure.

Okaaayyy Thank Jscones for your information :D