![]() |
Does anyone not have the loss of morale on loading a game bug?
Just wondering if this is an across the board problem or if it's related to a specific configuration. Is there anyone who doesn't have their morale reset to nothing when you load a save?
|
I have read quite a few people experiencing this. Have reloaded my patrol quite a few times today and it has not happened to me.
Seems to be an intermittent thing. |
Well, it would be highly bizzare if this was indeed config-related. I will look into it a bit, but my understanding is that everyone has it.
The only thing I can think of that would make SOME sense is that I chose not to store my saves on the server :hmmm: |
I've reloaded many times but haven't noticed anything like that.
|
Okay, let me look into possible relation to commands.cfg. If it is, I will probably be extremely embarassed :damn:
|
I have not been focusing on this aspect of the game yet. How do I check on my crew's "morale level"?
|
Go to your "crew management" screen and see if it has any yellow circles to the right of "Morale". If there is 5 of them, morale is at 100%. If there are none, chances are it's reset to 0.
Also talk to crew members and see if you have yellow or grey circles at the top of their dialog box. |
Quote:
|
Quote:
|
You can hit the "options" button when Ubi launcher pops up before game start (a little cogwheel thingy at the top of the window next to 'close') and select this.
|
Quote:
It was happening to me both before and after I changed commands.cfg, in my OP I meant Hardware/Driver/Etc configuration. |
No, I haven't been able to track down any cause for it so far. It's not whether the saves go on the server or are stored locally, it's not the commands config, and it's not anything else that I can see so far (like overwriting old saves for example). As far as I can tell, that's just an issue I consistently have.
|
mmm...Can it have something to do with the browser of Ubi and your safety settings for the Internet? Like accept no cookies or something? :hmmm:
dont hit me, just "brainstorming".... Andreas |
I have this bug to. Moral goes 0 when loading a save. U can see it on the dialog boxes.
|
I'm looking at my locally-saved files, and it's rather strange. (namely, ActiveUserPlayerUnits.upc in each save folder). The saves I do before exiting the game definitely show morale/morale pool for each individual crew member as being non-0 (7 and 5, respectively). Afterwards if I get into the game and save again, the pool goes to 1 and morale to 0. So the problem definitely happens somewhere during the first time you reload a safe game.
I.e. it's not the save files doing it. The save files have morale saved. But for some reason these values are not interpreted correctly when the game loads. Which tells me it's a hard-code issue, not data. The way in which the game recognizes this data when it loads saves is borked. |
Out of all the nonsense in the current version, this zero morale bug is an absolute game killer. :damn:
|
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. |
Well Ducimus since you so graciously volunteered all this information, perhaps you'd like to take a stab at it? :O:
My guess would be "Sleepcoef" or "EfficiencyDenominator". I'm too tired to test now but I'm sure CCIP will be along soon :03: -------------->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 :D ; ;------------------------------------------------------------ ; ******** 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 ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++ ;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++ |
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. |
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. |
All times are GMT -5. The time now is 06:39 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.