I've deleted most of the custom SMs now without success (and they were quite a lot, my property count allowed 2000 more slots afterwards) but I managed to get the section of T3Main log immediately created before and during my saving attempt in the T3 debug playing mode:
Code:
PauseWindow window set active! [ 393428] (.\T3TabbedWindow.cpp : 36)
Spawned 'LoadSavePlaque__0' (0x6fab3240) in 'Hermes' [ 395163] (.\UnLevAct.cpp : 261)
Spawned 'LoadSavePlaque__1' (0x6fab1740) in 'Hermes' [ 395163] (.\UnLevAct.cpp : 261)
WARNING: Invalid section index on Flesh Object: 1 [ 395164] (.\Source\Objects\FObject.cpp : 276)
WARNING: Invalid section index on Flesh Object: 2 [ 395164] (.\Source\Objects\FObject.cpp : 276)
Spawned 'LoadSavePlaque__2' (0x6fab3180) in 'Hermes' [ 395164] (.\UnLevAct.cpp : 261)
WARNING: Invalid section index on Flesh Object: 1 [ 395165] (.\Source\Objects\FObject.cpp : 276)
WARNING: Invalid section index on Flesh Object: 2 [ 395165] (.\Source\Objects\FObject.cpp : 276)
Spawned 'METAbutton128x37__0' (0x6fab1bc0) in 'Hermes' [ 395165] (.\UnLevAct.cpp : 261)
WARNING: Invalid section index on Flesh Object: 1 [ 395698] (.\Source\Objects\FObject.cpp : 276)
WARNING: Invalid section index on Flesh Object: 2 [ 395698] (.\Source\Objects\FObject.cpp : 276)
WARNING: Invalid section index on Flesh Object: 1 [ 395704] (.\Source\Objects\FObject.cpp : 276)
WARNING: Invalid section index on Flesh Object: 2 [ 395704] (.\Source\Objects\FObject.cpp : 276)
Spawned 'PopupFrame__0' (0x6fab1680) in 'Hermes' [ 396103] (.\UnLevAct.cpp : 261)
WARNING: Freed all hardware buffers and unloaded all res sounds, but somehow our memory usage is [20480], not [0] as expected! This is a Cadence internal system error![ 396147] (.\Src\SoundBufferPool.cpp : 1747)
Log : Saving Level... [ 396147] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving physics... [ 396162] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving actors + level... [ 396163] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
WARNING: Unable to find constraint for DoorController for FanBlade__0, probably missing a hinged/prismatic attachmanet. [ 396877] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__0 does not have m_constraint assigned![ 396877] (.\GamePhysDoorController.cpp : 512)
WARNING: Unable to find constraint for DoorController for FanBlade__1, probably missing a hinged/prismatic attachmanet. [ 396877] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__1 does not have m_constraint assigned![ 396877] (.\GamePhysDoorController.cpp : 512)
Log : Saving ChangedActorDatabase... [ 396894] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving ChangedActorDatabase. [ 396895] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIGlobals... [ 396895] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIGlobals. [ 396896] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIManager... [ 396897] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIManager. [ 396898] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving SpatialDatabase... [ 396898] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving SpatialDatabase. [ 396899] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving ChangedActorDatabase... [ 396938] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving ChangedActorDatabase. [ 396939] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIGlobals... [ 396940] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIGlobals. [ 396941] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIManager... [ 396941] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIManager. [ 396942] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving SpatialDatabase... [ 396943] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving SpatialDatabase. [ 396944] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
WARNING: Unable to find constraint for DoorController for FanBlade__0, probably missing a hinged/prismatic attachmanet. [ 397338] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__0 does not have m_constraint assigned![ 397338] (.\GamePhysDoorController.cpp : 512)
WARNING: Unable to find constraint for DoorController for FanBlade__1, probably missing a hinged/prismatic attachmanet. [ 397338] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__1 does not have m_constraint assigned![ 397338] (.\GamePhysDoorController.cpp : 512)
Log : Saving ChangedActorDatabase... [ 398325] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving ChangedActorDatabase. [ 398326] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIGlobals... [ 398326] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIGlobals. [ 398327] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving AIManager... [ 398328] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving AIManager. [ 398328] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : Saving SpatialDatabase... [ 398329] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Log : ...done saving SpatialDatabase. [ 398330] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
WARNING: Unable to find constraint for DoorController for FanBlade__1, probably missing a hinged/prismatic attachmanet. [ 398491] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__1 does not have m_constraint assigned![ 398491] (.\GamePhysDoorController.cpp : 512)
WARNING: Unable to find constraint for DoorController for FanBlade__0, probably missing a hinged/prismatic attachmanet. [ 398491] (.\GamePhysDoorController.cpp : 443)
WARNING: DoorController::isReferenceObjectFixed() - Door Controller on Actor FanBlade__0 does not have m_constraint assigned![ 398491] (.\GamePhysDoorController.cpp : 512)
ERROR: Exceeded maximum property storage count of 61440. Must raise the limit and recompile. [ 398697] (.\Viktoria\Viki_Errors.cpp : 662)
WARNING: Attempt to enable code block for non-existant timer; ID = 117702656 [ 399547] (.\Timing\Timing.cpp : 359)
WARNING: Attempt to start non-existant timer '117702656': Using default entry. [ 399547] (..\Tech\Timing\APIs\TimingAPI.h : 396)
Log : ...Save completed. [ 399551] (..\..\Core\Inc\FOutputDeviceFile.h : 51)
Unfortunately, like every T3 log file this is full of unimportant errors and warnings, but still: It features one Viktoria error concerning the property storage count. Now I just wonder if it takes more than 2000 properties to create a savegame. :weird: I could check those fan blades as well but I doubt that they're the cause.
Edit1: Deleting a lot of SMs to increase the remaining properties up to 8364 apparently worked, saving went through and there is no sign of a Viktoria Error now in the log. I'm doing ibt files right now to see if it works also via GL. If yes, then my mission will be on hiatus until we find a property defragmentation program. :erg:
Edit2: Well, sort of confirmed. Saving works at the beginning but crashes later on - staying on the property issue basis I'd say that after the first seconds and triggered scripts there are already too many properties again. I might test it with deleting more static meshes to see if I can save for a longer time playing but apparently it means that I have to leave Hermes for now because I cannot cut down the content even more. Or has anyone else built such a big mission (i.e. close to the peoperty limit of 61440) without saving issues?