A short test was working now, I see logs, I think Carcass was on stair (maybe I don't need to mess with that PrimitiveMesh)
Code: Select all
Log: Allocated 21972 bytes for XC_PrimitiveMesh0
Log: Allocated 21972 bytes for XC_PrimitiveMesh1
Log: Allocated 21972 bytes for XC_PrimitiveMesh2
Log: Plane 35: Overlapping
Log: Plane 48: Overlapping
Log: Plane 49: Overlapping
Log: Plane 101: Overlapping
Log: Plane 148: Overlapping
Log: Plane 208: Overlapping
Log: Plane 232: Overlapping
Log: Plane 234: Overlapping
Log: Plane 283: Overlapping
Log: Plane 359: Overlapping
Log: Plane 364: Overlapping
Log: Plane 407: Overlapping
Log: Allocated 21972 bytes for XC_PrimitiveMesh3
Log: Allocated 21972 bytes for XC_PrimitiveMesh4
ScriptLog: TickRate went 24
Log: Allocated 21972 bytes for XC_PrimitiveMesh5
Log: Allocated 21972 bytes for XC_PrimitiveMesh6
ScriptLog: TickRate went 23
Log: _43_Point 2 vs LocalStart: (-801.020020,1592.621216) [23,-33,25]
Log: Diff signs!
Log: _43_ Point to player (26.399996,40.040001)
Log: WTF 0,1: plane 21.207283 to 4.946692 XY:(0.550459,0.834862,0.000000,W:-2.588624)
Log: _53_Point 2 vs LocalStart: (-29.378801,56.964363) [1,-18,-51]
Log: Diff signs!
Log: _53_ Point to player (4.400001,-3.960000)
Log: WTF 0,1: plane -2.376982 to -8.873497 XY:(0.743294,-0.668965,0.000000,W:24.975685)
Log: Point 0,1: plane reachable -2.376982 to -8.873497 XY:(0.743294,-0.668965,W:24.975685)
Log: _53_Point 0 vs LocalStart: (-267.579407,205.300781) [5,-14,-52]
Log: Diff signs!
Log: _53_ Point to player (9.459999,15.620001)
Log: WTF 1,2: plane -0.757620 to -1.444097 XY:(0.518035,0.855360,0.000000,W:3.162208)
Log: Point 1,2: plane reachable -0.757620 to -1.444097 XY:(0.518035,0.855360,W:3.162208)
Log: _57_Point 2 vs LocalStart: (-1010.592041,-2565.618164) [2,17,-51]
Log: _67_Point 2 vs LocalStart: (-115.821198,190.719513) [1,-21,18]
Log: Diff signs!
Log: _67_ Point to player (14.630000,-3.519999)
Log: WTF 0,1: plane 0.674496 to -1.130672 XY:(0.972254,-0.233926,0.000000,W:18.172426)
Log: Point 0,1: plane reachable 0.674496 to -1.130672 XY:(0.972254,-0.233926,W:18.172426)
Log: _67_Point 0 vs LocalStart: (-293.255615,-6.828453) [5,-6,-51]
Log: _68_Point 2 vs LocalStart: (143.239792,-15.523430) [4,-3,46]
Log: Diff signs!
Log: _68_ Point to player (-5.389998,-18.920000)
Log: WTF 0,1: plane -11.210918 to -11.057821 XY:(-0.273982,-0.961735,0.000000,W:13.786142)
Log: _69_Point 2 vs LocalStart: (43.559998,376.111908) [14,-17,40]
Log: _73_Point 2 vs LocalStart: (16.552856,565.491455) [29,-32,48]
Log: _76_Point 2 vs LocalStart: (466.817932,5201.562012) [20,-30,26]
Log: _77_Point 2 vs LocalStart: (-2.613617,-570.471863) [1,-8,42]
Log: _77_Point 0 vs LocalStart: (-203.570404,1047.742065) [21,-27,37]
Log: Diff signs!
Log: _77_ Point to player (38.279999,33.000004)
Log: WTF 1,2: plane 8.730676 to -1.249667 XY:(0.757410,0.652940,0.000000,W:10.543424)
Log: Point 1,2: plane reachable 8.730676 to -1.249667 XY:(0.757410,0.652940,W:10.543424)
Log: _80_Point 2 vs LocalStart: (212.379196,198.237610) [14,-25,20]
Log: _80_Point 0 vs LocalStart: (474.344177,914.039795) [2,-26,16]
NetComeGo: Close XC_TcpipConnection2 09/12/16 08:22:43
Log: Closing by request
If I'm not mistaking looks like is not the best reaction of PrimitiveMesh...
Edit: My ShowPath went borked even with FINAL declared... I'll see how do I need to write it

.
Log wrote:
ScriptWarning: ReplaceFunction: [NET] ShowPath and Tw_ShowPath have different properties size
Edit2:Nvm, I figured how to deal with it - calling another function to not have different properties size. For such case exiting local game seems to deliver some Malloc Crash 0x2 etc... And this crash happens after using changed formula...
Code: Select all
exec function Tw_ShowPath()
{
local Actor Node;
CheckPath();
}
The CheckPath() code is older (Posted a few posts ago) + variables included in abstract class. Perhaps this stuff has limitation as my happiness related to super tweaks so we are limited somehow:
Crash_Log wrote:
XC_Engine: NotifyLevelChange() begin...
ScriptLog: XC: Helper Win Created
ScriptLog: XC: LevelChange
XC_Engine: NotifyLevelChange() end
Critical: FMallocWindows::Free
Critical: FMallocWindows::Realloc
Critical: 42F91D80 0 FArray
Critical: FArray::Realloc
Critical: 0*2
Critical: FMallocWindows::Free
Critical: UObject::ExitProperties
Critical: (StrProperty Botpack.TournamentPlayer.spreenote)
Critical: UObject::Destroy
Critical: (TFemale1 MH-Akemi_vs_Tomoko_Rv.TFemale1)
Critical: AActor::Destroy
Critical: UObject::ConditionalDestroy
Critical: (TFemale1 MH-Akemi_vs_Tomoko_Rv.TFemale1)
Critical: ShutupSound
Critical: ULevel::DestroyActor
Critical: (TFemale1 MH-Akemi_vs_Tomoko_Rv.TFemale1)
Critical: DissociateViewports
Critical: UXC_GameEngine::LoadMap
Critical: LocalMapURL
Critical: UGameEngine::Browse
Critical: ClientTravel
Critical: UGameEngine::Tick
Critical: UXC_GameEngine::Tick
Critical: UpdateWorld
Critical: MainLoop
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Exit: UGalaxyAudioSubsystem::ShutdownAfterError
Log: DirectDraw End Mode
Exit: UD3D9RenderDevice::ShutdownAfterError
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 09/12/16 19:30:11
hm...