20:32:24.1362|ERROR|RayCarrot.RCP.Metro.Pages.Progression.GameViewModel|Failed to load progression for Rayman2_Ps2|7b6aa02a-3858-41e9-b75e-429b0d420f68 (Rayman Revolution)|System.InvalidOperationException: Un objet qui autorise la valeur Null doit posséder une valeur.
à System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
à lambda_method(Closure , Nullable`1 )
à BinarySerializer.BitDeserializer.SerializeNullableBits[T](Nullable`1 value, Int32 length, String name)
à RayCarrot.RCP.Metro.Rayman2Ps2SaveData.PersoDsgData.<SerializeImpl>b__20_0(BitSerializerObject b) dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Binary\CPA\PS2\Rayman2Ps2SaveData.cs:ligne 101
à BinarySerializer.BinaryDeserializer.DoBits[T](Action`1 serializeFunc)
à RayCarrot.RCP.Metro.Rayman2Ps2SaveData.PersoDsgData.SerializeImpl(SerializerObject s) dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Binary\CPA\PS2\Rayman2Ps2SaveData.cs:ligne 99
à BinarySerializer.BinarySerializable.Serialize(SerializerObject s)
à BinarySerializer.BinaryDeserializer.SerializeObject[T](T obj, Action`1 onPreSerialize, String name)
à BinarySerializer.BinaryDeserializer.SerializeObjectArray[T](T[] obj, Int64 count, Action`2 onPreSerialize, String name)
à RayCarrot.RCP.Metro.Rayman2Ps2SaveData.SerializeImpl(SerializerObject s) dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Binary\CPA\PS2\Rayman2Ps2SaveData.cs:ligne 58
à BinarySerializer.BinarySerializable.Serialize(SerializerObject s)
à BinarySerializer.BinaryDeserializer.SerializeObject[T](T obj, Action`1 onPreSerialize, String name)
à BinarySerializer.SerializerObject.SerializeFile[T](String relativePath, T obj, Action`1 onPreSerialize, String name)
à BinarySerializer.FileFactory.Read[T](Context context, String filePath, Action`2 onPreSerialize)
à RayCarrot.RCP.Metro.ContextExtensions.ReadStreamData[T](Context context, Stream stream, String name, Nullable`1 endian, VirtualFileMode mode, Action`1 onPreSerialize, Boolean maintainPosition, Boolean allowLocalPointers)
à RayCarrot.RCP.Metro.EmulatedPs2FileSave.ReadAsync[T](String fileName) dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Games\Progression\Emulated\EmulatedPs2FileSave.cs:ligne 40
à RayCarrot.RCP.Metro.EmulatedPs2FileSave.<ReadAsync>d__10`1.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à RayCarrot.RCP.Metro.GameProgressionManager_Rayman2_Ps2.<LoadSlotsAsync>d__2.MoveNext() dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Games\Progression\Games\Ps2\GameProgressionManager_Rayman2_Ps2.cs:ligne 13
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
à RayCarrot.RCP.Metro.EmulatedGameProgressionManager.<LoadSlotsAsync>d__6.MoveNext() dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Games\Progression\Emulated\EmulatedGameProgressionManager.cs:ligne 26
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à RayCarrot.RCP.Metro.EmulatedGameProgressionManager.<LoadSlotsAsync>d__6.MoveNext() dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Games\Progression\Emulated\EmulatedGameProgressionManager.cs:ligne 26
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token)
à System.Linq.AsyncEnumerable.<<ToArrayAsync>g__Impl|180_0>d`1.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Linq.AsyncEnumerable.<<ToArrayAsync>g__Impl|180_0>d`1.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à RayCarrot.RCP.Metro.Pages.Progression.GameViewModel.<LoadProgressAsync>d__135.MoveNext() dans D:\Dev\Repos\RayCarrot.RCP.Metro\src\RayCarrot.RCP.Metro\Pages\Progression\GameViewModel.cs:ligne 372
i dont find how to make work the Rayman Revolution ( PAL) Progresion