Ducimus
02-24-07, 02:15 PM
I'd be much surpised if no ones experimented with this before. I know the NYGM team has, only they went in the opposite direction with their crew morale model. So i should probably thank the NYGM team for having giving me a clue to look at this block of code thats located in the basic.cfg file. Offhand i dont think many have experimented with this, and truth be told, ITS A PAIN IN THE ASS given the amount of time it takes GWX to load. Thats the painful thing about alot of modding in SH3.. trial and error, loading and reloading the game.
Anyway, the premiese behind all of this is quite simple. Crew mangement is a royal pain. Too much micromanagement. The problem stems from the fact that in real terms, as to my understanding youd typically have 3 watch's.
- one on watch
- one idle doing.. i dunno, whatver
- one in the bunks
All three rotate based on a schedule.
The problem with SH3's implementation is you have to handhold the watch that's not on duty, or in the bunks. So you end up grabbing individual crewmen and juggeling them around. Personnaly i got better things to worry about, and in real terms thsi sort of crap is delegated. To that end the solution is normally... to turn off fatigue.
However that kills some aspects of the game.
Another solution i thought, was to eliminate the 3rd watch, Or , make sure that every crewman has a bunk sending them to their battlestations only as needed - PARTICUARLLY the torpedo rooms. SH3's implentation of this is retarded. The crewman slept with the torpedo's basically. Except for the petty officers and officers, there was no seperate bunking.
Anyway, my rambeling aside, here's the block of code of concern:
(edited by me, its modded, not all values are stock)
[COMPARTMENT]
NumberOfCrew0=15 ;unknown
Interval1_0=7.1
Interval2_0=9.6
Interval3_0=19.7
NumberOfCrew1=6 ;aft torpedo
Interval1_1=3.0
Interval2_1=4.1
Interval3_1=4.8 ;8.5
NumberOfCrew2=9 ;unknown
Interval1_2=4.6
Interval2_2=6
Interval3_2=12.1
NumberOfCrew3=12 ;type21 torpedo room
Interval1_3=6.1
Interval2_3=7.8
Interval3_3=10;16
NumberOfCrew4=8 ;engine/motor room
Interval1_4=2.1 ;4.1
Interval2_4=5.3
Interval3_4=7 ;11
NumberOfCrew5=10 ;damage control
Interval1_5=5.1
Interval2_5=6.5
Interval3_5=7 ;13.7
NumberOfCrew6=7 ;unknown
Interval1_6=3.7
Interval2_6=4.7
Interval3_6=9.7
NumberOfCrew7=5 ;unknown
Interval1_7=2.7
Interval2_7=3.5
Interval3_7=7.3
NumberOfCrew8=3 ;control room
Interval1_8=1.6
Interval2_8=2.3
Interval3_8=4.65
NumberOfCrew9=4 ;bridge and flak
Interval1_9=2.2
Interval2_9=2.9
Interval3_9=4;6.1
NumberOfCrew10=14 ;forward torpedo room
Interval1_10=6.0 ;6.5
Interval2_10=8.2
Interval3_10=10 ;14.3
NumberOfCrew11=2 ;sonar
Interval1_11=0.95
Interval2_11=0.95
Interval3_11=0.95
NumberOfCrew12=1 ;single flak gun
Interval1_12=0.5
Interval2_12=0.7
Interval3_12=1.1
Here are the results with a stock GWX "regulars" crew that ive rearranged into their bunks:
http://www.ducimus.net/sh3/release/crew_eff_01.jpg
Cruising submerged i have bunks for everyone but the watch crew. I could could concievably remove 4 crewman and have bunks for everyone.
http://www.ducimus.net/sh3/release/crew_eff_02.jpg
Ive pressed the "submerged attack button". Items of note:
a.) Ive increased damage control effieciecy. If you put a repair rated NonCom or Officer you'll max it.
b.) Note engine - you could acutally remove the unrated NCO and the engine room will be at around 90%
c.)Aft torpedo room increased. If you threw in a rated NCO, you'll max it.
d.) Note that the sonar room only takes ONE operator to get 100% compartment effeciency. Sailor steve i recall a complaint you made once about needing to full man the compartment, this' is for you buddy! ;)
e.) One item of note is that with Petty officer qualfications, even if a compartment is at max effeiciency the game will throw all qualifed personal into a given compartment anyway. Something to keep in mind when building up a crew.
http://www.ducimus.net/sh3/release/crew_eff_03.jpg
Surface cruise mode. Ive removed the matrose out of the radio room to again show how that compartment only needs one qualified person now. Even a bootsman radioman will give 100%. A non qual crewman about 85%.
Anyway, the premiese behind all of this is quite simple. Crew mangement is a royal pain. Too much micromanagement. The problem stems from the fact that in real terms, as to my understanding youd typically have 3 watch's.
- one on watch
- one idle doing.. i dunno, whatver
- one in the bunks
All three rotate based on a schedule.
The problem with SH3's implementation is you have to handhold the watch that's not on duty, or in the bunks. So you end up grabbing individual crewmen and juggeling them around. Personnaly i got better things to worry about, and in real terms thsi sort of crap is delegated. To that end the solution is normally... to turn off fatigue.
However that kills some aspects of the game.
Another solution i thought, was to eliminate the 3rd watch, Or , make sure that every crewman has a bunk sending them to their battlestations only as needed - PARTICUARLLY the torpedo rooms. SH3's implentation of this is retarded. The crewman slept with the torpedo's basically. Except for the petty officers and officers, there was no seperate bunking.
Anyway, my rambeling aside, here's the block of code of concern:
(edited by me, its modded, not all values are stock)
[COMPARTMENT]
NumberOfCrew0=15 ;unknown
Interval1_0=7.1
Interval2_0=9.6
Interval3_0=19.7
NumberOfCrew1=6 ;aft torpedo
Interval1_1=3.0
Interval2_1=4.1
Interval3_1=4.8 ;8.5
NumberOfCrew2=9 ;unknown
Interval1_2=4.6
Interval2_2=6
Interval3_2=12.1
NumberOfCrew3=12 ;type21 torpedo room
Interval1_3=6.1
Interval2_3=7.8
Interval3_3=10;16
NumberOfCrew4=8 ;engine/motor room
Interval1_4=2.1 ;4.1
Interval2_4=5.3
Interval3_4=7 ;11
NumberOfCrew5=10 ;damage control
Interval1_5=5.1
Interval2_5=6.5
Interval3_5=7 ;13.7
NumberOfCrew6=7 ;unknown
Interval1_6=3.7
Interval2_6=4.7
Interval3_6=9.7
NumberOfCrew7=5 ;unknown
Interval1_7=2.7
Interval2_7=3.5
Interval3_7=7.3
NumberOfCrew8=3 ;control room
Interval1_8=1.6
Interval2_8=2.3
Interval3_8=4.65
NumberOfCrew9=4 ;bridge and flak
Interval1_9=2.2
Interval2_9=2.9
Interval3_9=4;6.1
NumberOfCrew10=14 ;forward torpedo room
Interval1_10=6.0 ;6.5
Interval2_10=8.2
Interval3_10=10 ;14.3
NumberOfCrew11=2 ;sonar
Interval1_11=0.95
Interval2_11=0.95
Interval3_11=0.95
NumberOfCrew12=1 ;single flak gun
Interval1_12=0.5
Interval2_12=0.7
Interval3_12=1.1
Here are the results with a stock GWX "regulars" crew that ive rearranged into their bunks:
http://www.ducimus.net/sh3/release/crew_eff_01.jpg
Cruising submerged i have bunks for everyone but the watch crew. I could could concievably remove 4 crewman and have bunks for everyone.
http://www.ducimus.net/sh3/release/crew_eff_02.jpg
Ive pressed the "submerged attack button". Items of note:
a.) Ive increased damage control effieciecy. If you put a repair rated NonCom or Officer you'll max it.
b.) Note engine - you could acutally remove the unrated NCO and the engine room will be at around 90%
c.)Aft torpedo room increased. If you threw in a rated NCO, you'll max it.
d.) Note that the sonar room only takes ONE operator to get 100% compartment effeciency. Sailor steve i recall a complaint you made once about needing to full man the compartment, this' is for you buddy! ;)
e.) One item of note is that with Petty officer qualfications, even if a compartment is at max effeiciency the game will throw all qualifed personal into a given compartment anyway. Something to keep in mind when building up a crew.
http://www.ducimus.net/sh3/release/crew_eff_03.jpg
Surface cruise mode. Ive removed the matrose out of the radio room to again show how that compartment only needs one qualified person now. Even a bootsman radioman will give 100%. A non qual crewman about 85%.