Page 1 of 1

editor strange behaviour

Posted: Mon Apr 08, 2024 3:09 pm
by silnac
Hi all,
i`m an Italian newbie creating scenarios for Panzer Corps 2.

I created a new and detailed complete Sicily map and al other stuffs about Husky operation (for human against AI).
I named them Husky (to play German side) and Sicily (for Allied side).

But I found a problem for the Allied version: I do not know why, when I click "play" (in the editor and also using Panzer corp 2 custom scenario button) appears the briefing of "Iron cross, red star II" instead of the correct "Sicily" briefing (see screenshot attachment "briefing").

Moreover the overview do not show the main objective and the bonus objective (see screenshot attachment "overview").

I tried to rename, to use a different file (of a different battle) renaming the ".pz2brf" but without results.

Instead the German version (Husky) briefing works correctly showingh both right contents.

Can someone help me?

Thanks
Silvio

Re: editor strange behaviour

Posted: Mon Apr 08, 2024 3:33 pm
by Grondel
My guess is u messed up the battle sides. Top left corner of the "briefing" or "objectives" tab u can switch between the sides. either do it here or in the player tab.

sers,
Thomas

Re: editor strange behaviour

Posted: Mon Apr 08, 2024 4:49 pm
by silnac
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

Re: editor strange behaviour

Posted: Tue Apr 09, 2024 11:43 am
by silnac
Hello,
I think I solved the problem by deleting the objectives for side 1 and inserting "all objectives" instead of "capture victory hex" for side 2.
Now it no longer crashes at the opening of the game and correctly displays briefings and objectives.
I have to test the scenario to see if it ends correctly conquering all objectives, but it seems that now everything is OK.