![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Machinist's Mate
![]() Join Date: Apr 2005
Location: Germany
Posts: 122
Downloads: 28
Uploads: 0
|
![]()
Sometimes I have a problem with the start date of a campaign which I couldn't track down yet. I try to explain what I did and what happened.
(I have set the days to remain in base fixed to 1 with SH3Cmdr 2.2 - due to milkcow compatibility with Rubini's fantastic HT1.46. the number of days for upgrading an emblem was set in basic.cfg to 14 days as suggested by Rubini) What I did: - ended my patrol #7 at 17/Dec/1940 - in base I did the crew promotions and medals - after that I upgraded the emblem 'twice' to get 28 days rest - the date counter jumps to 14/Jan/1941 - correct - I exit SH3 - Starting SH3Cmdr I see that last patrol end is 17/Dec/1940 and the status is "in base before patrol #8" 14/Jan/1941 - correct - Launching SH3 via Cmdr again and loading my campaign "in base before patrol #8 14/Jan/1941" - replacing a missing mate due to SH3's crew transfers (nice feature!) - adjusting torp load - starting patrol 8 I see that the date is now 18/Dec/1940! - after saving and trying to load a campaign I see that the prior savegame "in base before patrol#8" now has the same date 18/Dec/1940. This has happened twice on my campaign now. Still trying to find out what has turned back the date. Any suggestions? I checked the basic.cfg in SH3-dir and both values were ok (NbdaysInBase=1, [SPECIAL2]; emblems DaysSpent=14) My Mods: RUB1.44 - HT1.46 - Pascals effects - 16km visibility - Fubar's VIIc skin. Does somebody know what I'm messing up here? Danke Kameraden! |
![]() |
![]() |
![]() |
#2 | |
Navy Seal
![]() Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
|
![]() Quote:
You say this has happened twice - has it happened *every* time under these circumstances? I ask because I've found some strange behaviour exhibited by SH3 in regards to dates and I am gathering data in order to determine whether I should build a <sigh> bandaid in SH3Cmdr to overcome it. In some testing I have done recently, I took one career, copied it three times, started patrols in each, saved and exited all at around the same time, deleted the save patrols, then looked at the current career dates in SH3 and all were different! Hmmm... |
|
![]() |
![]() |
![]() |
#3 |
Machinist's Mate
![]() Join Date: Apr 2005
Location: Germany
Posts: 122
Downloads: 28
Uploads: 0
|
![]()
Jscones,
I reloaded the savegame just after ending patrol#7 to verify and redid that again - same outcome: - Launching SH3 via Cmdr again and loading my campaign "in base before patrol #8 14/Jan/1941" after this i checked the date again to be sure and it says 14/Jan/1941. After starting patrol#8 I'm in the boat back at 18/Dec/1940. This can be reproduced every time I reload after patrol #7. I noticed it happened once earlier, I think before patrol#2, but I didn't went further into it, sorry. For some reason it did not happen again after that - I would have noticed. Until now. (BTW the newsflash generated by SH3Cmdr is for december '40, the prior month, so that's correct too). The date gets messed up during patrol start. |
![]() |
![]() |
![]() |
#4 |
Machinist's Mate
![]() Join Date: Apr 2005
Location: Germany
Posts: 122
Downloads: 28
Uploads: 0
|
![]()
I found out something:
If I choose an upgrade (for some days) right before launching the patrol, the date won't get messed up: I reloaded on 14/Jan/1941. Now I choose a different emblem for 14 days - counter jumps to 28/Jan/1941. I start patrol: bang! - 28/Jan/1941! next try I reloaded and choose a different flak (for 2 days) - bang! - I'm at 16/Jan/1941! Changing torps does not work, because you don't spend a day on those. Now I get the picture - on every other patrol I chose an upgrade of some kind before starting the next - except patrol#2 where I spend renown for qualified crew. So if I advance the day counter before another patrol, I can prevent the date messup. Does this help in some way? |
![]() |
![]() |
![]() |
#5 |
Admiral
![]() Join Date: May 2005
Location: Bay Area, California, USA
Posts: 2,377
Downloads: 0
Uploads: 0
|
![]()
Will this recent discovery delay the release of SH3 Commander?
I hope not, as I've been looking forward to it for a while. ![]()
__________________
It takes two to tango ![]() |
![]() |
![]() |
![]() |
#6 | ||
Navy Seal
![]() Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
|
![]() Quote:
What you have done, however, is raise something that *may* be considered an SH3 bug and is an extension to what I have found, and that is that even though you increased the days in base by 28 days prior to exiting the career, SH3 didn't recognise this the next time you loaded the Career. That, I think, is something different altogether, especially when it obviously *did* write the correct date to the career files (as demonstrated by the displayed date in SH3Cmdr). There may be a valid answer for this, but it's late, I've just finished work, so I'll think about it more over the weekend. Anyway, it seems that there is at least an interim solution to this problem. I must admit that I have noticed a few date anomalies over the past week or so... Quote:
|
||
![]() |
![]() |
![]() |
#7 |
Machinist's Mate
![]() Join Date: Apr 2005
Location: Germany
Posts: 122
Downloads: 28
Uploads: 0
|
![]()
Jscones,
thanks for taking the time to look into this date problem. It really is only a minor annoyance and I can live with the "upgrade-before-patrol"-workaround. It really should not delay your next Cmdr version. I'm really looking forward to it!! Thanks for an excellent tool! |
![]() |
![]() |
![]() |
#8 |
Ocean Warrior
![]() Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
|
![]()
Hi mates,
JScones, Rubini here. I'm working with flotillas again to adjust some grids for milk cow and notice the same bug (start date) even using SH3 Cmdr 2.3. I also find another annoying issue, this time related to the grid destinations. Sometimes SH3 don't read the correct grid (as it is list on flotilla.cfg file). This messing with all modders who are working with flotillas. I and Berry have adding/changing some grid destinations to allow the player to meet some historical events or milk cow units (my work), which must happen only in a determinate month of a year. But SH3 sometimes just load a grid destination of another month. I guess that is related to the start dates bug describe above. I notice that sometimes SH3 loads the grid destination of the month when the patrols end and not the month when the new patrol will start. I don't know why. I thinked a lot about this annoying bug and guess that will be good if SH3 Cmdr could read these grid destinations info directly of the flotilla.cfg file, this way all the effort that we can do to adjust the flotilla.cfg file will be not lost. I have some more few infos about these issues if you want to discuss this bug deeper. Greetings, Rubini. |
![]() |
![]() |
![]() |
#9 | |
Navy Seal
![]() Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
|
![]() Quote:
![]() I've just replied to your PM. Hopefully, if we put our minds together (you, me, Beery and anyone else with observations) we can crack this one. In *no* way am I pointing fingers (because I simply don't have the answer - just some facts), but the similarity we have found with this and the repeating patrol grid problem is that the affected users are all running the milk cow/HT mod. I don't run the milk cow mod and can honestly say that despite spending literally *hours* trying to replicate these problems, I haven't been able to. I have identified some patrol date "anomalies", but they are easily explained. So, if you have any other observations, pls share! I don't care where the problem is, I just want closure! ![]() Anyway, I'll give some thought to having SH3Cmdr list the correct patrol grids to pick from (or even randomly select). |
|
![]() |
![]() |
![]() |
#10 |
Ocean Warrior
![]() Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
|
![]()
Thanks JScones,
You are a special guy for SH3 community not only a mate! ![]() I already reply your PM. I'm playing the game a bit now and I will search for more info on this issue. I will test the game without HT/milk cow too. If someone else have more info about this issue please post here. Rubini. |
![]() |
![]() |
![]() |
#11 |
Subsim Diehard
![]() Join Date: Jan 2002
Location: Southwest , Indiana USA
Posts: 380
Downloads: 36
Uploads: 0
|
![]()
Hi Rubine,
"Long time no see" As we say in America. Your "OLD" Buddy Lane ![]() |
![]() |
![]() |
![]() |
#12 | |
Ocean Warrior
![]() Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
|
![]()
Hi Lane,
Nice to meet with you again! ![]() Mates, Yesterday after an entire day of tests i find the explications for the bugs and posted a PM for JScones that I will quote here: Quote:
I will swap more infos with JScones, perhaps we find some solution. Rubini. |
|
![]() |
![]() |
![]() |
#13 |
Admiral
![]() Join Date: Nov 2004
Location: Silver Spring, MD, USA (but still a Yorkshireman at heart - tha can allus tell a Yorkshireman...)
Posts: 2,497
Downloads: 0
Uploads: 0
|
![]()
When it comes to the reason why the dates and destination grids get stuck - I think it has everything to do with the component (in this case emblem) upgrades pushing the date out well beyond the DaysSpentInBase-based next patrol start date. I think that's why the bug tends to happen with the HT mod and not with SH3 Commander. Since the HT mod includes milk cows, the game has to be run with a DaysSpentInBase value of 1. Add to that the fact that the milk cow mod requires players to use multiple emblem changes to advance the date and I think that's why we find all sorts of problems resulting from that. Possibly, what's happening is that the next patrol grid selection is based on an accumulation of DaysSpentInBase values rather than on the actual mission date, or it could be based on exactly how many upgrades are done at one time. I think that because the DaysSpentInBase value is much lower than the component upgrade delay value the game has trouble catching up with the date generated by the upgrade delay date advancement - so players will find that they get many missions with the same grid destination. Players using SH3 Commander will be much less affected, since the only time that the DaysSpentInBase value is low (early war) is a time when component upgrades are few and far between.
Let me make one thing clear. As far as I know, no one - not one person - has reported this bug while using SH3 Commander alone. It always seems to be tied to the use of the Milk Cow mod. As far as I'm concerned, this bug has nothing whatever to do with SH3 Commander. I'm not blaming the Milk Cow mod for it. The problem is caused by SH3 working in the crazy way that it does, but I think the way the Milk Cow mod manipulates the game is making the problem much more apparent.
__________________
"More mysterious. Yeah. I'll just try to think, 'Where the hell's the whiskey?'" - Bob Harris, Lost in Translation. "Anyrooad up, ah'll si thi" - Missen. |
![]() |
![]() |
![]() |
#14 |
Ocean Warrior
![]() Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
|
![]()
Yes, Beery, like I said it's more noticiable when you use a small days in base settings. But just changes your uboat in RUB (to spent more days then that setting in "daysinbase" entry). Bang! The date/grid bug will be there too if you reload the game in home base. Even for the stock, HT/milk cow, RUB or only with SH3Cmdr. It's another SH3 stock complex bug.
Rubini. |
![]() |
![]() |
![]() |
#15 |
Admiral
![]() Join Date: Nov 2004
Location: Silver Spring, MD, USA (but still a Yorkshireman at heart - tha can allus tell a Yorkshireman...)
Posts: 2,497
Downloads: 0
Uploads: 0
|
![]()
So I'm assuming this 'only' happens if you reload the game after doing some sort of upgrade? If that's the case, I guess we could avoid all problems if we only upgraded right before starting a patrol, and made sure we didn't upgrade before exiting the game. If the game didn't save 'in base before patrol Y' data, and if it would only allow us to load 'in game after patrol X' data we'd be fine. Is that right?
__________________
"More mysterious. Yeah. I'll just try to think, 'Where the hell's the whiskey?'" - Bob Harris, Lost in Translation. "Anyrooad up, ah'll si thi" - Missen. |
![]() |
![]() |
![]() |
|
|