Thanks for the quick reply, Grondel.
Having created two identical scenarios (same map and units) I changed the players according to the version (German or Allied) but I forgot the sides...
As you suggested I checked the player sides and I discover the mystake...
See attachment.
I corrected the sides in scenario parameters (see attachment), but now the scenario crashes (see attachment), while before it came to an end correctly giving the victory results as established for the side 1.
So, I suppose that the objectives are correctly memorized by the game for allied side.
But probably not the briefing.
In any case I have no idea because the "briefing" is from another scenario located in another folder.
This is the file log of the crash:
LoginId:ad6a21f941fd31d1a2984397e1650854
EpicAccountId:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000130
PanzerCorps2_Win64_Shipping!LocalPlayer::xproperty_position_meta::Access::Get() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\LocalPlayerController.h:42]
PanzerCorps2_Win64_Shipping!BinMetaData::Write<FVector>() [C:\Projects\PanzerCorps2\SVN\trunk\Source\Common\BinSerializer.h:700]
PanzerCorps2_Win64_Shipping!BinSerializer<Controller,void *>::Write() [C:\Projects\PanzerCorps2\SVN\trunk\Source\Common\BinSerializer.h:526]
PanzerCorps2_Win64_Shipping!BinSerializer<std::pair<int const ,unique<Controller,std::default_delete<Controller> > >,void *>::Write() [C:\Projects\PanzerCorps2\SVN\trunk\Source\Common\BinSerializer.h:173]
PanzerCorps2_Win64_Shipping!GameEngine::SaveGame() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\GameEngine.cpp:649]
PanzerCorps2_Win64_Shipping!UEGameInstance::SaveGame() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\UEGameInstance.cpp:179]
PanzerCorps2_Win64_Shipping!LocalPlayer::Autosave() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\LocalPlayerController.cpp:307]
PanzerCorps2_Win64_Shipping!LocalPlayer::Briefing::`scalar deleting destructor'()
PanzerCorps2_Win64_Shipping!LocalPlayer::Wait() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\LocalPlayerController.h:113]
PanzerCorps2_Win64_Shipping!std::_Func_impl_no_alloc<`GameState::OnExecute<`GameEngine::GameEngine'::`2'::<lambda_9> >'::`2'::<lambda_1>,void,Action *>::_Do_call() [C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\INCLUDE\functional:921]
PanzerCorps2_Win64_Shipping!delegate<void __cdecl(Action *)>::operator()() [C:\Projects\PanzerCorps2\SVN\trunk\Source\Common\Delegate.h:85]
PanzerCorps2_Win64_Shipping!GameWorld::Execute() [C:\Projects\PanzerCorps2\SVN\trunk\Source\GameCore\GameWorld.cpp:5580]
PanzerCorps2_Win64_Shipping!UndeployAnimation::Start() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\Animations.h:40]
PanzerCorps2_Win64_Shipping!GameEngine::Tick() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\GameEngine.cpp:338]
PanzerCorps2_Win64_Shipping!AGame::Tick() [C:\Projects\PanzerCorps2\SVN\trunk\Source\PanzerCorps2\Game.cpp:168]
PanzerCorps2_Win64_Shipping!AActor::TickActor()
PanzerCorps2_Win64_Shipping!FActorTickFunction::ExecuteTick()
PanzerCorps2_Win64_Shipping!TGraphTask<FTickFunctionTask>::ExecuteTask()
PanzerCorps2_Win64_Shipping!FNamedTaskThread::ProcessTasksUntilQuit()
PanzerCorps2_Win64_Shipping!FTaskGraphImplementation::WaitUntilTasksComplete()
PanzerCorps2_Win64_Shipping!FTickTaskSequencer::ReleaseTickGroup()
PanzerCorps2_Win64_Shipping!FTickTaskManager::RunTickGroup()
PanzerCorps2_Win64_Shipping!UWorld::Tick()
PanzerCorps2_Win64_Shipping!UGameEngine::Tick()
PanzerCorps2_Win64_Shipping!FEngineLoop::Tick()
PanzerCorps2_Win64_Shipping!GuardedMain()
PanzerCorps2_Win64_Shipping!GuardedMainWrapper()
PanzerCorps2_Win64_Shipping!WinMain()
PanzerCorps2_Win64_Shipping!__scrt_common_main_seh() [d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll
Have you other suggestions?
Thanks