WolvenKit / CyberCAT

CyberPunk 2077 Customization Assistant Tool. Work in progress Savegame editor.
MIT License
158 stars 34 forks source link

Can't load saves on v1.23 #55

Open Vistril opened 3 years ago

Vistril commented 3 years ago

As I'm sure you probably know by now, saves made on v1.23 cannot be loaded.

(Unknown property: "FastTravelSystem.lastUpdatedAchievementCount")

Opening an issue because I do not see an existing one.

Saves prior to v1.23 still load.

sasoriza commented 3 years ago

Same with saves from game version 1.31

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> CyberCAT.Core.Classes.Mapping.PropertyNotFoundException: Unknown property: "FastTravelSystem.lastUpdatedAchievementCount"
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.SetProperty(BaseClassEntry cls, String propertyName, Object value) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 370.
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.ReadMappedFields(BinaryReader reader, BaseClassEntry cls) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 385.
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.<>c__DisplayClass11_0.<InternalRead>b__0(KeyValuePair`2 pair) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 157.
   bei System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   bei System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   bei System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   bei System.Threading.Tasks.Task.Wait()
   bei System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   bei System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   bei System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.InternalRead(NodeEntry node, BinaryReader reader) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 149.
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.ReadWithMapping(NodeEntry node, BinaryReader reader, List`1 parsers) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 45.
   bei CyberCAT.Core.Classes.Parsers.ScriptableSystemsContainerParser.Read(NodeEntry node, BinaryReader reader, List`1 parsers) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\ScriptableSystemsContainerParser.cs:Zeile 25.
   bei CyberCAT.Core.Classes.Parsers.ParserUtils.ParseChildren(IEnumerable`1 children, BinaryReader reader, List`1 parsers) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\ParserUtils.cs:Zeile 16.
   bei CyberCAT.Core.Classes.SaveFile.LoadFromStream(Stream stream) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\SaveFile.cs:Zeile 202.
   bei CyberCAT.Core.Classes.SaveFile.Load(Stream inputStream) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\SaveFile.cs:Zeile 140.
   bei CyberCAT.Forms.Form1.LoadPcSaveClick(Object sender, EventArgs e) in H:\Build\CyberCAT-main\CyberCAT.Forms\Form1.Editor.cs:Zeile 66.
   bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
   bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
---> (Interne Ausnahme #0) CyberCAT.Core.Classes.Mapping.PropertyNotFoundException: Unknown property: "FastTravelSystem.lastUpdatedAchievementCount"
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.SetProperty(BaseClassEntry cls, String propertyName, Object value) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 370.
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.ReadMappedFields(BinaryReader reader, BaseClassEntry cls) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 385.
   bei CyberCAT.Core.Classes.Parsers.GenericUnknownStructParser.<>c__DisplayClass11_0.<InternalRead>b__0(KeyValuePair`2 pair) in H:\Build\CyberCAT-main\CyberCAT.Core\Classes\Parsers\GenericUnknownStructParser.cs:Zeile 157.
   bei System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   bei System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4400.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
CyberCAT.Forms
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/CyberCAT.Forms.exe.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4400.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4360.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4390.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
CyberCAT.Core
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/CyberCAT.Core.DLL.
----------------------------------------
netstandard
    Assembly-Version: 2.0.0.0.
    Win32-Version: 4.8.4084.0.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll.
----------------------------------------
Newtonsoft.Json
    Assembly-Version: 12.0.0.0.
    Win32-Version: 12.0.3.23909.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/Newtonsoft.Json.DLL.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4390.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4190.0 built by: NET48REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Numerics
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
System.Runtime.Serialization
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4250.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.
----------------------------------------
System.Data
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4270.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
Be.Windows.Forms.HexBox
    Assembly-Version: 1.6.1.0.
    Win32-Version: 1.6.1.0.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/Be.Windows.Forms.HexBox.DLL.
----------------------------------------
System.Security
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4261.0 built by: NET48REL1LAST_B.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Data.SqlXml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.SqlXml/v4.0_4.0.0.0__b77a5c561934e089/System.Data.SqlXml.dll.
----------------------------------------
System.ServiceModel.Internals
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4250.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll.
----------------------------------------
System.Transactions
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll.
----------------------------------------
K4os.Compression.LZ4
    Assembly-Version: 1.2.6.0.
    Win32-Version: 1.2.6.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/K4os.Compression.LZ4.DLL.
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly-Version: 5.0.0.0.
    Win32-Version: 5.0.20.51904.
    CodeBase: file:///D:/Spiele/Cyberpunk%202077/tools/CyberCAT_v0.0.14/System.Runtime.CompilerServices.Unsafe.DLL.
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly-Version: 0.0.0.0.
    Win32-Version: 4.8.4400.0 built by: NET48REL1LAST_C.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.8.4084.0 built by: NET48REL1.
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Vistril commented 3 years ago

Apart from the German all over your file I can't read, it's most likely due to a new save attribute CyberCAT does not account for. Sit back and wait for an update. (even if this was 6 days ago)