The Sandy Spire doesn't run well, after months of trying to restructure the code nothing helped. The simulator has a hard time with cutting thru external floors and having many doors on the same floor.
I've actually been doing tests to try to speed up building loading, I could also look into the Sandy Spire issues and see what I can do. Do you have any more details about the issues, is the building causing framerate issues?
I haven't actually tried to increase runtime building performance (framerate) in a while. The last attempt was the batching optimizer which you can turn off too and see if it's causing problems (the option for it should be the last line in the skyscraper.ini file).
The framerate is fine even on systems with integrated Intel Graphics. It's the loading time and the crashing that is the issue. I got it working on a build from last year, but it crashes on the latest version. Here is the report:
*** Unhandled Exception
ExpCode: 0xC0000005
ExpFlags: 0
ExpAddress: 0x00000000
SymInit: Symbol SearchPath: '.', symOptions: 530,
OS Version: 6.2.9200 ()
Loading symbols................................................................................................
Call stack:
C:\skyscraper\src\frontend\mainscreen.cpp (144): Skyscraper::MainScreen::OnSize
00007FFF1C9C3884 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::CallEventHandler
00007FFF1CAC71AF (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEventIfMatchesId
00007FFF1CAC6D7C (wxbase32u_vc_custom): (filename not available): wxEventHashTable::HandleEvent
00007FFF1CAC804D (wxbase32u_vc_custom): (filename not available): wxEvtHandler::TryHereOnly
00007FFF1CAC7113 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEvent
00007FFF1CAC7C2A (wxbase32u_vc_custom): (filename not available): wxEvtHandler::SafelyProcessEvent
00007FFF1C28796B (wxmsw32u_core_vc_custom): (filename not available): wxWindow::HandleSize
00007FFF1C289D45 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWHandleMessage
00007FFF1C28D4F8 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWWindowProc
00007FFF1C25C5AE (wxmsw32u_core_vc_custom): (filename not available): wxNonOwnedWindow::MSWWindowProc
00007FFF1C27CE0A (wxmsw32u_core_vc_custom): (filename not available): wxTopLevelWindowMSW::MSWWindowProc
00007FFF1C2D20C7 (wxmsw32u_core_vc_custom): (filename not available): wxFrame::MSWWindowProc
00007FFF1C292496 (wxmsw32u_core_vc_custom): (filename not available): wxWndProc
00007FFF3D8824FD (USER32): (filename not available): DispatchMessageW
00007FFF3D883902 (USER32): (filename not available): MsgWaitForMultipleObjects
00007FFF3D8839CE (USER32): (filename not available): MsgWaitForMultipleObjects
00007FFF3DB12064 (ntdll): (filename not available): KiUserCallbackDispatcher
00007FFF3D88102A (USER32): (filename not available): InvalidateRect
00007FFF3D885910 (USER32): (filename not available): SystemParametersInfoW
00007FFF3D88F065 (USER32): (filename not available): GetShellWindow
00007FFF3D88401E (USER32): (filename not available): CallWindowProcW
00007FFF397C1949 (UxTheme): (filename not available): DllCanUnloadNow
00007FFF397C1981 (UxTheme): (filename not available): DllCanUnloadNow
00007FFF3D883FA6 (USER32): (filename not available): CallWindowProcW
00007FFF1C288B5A (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWDefWindowProc
00007FFF1C28D510 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWWindowProc
00007FFF1C25C5AE (wxmsw32u_core_vc_custom): (filename not available): wxNonOwnedWindow::MSWWindowProc
00007FFF1C27CE0A (wxmsw32u_core_vc_custom): (filename not available): wxTopLevelWindowMSW::MSWWindowProc
00007FFF1C2D20C7 (wxmsw32u_core_vc_custom): (filename not available): wxFrame::MSWWindowProc
00007FFF1C292496 (wxmsw32u_core_vc_custom): (filename not available): wxWndProc
00007FFF3D883F40 (USER32): (filename not available): CallWindowProcW
00007FFF3D883902 (USER32): (filename not available): MsgWaitForMultipleObjects
00007FFF3D88EFC2 (USER32): (filename not available): GetShellWindow
00007FFF3DB12064 (ntdll): (filename not available): KiUserCallbackDispatcher
00007FFF3D882ACA (USER32): (filename not available): PeekMessageW
00007FFF3D882AE6 (USER32): (filename not available): PeekMessageW
00007FFF1CADF3FF (wxbase32u_vc_custom): (filename not available): wxMSWEventLoopBase::Pending
00007FFF1C9F9773 (wxbase32u_vc_custom): (filename not available): wxEventLoopManual::DoRun
00007FFF1C9F9A4A (wxbase32u_vc_custom): (filename not available): wxEventLoopBase::Run
00007FFF1C2C3DA1 (wxmsw32u_core_vc_custom): (filename not available): wxDialog::ShowModal
C:\skyscraper\src\frontend\uexception.h (148): Skyscraper::CrashHandlerExceptionFilter
00007FFF3AD80272 (KERNELBASE): (filename not available): UnhandledExceptionFilter
00007FFF3DB1EC73 (ntdll): (filename not available): memset
00007FFF3DB018B6 (ntdll): (filename not available): _C_specific_handler
00007FFF3DB12F3D (ntdll): (filename not available): _chkstk
00007FFF3DAD4557 (ntdll): (filename not available): RtlRaiseException
00007FFF3DB120CA (ntdll): (filename not available): KiUserExceptionDispatcher
00007FFF1C2F99B3 (wxmsw32u_core_vc_custom): (filename not available): wxProgressDialog::~wxProgressDialog
00007FF63D24BDC5 (Skyscraper): (filename not available): wxProgressDialog::`scalar deleting destructor'
00007FFF1C9C4259 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::DeletePendingObjects
00007FFF1C9C66F9 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::OnExit
00007FFF1CA49F2E (wxbase32u_vc_custom): (filename not available): wxEntryReal
00007FFF1CB26458 (wxbase32u_vc_custom): (filename not available): wxEntry
C:\skyscraper\src\frontend\skyscraper.cpp (182): main
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
00007FFF3B6F1412 (KERNEL32): (filename not available): BaseThreadInitThunk
00007FFF3DA95504 (ntdll): (filename not available): RtlUserThreadStart
Simulator State Dump
--------------------------
Platform: Windows x86 64-bit
Renderer: Direct3D9
Frontend version: 1.12.0.2893
--------------------------
Copy and paste the above information (select it and press CTRL-C)
and either post it to the Skyscraper forum at
http://forum.skyscrapersim.netor email to ryan
@Skyscrapersim.net
Press OK to close Skyscraper