Hi Iceman,
Just d/l'ed the latest patch - thank you! Got through ~3 turns then crashed to desktop. Reloading the same and just hitting next turn doesn't recreate the crash. Before the crash I attacked in Eta Virginis - 2 Cr III's destroy shipyard and 4 destroy the OBs. In Unimatrix, I wipe out the Borg!
The error.txt file is empty, but the following got captured in the log.txt file:
Code: Select all
22:28:00.767 [7] INFO General - --------------- TURN 242 ---------------
22:28:04.682 [1] ERROR GameData - An error occurred while loading data file "vfs:///Resources/Data/AssaultScreenSettings.xaml". Check the error log for exception details.
System.Xaml.XamlObjectWriterException: Failed to create a 'ExplosionIntervalMaxPrecision' from the text '0.75'. ---> System.FormatException: 0.75 is not a valid value for TimeSpan. ---> System.FormatException: String was not recognized as a valid TimeSpan.
at System.Globalization.TimeSpanParse.ProcessTerminal_HM(TimeSpanRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result)
at System.Globalization.TimeSpanParse.ProcessTerminalState(TimeSpanRawInfo& raw, TimeSpanStandardStyles style, TimeSpanResult& result)
at System.Globalization.TimeSpanParse.TryParseTimeSpan(String input, TimeSpanStandardStyles style, IFormatProvider formatProvider, TimeSpanResult& result)
at System.Globalization.TimeSpanParse.Parse(String input, IFormatProvider formatProvider)
at System.ComponentModel.TimeSpanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
--- End of inner exception stack trace ---
at System.ComponentModel.TimeSpanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateObjectWithTypeConverter(ServiceProviderContext serviceContext, XamlValueConverter`1 ts, Object value)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter`1 ts, Object value, XamlMember property)
at MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.CreateFromValue(ServiceProviderContext serviceContext, XamlValueConverter`1 ts, Object value, XamlMember property)
at System.Xaml.XamlObjectWriter.Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter`1 typeConverter, Object value, XamlMember property, String targetName, IAddLineInfo lineInfo)
--- End of inner exception stack trace ---
at System.Xaml.XamlObjectWriter.Logic_CreateFromValue(ObjectWriterContext ctx, XamlValueConverter`1 typeConverter, Object value, XamlMember property, String targetName, IAddLineInfo lineInfo)
at System.Xaml.XamlObjectWriter.Logic_CreatePropertyValueFromValue(ObjectWriterContext ctx)
at System.Xaml.XamlObjectWriter.WriteEndMember()
at System.Xaml.XamlWriter.WriteNode(XamlReader reader)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter, Boolean closeWriter)
at System.Xaml.XamlServices.Transform(XamlReader xamlReader, XamlWriter xamlWriter)
at Supremacy.Xaml.XamlHelper.LoadInto(Object instance, XamlReader xamlReader) in C:\Projects\Supremacy\Mainline\SupremacyCore\Xaml\XamlHelper.cs:line 83
at Supremacy.Xaml.XamlHelper.LoadInto(Object instance, Stream stream) in C:\Projects\Supremacy\Mainline\SupremacyCore\Xaml\XamlHelper.cs:line 37
at Supremacy.Client.Views.AssaultScreenSettings.Refresh() in C:\Projects\Supremacy\Mainline\SupremacyClientComponents\Views\SystemAssaultScreen\SystemAssaultScreenViewModel.cs:line 1464
22:28:07.553 [13] DEBUG General - Civ: Federation, Target Colonies Count: 12, Current Colonies Count: 6
22:28:07.554 [13] DEBUG General - Civ: Federation, State: AtWarEmpire
22:28:07.955 [13] DEBUG General - Civ: Romulan, Target Colonies Count: 12, Current Colonies Count: 16
22:28:07.956 [13] DEBUG General - Civ: Romulan, State: AtWarEmpire
22:28:08.102 [13] DEBUG General - Civ: Romulan, Dilithium: 551, Duranium: 1459, Deuterium: 853, Credits: 11786, Support: 1450, Maintenance: 1865
22:28:08.106 [13] DEBUG General - Civ: Romulan, Ships built: [Scout: 1],[Cruiser: 8],[FastAttack: 4],[Command: 4],[Colony: 3],[StrikeCruiser: 3],[Transport: 1],
22:28:08.506 [13] DEBUG General - Civ: Klingon, Target Colonies Count: 12, Current Colonies Count: 16
22:28:08.506 [13] DEBUG General - Civ: Klingon, State: Strengthen
22:28:08.619 [13] DEBUG General - Civ: Klingon, Dilithium: 486, Duranium: 8416, Deuterium: 2801, Credits: 41532, Support: 1667, Maintenance: 1776
22:28:08.621 [13] DEBUG General - Civ: Klingon, Ships built: [Scout: 3],[FastAttack: 12],[Cruiser: 4],[Command: 4],[Colony: 2],[Science: 1],
22:28:08.992 [13] DEBUG General - Civ: Dominion, Target Colonies Count: 14, Current Colonies Count: 24
22:28:08.993 [13] DEBUG General - Civ: Dominion, State: Strengthen
22:28:09.230 [13] DEBUG General - Civ: Dominion, Dilithium: 194, Duranium: 509, Deuterium: 3172, Credits: 13011, Support: 2237, Maintenance: 2718
22:28:09.231 [13] DEBUG General - Civ: Dominion, Ships built: [FastAttack: 13],[Colony: 3],[Cruiser: 6],[Command: 10],[Transport: 1],
Savegame here: Note: I had to declare war the Roms, as were going to crush the Fed's lone minor, that I'm trying to save till last. Looking forward to finally discovering what Red Matter is good for!!
Now, to make things less tedious, we could make stranded fleets not be able to escape (can't recall if there's a penalty to the roll, will have to check). What do you guys think?
My vote is - make it impossible for them to "escape". Stranded is stranded. I'd actually suggest a combat penalty as well. Stranded deep in enemy space, you're in for a world of hurt!