SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   Silent Hunter 5 (https://www.subsim.com/radioroom/forumdisplay.php?f=244)
-   -   Does anyone not have the loss of morale on loading a game bug? (https://www.subsim.com/radioroom/showthread.php?t=162983)

Jeevz 03-03-10 01:59 PM

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?

sergei 03-03-10 03:48 PM

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.

CCIP 03-03-10 03:49 PM

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:

Heretic 03-03-10 03:50 PM

I've reloaded many times but haven't noticed anything like that.

CCIP 03-03-10 03:51 PM

Okay, let me look into possible relation to commands.cfg. If it is, I will probably be extremely embarassed :damn:

Bilge_Rat 03-03-10 03:53 PM

I have not been focusing on this aspect of the game yet. How do I check on my crew's "morale level"?

CCIP 03-03-10 03:55 PM

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.

piri_reis 03-03-10 03:55 PM

Quote:

Originally Posted by CCIP (Post 1290772)
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:

Where is that option CCIP?

Jeevz 03-03-10 03:57 PM

Quote:

Originally Posted by CCIP (Post 1290772)

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:

Same here, I wonder if that's the culprit. This is the only bug that's really bothering me right now. There are of course others but after SH3 and SH4 I can get by with a few bugs.

CCIP 03-03-10 03:57 PM

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.

Jeevz 03-03-10 03:58 PM

Quote:

Originally Posted by CCIP (Post 1290778)
Okay, let me look into possible relation to commands.cfg. If it is, I will probably be extremely embarassed :damn:


It was happening to me both before and after I changed commands.cfg, in my OP I meant Hardware/Driver/Etc configuration.

CCIP 03-03-10 04:22 PM

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.

Schunken 03-03-10 04:26 PM

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

Ragtag 03-03-10 04:33 PM

I have this bug to. Moral goes 0 when loading a save. U can see it on the dialog boxes.

CCIP 03-03-10 04:39 PM

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.

remowilliams 03-03-10 07:13 PM

Out of all the nonsense in the current version, this zero morale bug is an absolute game killer. :damn:

Ducimus 03-03-10 09:41 PM

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.

etheberge 03-03-10 10:59 PM

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


;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++
;+++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++

Ducimus 03-03-10 11:11 PM

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.

etheberge 03-03-10 11:39 PM

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.