![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#16 |
Loader
![]() Join Date: Mar 2010
Posts: 90
Downloads: 16
Uploads: 0
|
![]()
Out of all the nonsense in the current version, this zero morale bug is an absolute game killer.
![]() |
![]() |
![]() |
![]() |
#17 |
Rear Admiral
![]() |
![]()
I wonder if its possible to disable morale degredation altogether? Somewhere, there should be something like "Morale Coef = 0.X". My first guess on where to look would be the UPC files for the individual submarines. Probably in the compartment definitions therein. Assuming that did work, you might have to restart your game in order for it to take effect, or assume a new command. If SH5 is anything like SH4, the game reads info for your sub from the data files ONCE, and then saves a working copy of that in your save game. From there it reads from that working copy, and doesn't look in the data directory again until there's a reason to, like aquiring a new sub. Then it takes that data, and makes a new working copy.
edit: Morale Coef could also be in the crew configuration files, where ever those are. |
![]() |
![]() |
![]() |
#18 |
Watch Officer
![]() Join Date: Nov 2007
Location: Montreal, QC
Posts: 345
Downloads: 614
Uploads: 10
|
![]()
Well Ducimus since you so graciously volunteered all this information, perhaps you'd like to take a stab at it?
![]() My guess would be "Sleepcoef" or "EfficiencyDenominator". I'm too tired to test now but I'm sure CCIP will be along soon ![]() -------------->from UnitParts2VIIA.UPC ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++ ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++ [UnitPart 1] ID= VIIATower Type= VIIAConningTower ;Can only placed on unit parts slot of this type NameDisplayable= VIIA-Conning-Name Info=VIIA-Conning-Info Notes=VIIA-Conning-Notes UnitPartInterval=NULL, NULL ExternalLinkName3D= Conning_7a_01,data\Submarine\NSS_Uboat7a\Submarine Parts\Conning_7A_01 HullTextureNameOverride=NULL HullLightmapTextureNameOverride=NULL HullNormalmapTextureNameOverride= NULL MenuSilhouetteTextureNameOverride= data\Textures\TNormal\tex\7A.dds ImageIndex=42 TrackingID=100 ;------------------------------------------------------------ ; COMPARTMENTS STRUCTURE ;------------------------------------------------------------ [UnitPart 1.Compartment 1] CompartmentType= 2 StatusActive= No ID= VIIAConnWatch NameDisplayable= Gun-Compartment-Name Type=NULL FunctionalType= FlakRoom MechanicalCoef= 0.3 ElectricsCoef= 0 GunsCoef= 0.4 ;0..1 WatchmanCoef= 0.3 WatchStandingCoef= 0.048 MaintenanceCoef= 0.0144 RepairsCoef= 0.072 ReloadingweaponCoef= 0.072 SleepCoef= -0.12 LeadersSlots=0 CrewMembersSlots= 0 EffciencyDenominator=2 EffciencyDenominatorBS=2 Hitpoints=200 CrewExposure=0.5 EquipmentsExposure=0.1 WeaponsExposure=0.1 ExternalDamageZoneTypeID3D= 31 GUIPlaceHolderIndex=6 DamageDescription1= NULL, 0, 0.2, 0, 1, 1, Minor damage, 0, 0, NULL, 0, 0.2, 0.2 DamageDescription2= NULL, 0.2, 0.6, 0, 1, 1, Medium damage, 0, 0, NULL, 0, 0.2, 0.5 DamageDescription3= NULL, 0.6, 1, 0, 1, 1, Heavy damage, 0, 0, NULL, 0, 0.2, 1 ;------------------------------------------------------------ ; CREWMEMBER SLOTS ; ; ;Type= Officer ;for Officers slots, which should be located in the Command Room and give bonus to the entire unit ;Type= Leader ;for Leaders slots, which give bonus to the compartment ;Type= Crewman ;for crewmember slots, which work and get poor pay ![]() ; ;------------------------------------------------------------ ; ******** DECK WATCH ********* ; ******** FLAK ********* ;************************************************* *********** ; ; COMPARTMENT EQUIPMENT & WEAPS ; ;************************************************* *********** ;------------------------------------------------------------ ; DECK WATCH ;------------------------------------------------------------ [UnitPart 1.Compartment 1.EquipmentSlot 1] ID= EqSlotPeriscopeHeads NameDisplayable= EqSlotPeriscopeHeads-EquipmentSlot-Name Type=NULL AcceptedTypes=NULL UserCustomizable=No IDLinkEquipmentIntervalDefault1= NULL, NULL, EqpAttackPeriscopeHead ExternalNodeName3D= NULL ExternalDamageZoneTypeID3D= -1 GUIPlaceHolderIndex= 1 GeneralDescription= EqSlotPeriscopeHeads-EquipmentSlot-General-Description TechnicalDescription= EqSlotPeriscopeHeads-EquipmentSlot-Tehnical-Description [UnitPart 1.Compartment 1.EquipmentSlot 2] ID= RadioAntenna NameDisplayable= Radio Antenna Type=NULL AcceptedTypes= Radio UserCustomizable=No IDLinkEquipmentIntervalDefault1= NULL, NULL, EqpRadioAntenna ExternalNodeName3D= D02 ExternalDamageZoneTypeID3D= -1 [UnitPart 1.Compartment 1.EquipmentSlot 3] ID= RWRAntenna NameDisplayable= Radar Warning Antenna Type=NULL AcceptedTypes= NULL UserCustomizable=No IDLinkEquipmentIntervalDefault1= NULL, NULL, NULL ExternalNodeName3D= C02 ExternalDamageZoneTypeID3D= -1 [UnitPart 1.Compartment 1.EquipmentSlot 4] ID= RWRAntenna2 NameDisplayable= Radar Warning Antenna Type=NULL AcceptedTypes= NULL UserCustomizable=No IDLinkEquipmentIntervalDefault1= NULL, NULL, NULL ExternalNodeName3D= C01 ExternalDamageZoneTypeID3D= -1 ;------------------------------------------------------------ ; FLAK GUNS ;------------------------------------------------------------ [UnitPart 1.Compartment 1.WeaponSlot 1] ID= VIIABowDeckGun NameDisplayable= BowDeckGun-WeaponSlot-Name Type=NULL AcceptedTypes= NULL UserCustomizable=No IDLinkBunker= GunsAmmoBunker IDLinkWeaponIntervalDefault1= NULL, NULL, NULL, NULL ExternalNodeName3D= M01 ExternalObjectName3D= NULL ExternalDamageZoneTypeID3D= -1 GUIPlaceHolderIndex= 3 GeneralDescription= BowDeckGun-WeaponSlot-General-Description TechnicalDescription= BowDeckGun-WeaponSlot-Tehnical-Description [UnitPart 1.Compartment 1.WeaponSlot 2] ID= WpSlotLightFlack NameDisplayable= WpSlotLightFlackVIIA-WeaponSlot-Name Type=NULL AcceptedTypes= NULL UserCustomizable=No IDLinkBunker= GunsAmmoBunker IDLinkWeaponIntervalDefault1= NULL, NULL, NULL, NULL ExternalNodeName3D= A01 ExternalObjectName3D= NULL ExternalDamageZoneTypeID3D= -1 GUIPlaceHolderIndex= 8 GeneralDescription= WpSlotLightFlack-WeaponSlot-General-Description TechnicalDescription= WpSlotLightFlack-WeaponSlot-Tehnical-Description ;************************************************* *********** ; ; UpgradePackSlot ; ;************************************************* *********** [UnitPart 1.UpgradePackSlot 1] ID= UpgDeckFlak NameDisplayable= UpgRearFlak-Name Type=NULL AcceptedTypes=GerLightAA UserCustomizable=Yes IDLinkUpgradePackSlots= WpSlotLightFlack IDLinkUpgradePackSlotsIntervalDefault1= NULL, NULL, UpackUb20mmSingle ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++ ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++
__________________
11 War Patrols / 56 ships sunk or damaged for 212,022 tons Zero casualties throughout the war Scuttled on 8 May, 1945 in Sonderburg Bay, after German surrender |
![]() |
![]() |
![]() |
#19 |
Rear Admiral
![]() |
![]()
nothing for morale eh? Rest is just effeciency rating, Try the crew file, or whatever file the crew data is stored in. My guess would be somewhere in data/UPCData/
There's probably two such directories. One for americans, the other for germans. |
![]() |
![]() |
![]() |
#20 |
Watch Officer
![]() Join Date: Nov 2007
Location: Montreal, QC
Posts: 345
Downloads: 614
Uploads: 10
|
![]()
From crewmembers.upc in UPCCrewData
[CrewMember 1] ID= Crew-Jr-NCO-Rank-1-Torpedo NameDisplayable= Kurt Faust DescriptionDisplayable= Crew-Member-Kurt-Faust-Description CrewMemberNameIDLinks= NULL DateOfBirth= NULL Head= 5 Voice= NULL Tatoo= NULL Rank= Jr-NCO-Rank-1 CurrentExperience= 0 SpecialAbilities= Ability-Increase-Torpedo-SpeedDamage, -1, Ability-Reduce-Torpedo-Loading-Time, -1, Ability-Reduce-Torpedo-DudChance, -1, Ability-Active-Preheat-Torpedo, -1, Ability-Active-Overcharge-Torpedo, -1 Morale= 5 MoralePool= 5 PointsInvestedIn= 0 Medals= Patrols=0 Hitpoints= 5 RenownCost= 250 Notes= ; should be editable by the player ;DamageDescription1=DamageType,MinDamage, MaxDamage, ChanceFactor, Message, DamageDestination, EfficiencyReduction, medic_skill,recovery_time_in_hours DamageDescription1= NULL, 0, 0.2, 1, Minor Wound, NULL, 0.2, 0.3, 48 DamageDescription2= NULL, 0, 0.2, 1, It's just a scratch, NULL, 0.05, 0.1, 4 DamageDescription3= NULL, 0.2, 0.5, 1, Broken Arm, HumanDamageArmwound, 0.6, 0.5, 96 DamageDescription4= NULL, 0.4, 0.8, 0.1, Liver wound, HumanDamageArmwound, 1, 0.7, 240 DamageDescription5= NULL, 0.6, 1, 1, Sucking chest wound, HumanDamageLegWound, 1, 0.8, 240 and then same guy from the campaign save crewmembers.upc [CrewMember 1] ID=Crew-Jr-NCO-Rank-1-Torpedo NameDisplayable=Kurt Faust DescriptionDisplayable=Kurt was born and raised in Hamburg, and joined the Kriegsmarine when he was 16. He is confident and a ladies man. He always hides dirty magazines and collects American pin-ups. His nickname, "steck sie rein", means "put her in", and refers to the torpedoes he loads, but of course it's also a sexual innuendo. He always has a dirty joke to tell and often makes fun of the younger crew, especially Benno. Kurt is not a real Nazi, but gets a kick out of sinking other ships. CrewMemberNameIDLinks=NULL DateOfBirth=0000-00-00 00:00:00 Head=5 Voice=0 Tatoo=0 Rank=Jr-NCO-Rank-1 CurrentExperience=0.000000 SpecialAbilities=Ability-Increase-Torpedo-SpeedDamage,-1,Ability-Reduce-Torpedo-Loading-Time,-1,Ability-Reduce-Torpedo-DudChance,-1,Ability-Active-Preheat-Torpedo,-1,Ability-Active-Overcharge-Torpedo,-1 SpecialAbilityTimers=100000000,100000000,100000000 ,100000000,100000000,100000000,100000000,100000000 ,100000000,100000000,100000000,100000000,100000000 ,100000000,100000000,100000000,100000000,100000000 ,100000000,100000000,100000000 SpecialAbilityDurations=1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,600,600,600,600,600,600 SpecialAbilityOldDurations=0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0 SpecialAbilityCooldowns=30,30,30,30,30,30,30,30,30 ,30,30,30,30,30,30,4320,2880,1440,4320,2880,1440 SpecialAbilityOldCooldowns=0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0 Morale=5.000000 MoralePool=5.000000 PointsInvestedIn=0 Medals= Patrols=0 Notes= Hitpoints=5.000000 RenownCost=250.000000 Health=1.000000 CurrentStatus=OFF_DUTY Efficiency=1.000000 PotentialEfficiency=1.000000 HumanEfficiency=1.000000 Damage=0.000000 DamageHitpointsConsumed=0.000000 RemainingRepairTime=0000-00-00 00:00:00 CurrentActivities=0 DamageDescription1=NULL,0,0.2,1,Minor Wound,NULL,0.2,0.3,43.5954 DamageDescription2=NULL,0,0.2,1,It's just a scratch,NULL,0.05,0.1,4.71473 DamageDescription3=NULL,0.2,0.5,1,Broken Arm,HumanDamageArmwound,0.6,0.5,109.085 DamageDescription4=NULL,0.4,0.8,0.1,Liver wound,HumanDamageArmwound,1,0.7,243.116 DamageDescription5=NULL,0.6,1,1,Sucking chest wound,HumanDamageLegWound,1,0.8,255.191 Selected=false [CrewMember 1.Rank] ID=Jr-NCO-Rank-1 Level=4 TreeType=Kriegsmarine NameDisplayable=Obermaat ShortNameDisplayable=Omaat Image=4 XPRequirement=2500.000000 MoralePoolAdd=0.000000 MoraleRefill=false LeadershipAdd=0.000000 LevelUp=Base MaxSpecialAbilities=0 AvailableSpecialAbilities= GetSpecialAbilityChance=0.000000 EfficiencyMod=1.000000 DescriptionWhenPlayerHasTheRank=NULL DescriptionWhenPlayerDoesntHaveTheRank=NULL I haven't seen this bug personally but I don't doubt that it's widespread. Then again I only played the game for about half an hour since I got it.
__________________
11 War Patrols / 56 ships sunk or damaged for 212,022 tons Zero casualties throughout the war Scuttled on 8 May, 1945 in Sonderburg Bay, after German surrender |
![]() |
![]() |
![]() |
#21 |
Stowaway
Posts: n/a
Downloads:
Uploads:
|
![]()
it probably doesnt get saved at all or resets when ET phones home, has anyone checked this with online saves turned off
|
![]() |
![]() |
#22 |
A-ganger
![]() Join Date: Mar 2010
Posts: 78
Downloads: 0
Uploads: 0
|
![]()
First time post, but Id like to report i have this bug as well. Though on both reloads ive done so far, the morale seemed to rebound back to 100% within the first couple minutes of playing. Mostly it was back to 100% before I was half way though the Kiel canal
|
![]() |
![]() |
![]() |
#23 |
Sea Lord
![]() Join Date: May 2008
Location: London UK
Posts: 1,788
Downloads: 405
Uploads: 29
|
![]() |
![]() |
![]() |
![]() |
#24 |
Navy Seal
![]() |
![]()
As I noted in earlier post, that is exactly what I tested today. Doesn't make a difference, sadly.
|
![]() |
![]() |
![]() |
#25 |
Stowaway
Posts: n/a
Downloads:
Uploads:
|
![]() |
![]() |
![]() |
#26 |
Navy Seal
![]() |
![]()
Yeah, as I mentioned on the previous page, I've looked. It's under ActiveUserPlayerUnits.upc in each save folder, if you choose to keep games locally. It does save the morale, but not load it correctly.
|
![]() |
![]() |
![]() |
#27 | |
Watch Officer
![]() Join Date: Nov 2007
Location: Montreal, QC
Posts: 345
Downloads: 614
Uploads: 10
|
![]() Quote:
What a mess ![]() CCIP i thought I noticed something about a console being available when the modding functions were enabled? Maybe we can reset the moral from there within the game by typing in a command? Could be worth a shot.
__________________
11 War Patrols / 56 ships sunk or damaged for 212,022 tons Zero casualties throughout the war Scuttled on 8 May, 1945 in Sonderburg Bay, after German surrender |
|
![]() |
![]() |
![]() |
#28 |
Old Stormalong
![]() Join Date: Dec 2007
Location: The Gret Stet of Loosiana
Posts: 232
Downloads: 104
Uploads: 0
|
![]()
How they hell did they not find this bug and the camera lock out one while testing the game? Einfach wahnsinnig...
|
![]() |
![]() |
![]() |
#29 |
Nub
![]() Join Date: Mar 2010
Posts: 3
Downloads: 33
Uploads: 0
|
![]()
I just tried every possible configuration of loading, saving, game settings, save settings, new game, not new game etc. Still getting the zero morale issue every time after reloading.
![]() |
![]() |
![]() |
![]() |
#30 |
Watch Officer
![]() Join Date: Nov 2007
Location: Montreal, QC
Posts: 345
Downloads: 614
Uploads: 10
|
![]()
CCIP,
I just saw this setting that Ducimus was musing about related to the moral coefficient. It seems to be in basic.cfg [CREW_0] ;SEAMAN MoraleMin=0.30 MoraleMax=0.60 MoraleStep=0.05 FatigueMin=0 FatigueMax=0.5 FatigueStep=0.2 CoefMorale=0.4 CoefFatigue=0.2 QualEffect=1 Hp=10 Wounded=-0.02 Dead=-0.05 SunkShips=0.1 TorpedoHit=0.05 Experience=0 There's a section for every crew member. Could be worth to reset to 0 (or 1? I don't know how that value is used) and test with a new campaign and save game or however you've been testing so far.
__________________
11 War Patrols / 56 ships sunk or damaged for 212,022 tons Zero casualties throughout the war Scuttled on 8 May, 1945 in Sonderburg Bay, after German surrender |
![]() |
![]() |
![]() |
|
|