﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	phab_field
6626	Crash on startup	dourouc05		"I started the game for the second time when it crashed. I have not installed anything or tinkered with its innards.

Here is the error message that is shown on startup:

{{{
Assertion failed: ""Tech""
Location: canvas2d.cpp:105 (CCanvas2D::Impl::BindTechIfNeeded)

Call stack:

CCanvas2D::Impl::BindTechIfNeeded (canvas2d.cpp:105)
    this = 0x198EED08 -> 
        DeviceCommandContext = 0x195D3340 -> 
            (Renderer::Backend::IDeviceObject<Renderer::Backend::IDeviceCommandContext>)

        Tech = (shared_ptr<CShaderTechnique>)
        BindingSlots = 
            transform = 0 (0x00000000)
            colorAdd = 0 (0x00000000)
            colorMul = 0 (0x00000000)
            grayscaleFactor = 0 (0x00000000)
            tex = 0 (0x00000000)


    this = (unavailable)
    defines = 
        
            m_Items = 0x010331DC -> 
                items = (unsupported vector<pair<CStrIntern,CStrIntern> >)
                hash = 0 (0x00000000)



    transform = 
        _11 = 0.000000 (0x00BB85A4)
        _21 = 0.000000 (0x00000000)
        _31 = 0.000000 (0x008FF2BC)
        _41 = 0.000000 (0x00BB85D0)
        _12 = 0.000000 (0x198BDF4C)
        _22 = 0.000000 (0x198BDF40)
        _32 = 0.000000 (0x198BDF40)
        _42 = 0.000000 (0x00000000)
        _13 = 0.000000 (0x00000000)
        _23 = 0.000000 (0x00000000)
        _33 = 0.000000 (0x00000000)
        _43 = 0.000000 (0x00000000)
        _14 = 0.000000 (0x00000000)
        _24 = 0.000000 (0x008FF370)
        _34 = 0.000000 (0x008FF370)
        _44 = 0.000000 (0x008FF370)
        _data = [16] 
            0.000000 (0x00BB85A4)
            0.000000 (0x00000000)
            0.000000 (0x008FF2BC)
            0.000000 (0x00BB85D0)
            0.000000 (0x198BDF4C)
            0.000000 (0x198BDF40)
            0.000000 (0x198BDF40)
            0.000000 (0x00000000)
            0.000000 (0x00000000)
            0.000000 (0x00000000)
            0.000000 (0x00000000)
            0.000000 (0x00000000) ...
        _data2d = [4] 
            [4] { 0.000000 (0x00BB85A4), 0.000000 (0x00000000), 0.000000 (0x008FF2BC), 0.000000 (0x00BB85D0) }
            [4] { 0.000000 (0x198BDF4C), 0.000000 (0x198BDF40), 0.000000 (0x198BDF40), 0.000000 (0x00000000) }
            [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) }
            [4] { 0.000000 (0x00000000), 0.000000 (0x008FF370), 0.000000 (0x008FF370), 0.000000 (0x008FF370) }

    shader = (unavailable - internal error)


CCanvas2D::DrawTexture (canvas2d.cpp:365)
    this = (unavailable)
    texture = (shared_ptr<CTexture>)
    destination = 0x008FF398 -> 
        left = 8.000000 (0x41000000)
        top = 408.000000 (0x43CC0000)
        right = 1016.000000 (0x447E0000)
        bottom = 674.000000 (0x44288000)

    source = 0x008FF3A8 -> 
        left = -nan(ind) (0xFFC00000)
        top = -nan(ind) (0xFFC00000)
        right = -nan(ind) (0xFFC00000)
        bottom = -nan(ind) (0xFFC00000)

    multiply = 0x198BDF80 -> 
        r = 0.000000 (0x00000000)
        g = 0.000000 (0x00000000)
        b = 0.000000 (0x00000000)
        a = 0.000000 (0x00000000)

    multiply = 0x198BDF80 (see above)
    add = (unavailable)
    add = 0x198BDF70 -> 
        r = 0.000000 (0x00000000)
        g = 0.000000 (0x00000000)
        b = 0.000000 (0x00000000)
        a = 0.333333 (0x3EAAAAAB)

    grayscaleFactor = 0.000000 (0x00000000)
    vertices = (unsupported array<float,12>)
    uvs = (unsupported array<float,12>)

GUIRenderer::Draw (guirenderer.cpp:323)
    Calls = (unavailable)
    canvas = 0x008FF494 -> 
        m = (unique_ptr<CCanvas2D::Impl,default_delete<CCanvas2D::Impl> >)

    cit = (unavailable)
    rect = 
        left = 8.000000 (0x41000000)
        top = 408.000000 (0x43CC0000)
        right = 1016.000000 (0x447E0000)
        bottom = 674.000000 (0x44288000)

    texCoords = 
        left = -nan(ind) (0xFFC00000)
        top = -nan(ind) (0xFFC00000)
        right = -nan(ind) (0xFFC00000)
        bottom = -nan(ind) (0xFFC00000)


CGUISpriteInstance::Draw (cguisprite.cpp:36)
    this = (unavailable)
    pGUI = 0x14A9EA20 -> 
        m_ScriptInterface = (shared_ptr<ScriptInterface>)
        m_MousePos = 
            X = 691.000000 (0x442CC000)
            Y = 439.000000 (0x43DB8000)

        m_MouseButtons = 0 (0x00000000)
        m_Tooltip = 
            m_State = 0 (0x00000000)
            m_PreviousObject = 0x19832528 -> 
                m_CachedActualSize = 
                    left = 2.000000 (0x40000000)
                    top = 2.000000 (0x40000000)
                    right = 1022.000000 (0x447F8000)
                    bottom = 728.000000 (0x44360000)

                m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                m_Children = (unsupported vector<IGUIObject * >)
                m_pParent = 0x198C1FD0 -> 
                    m_CachedActualSize = 
                        left = 710.000000 (0x44318000)
                        top = 614.000000 (0x44198000)
                        right = 1020.000000 (0x447F0000)
                        bottom = 764.000000 (0x443F0000)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Children = (unsupported vector<IGUIObject * >)
                    m_pParent = 0x198D7FC0 -> 
                        m_CachedActualSize = 
                            left = 0.000000 (0x00000000)
                            top = 0.000000 (0x00000000)
                            right = 0.000000 (0x00000000)
                            bottom = 0.000000 (0x00000000)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Children = (unsupported vector<IGUIObject * >)
                        m_pParent = 0x14C23C88 -> 
                            m_CachedActualSize = 
                                left = 0.000000 (0x00000000)
                                top = 0.000000 (0x00000000)
                                right = 0.000000 (0x00000000)
                                bottom = 0.000000 (0x00000000)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Children = (unsupported vector<IGUIObject * >)
                            m_pParent = 0x00000000
                            m_LastClickTime = [6] 
                                0 (0x0000000000000000)
                                0 (0x0000000000000000)
                                0 (0x0000000000000000)
                                0 (0x0000000000000000)
                                0 (0x0000000000000000)
                                0 (0x0000000000000000)
                            m_MouseHovering = false
                            m_Settings = (unsupported map<CStr8,IGUISetting * >)
                            m_pGUI = 0x14A9EA20 (see above)
                            m_ScriptHandlers = (unsupported map<CStr8,JS::Heap<JSObject *> >)
                            m_JSObject = (too much output; skipping to next top-level symbol)

                        m_LastClickTime = [6] 
                            0 (0x0000000000000000)
                            0 (0x0000000000000000)
                            0 (0x0000000000000000)
                            0 (0x0000000000000000)
                            0 (0x0000000000000000)
                            0 (0x0000000000000000)
                        m_MouseHovering = false
                        m_Settings = (unsupported map<CStr8,IGUISetting * >)
                        m_pGUI = 0x14A9EA20 (see above)
                        m_ScriptHandlers = (unsupported map<CStr8,JS::Heap<JSObject *> >)
                        m_JSObject = (unique_ptr<IGUIProxyObject,default_delete<IGUIProxyObject> >)
                        m_Enabled = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = true 

                        m_Hidden = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = false

                        m_Size = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = 
                                pixel = 
                                    left = 0.000000 (0x00000000)
                                    top = 0.000000 (0x00000000)
                                    right = 0.000000 (0x00000000)
                                    bottom = 0.000000 (0x00000000)

                                percent = 
                                    left = 0.000000 (0x00000000)
                                    top = 0.000000 (0x00000000)
                                    right = 0.000000 (0x00000000)
                                    bottom = 0.000000 (0x00000000)



                        m_Style = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = { (unsupported basic_string<char,char_traits<char> >) }

                        m_Hotkey = 
                            
                                
                                    m_pObject = 0x198D7FC0 (see above)

                                m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                                m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


                        m_Z = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = 10.000000 (0x41200000)

                        m_Absolute = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = true 

                        m_Ghost = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = false

                        m_AspectRatio = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = 0.000000 (0x00000000)

                        m_Tooltip = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) }

                        m_TooltipStyle = 
                            
                                m_pObject = 0x198D7FC0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


                    m_LastClickTime = [6] 
                        0 (0x0000000000000000)
                        0 (0x0000000000000000)
                        0 (0x0000000000000000)
                        0 (0x0000000000000000)
                        0 (0x0000000000000000)
                        0 (0x0000000000000000)
                    m_MouseHovering = false
                    m_Settings = (unsupported map<CStr8,IGUISetting * >)
                    m_pGUI = 0x14A9EA20 (see above)
                    m_ScriptHandlers = (unsupported map<CStr8,JS::Heap<JSObject *> >)
                    m_JSObject = (unique_ptr<IGUIProxyObject,default_delete<IGUIProxyObject> >)
                    m_Enabled = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = true 

                    m_Hidden = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = false

                    m_Size = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = 
                            pixel = 
                                left = -314.000000 (0xC39D0000)
                                top = -154.000000 (0xC31A0000)
                                right = -4.000000 (0xC0800000)
                                bottom = -4.000000 (0xC0800000)

                            percent = 
                                left = 100.000000 (0x42C80000)
                                top = 100.000000 (0x42C80000)
                                right = 100.000000 (0x42C80000)
                                bottom = 100.000000 (0x42C80000)



                    m_Style = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = { (unsupported basic_string<char,char_traits<char> >) }

                    m_Hotkey = 
                        
                            
                                m_pObject = 0x198C1FD0 (see above)

                            m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                            m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


                    m_Z = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = 10.000000 (0x41200000)

                    m_Absolute = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = true 

                    m_Ghost = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = false

                    m_AspectRatio = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = 0.000000 (0x00000000)

                    m_Tooltip = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) }

                    m_TooltipStyle = 
                        
                            m_pObject = 0x198C1FD0 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


                m_LastClickTime = [6] 
                    0 (0x0000000000000000)
                    0 (0x0000000000000000)
                    0 (0x0000000000000000)
                    0 (0x0000000000000000)
                    0 (0x0000000000000000)
                    0 (0x0000000000000000)
                m_MouseHovering = true 
                m_Settings = (unsupported map<CStr8,IGUISetting * >)
                m_pGUI = 0x14A9EA20 (see above)
                m_ScriptHandlers = (unsupported map<CStr8,JS::Heap<JSObject *> >)
                m_JSObject = (unique_ptr<IGUIProxyObject,default_delete<IGUIProxyObject> >)
                m_Enabled = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = true 

                m_Hidden = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = false

                m_Size = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = 
                        pixel = 
                            left = 2.000000 (0x40000000)
                            top = 2.000000 (0x40000000)
                            right = -2.000000 (0xC0000000)
                            bottom = -40.000000 (0xC2200000)

                        percent = 
                            left = 0.000000 (0x00000000)
                            top = 0.000000 (0x00000000)
                            right = 100.000000 (0x42C80000)
                            bottom = 100.000000 (0x42C80000)



                m_Style = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = { (unsupported basic_string<char,char_traits<char> >) }

                m_Hotkey = 
                    
                        
                            m_pObject = 0x19832528 (see above)

                        m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                        m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


                m_Z = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = 10.000000 (0x41200000)

                m_Absolute = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = true 

                m_Ghost = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = false

                m_AspectRatio = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = 0.000000 (0x00000000)

                m_Tooltip = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) }

                m_TooltipStyle = 
                    
                        m_pObject = 0x19832528 (see above)

                    m_Name = { (unsupported basic_string<char,char_traits<char> >) }
                    m_Setting = { (unsupported basic_string<char,char_traits<char> >) }


            m_PreviousTooltipName = { (unsupported basic_string<char,char_traits<char> >) }
            m_PreviousMousePos = 
                X = 691.000000 (0x442CC000)
                Y = 439.000000 (0x43DB8000)

            m_Time = 0 (0x0000000000000000)

        m_BaseObject = (unique_ptr<IGUIObject,default_delete<IGUIObject> >)
        m_FocusedObject = 0x00000000
        m_pAllObjects = (unsupported map<CStr8,IGUIObject * >)
        m_InternalNameNumber = 45 (0x0000002D)
        m_ObjectTypes = (unsupported map<CStr8,IGUIObject * (__cdecl*)(CGUI &) >)
        m_ProxyData = (unsupported unordered_map<js::BaseProxyHandler const *,unique_ptr<GUIProxyProps,default_delete<GUIProxyProps> >,hash<js::BaseProxyHandler const *>,equal_to<js::BaseProxyHandler const *> >)
        m_HotkeyObjects = (unsupported map<CStr8,vector<IGUIObject * > >)
        m_GlobalHotkeys = (unsupported map<CStr8,map<CStr8,JS::PersistentRooted<JS::Value> > >)
        m_PreDefinedColors = (unsupported map<CStr8,CGUIColor const  >)
        m_Sprites = (unsupported map<CStr8,unique_ptr<CGUISprite const ,default_delete<CGUISprite const > > >)
        m_Styles = (unsupported map<CStr8,SGUIStyle const  >)
        m_ScrollBarStyles = (unsupported map<CStr8,SGUIScrollBarStyle const  >)
        m_Icons = (unsupported map<CStr8,SGUIIcon const  >)
        m_EventObjects = (unsupported unordered_map<CStr8,vector<IGUIObject * >,hash<CStr8>,equal_to<CStr8> >)

    canvas = 0x008FF494 (see above)
    Size = (unavailable)
    Size = 0x198BE8A0 -> 
        left = 8.000000 (0x41000000)
        top = 408.000000 (0x43CC0000)
        right = 1016.000000 (0x447E0000)
        bottom = 674.000000 (0x44288000)

    Sprites = 0x14A9EABC -> (unsupported map<CStr8,unique_ptr<CGUISprite const ,default_delete<CGUISprite const > > >)

CImage::Draw (cimage.cpp:36)
    this = (unavailable)
    canvas = 0x008FF494 (see above)

CGUI::Draw (cgui.cpp:346)
    this = (unavailable - internal error)

    canvas = (unavailable)
    canvas = 0x008FF494 (see above)
    arena = 
        m_Blocks = (unsupported vector<Allocators::DynamicArena<131072>::Block >)

    visibleObjects = (unsupported vector<`anonymous namespace'::VisibleObject,ProxyAllocator<`anonymous namespace'::VisibleObject,Allocators::DynamicArena<131072> > >)
    <begin>$L0 = (unavailable - internal error)

    <end>$L0 = (unavailable - internal error)

    <end>$L1 = (unavailable)
    <begin>$L1 = (unavailable)

CGUIManager::Draw (guimanager.cpp:395)
    this = (unavailable)
    canvas = 0x008FF494 (see above)
    profile2gpu__ = 
        m_Name = 0x00CDB1A4 -> ""gui""

    profile2__ = 
        m_Name = 0x00CDB1A4 (see above)

    <begin>$L0 = (unavailable)
    <end>$L0 = (unavailable)
    p = (unavailable - internal error)


CRenderer::RenderFrame2D (renderer.cpp:504)
    this = (unavailable)
    renderGUI = (unavailable - internal error)

    renderLogger = true 
    canvas = 
        m = (unique_ptr<CCanvas2D::Impl,default_delete<CCanvas2D::Impl> >)

    scopedLabel = 
        m_DeviceCommandContext = 0x195D3340 (see above)

    scopedLabel = 
        m_DeviceCommandContext = (unavailable - internal error)


    scopedLabel = 
        m_DeviceCommandContext = (unavailable - internal error)


    scopedLabel = 
        m_DeviceCommandContext = (unavailable - internal error)


    g_AtlasGameLoop = (unavailable - internal error)


CRenderer::RenderFrameImpl (renderer.cpp:478)
    this = 0x146ADF10 -> 
        (Singleton<CRenderer>)
        m = (unique_ptr<CRenderer::Internals,default_delete<CRenderer::Internals> >)
        m_Width = 1024 (0x00000400)
        m_Height = 768 (0x00000300)
        m_Viewport = 
            m_X = 0 (0x00000000)
            m_Y = 0 (0x00000000)
            m_Width = 1024 (0x00000400)
            m_Height = 768 (0x00000300)

        m_Stats = 
            m_DrawCalls = 0 (0x00000000)
            m_TerrainTris = 0 (0x00000000)
            m_WaterTris = 0 (0x00000000)
            m_ModelTris = 0 (0x00000000)
            m_OverlayTris = 0 (0x00000000)
            m_BlendSplats = 0 (0x00000000)
            m_Particles = 0 (0x00000000)

        m_ShouldPreloadResourcesBeforeNextFrame = false
        m_ScreenShotType = NONE

    this = (unavailable)
    renderGUI = (unavailable - internal error)

    renderLogger = (unavailable - internal error)

    profile2__ = 
        m_Name = 0x00CC7674 -> ""render""

    g_AtlasGameLoop = (unavailable - internal error)

    g_Game = (unavailable - internal error)


CRenderer::RenderFrame (renderer.cpp:431)
    this = (unavailable)
    needsPresent = true 

Frame (main.cpp:446)
    realTimeSinceLastFrame = 0.033333 (0x3D088889)
    time = (unavailable - internal error)

    need_update = (unavailable)
    profile2__ = 
        m_Name = 0x00CA3D60 -> ""frame""

    profile2__ = 
        m_Name = (unavailable - internal error)


    g_Profiler2 = 
        m_Initialised = (unavailable - internal error)

        m_FrameNumber = (unavailable - internal error)

        m_MgContext = (unavailable - internal error)

        m_GPU = (unavailable - internal error)

        m_Mutex = (mutex)
        m_Threads = (unsupported vector<unique_ptr<CProfiler2::ThreadStorage,default_delete<CProfiler2::ThreadStorage> > >)

    g_SoundManager = (unavailable - internal error)

    g_XmppClient = (unavailable - internal error)

    g_Game = (unavailable - internal error)

    g_RLInterface = (unique_ptr<RL::Interface,default_delete<RL::Interface> >)
    g_ResizedH = (unavailable - internal error)

    g_ResizedW = (unavailable - internal error)

    g_NetClient = (unavailable - internal error)


RunGameOrAtlas (main.cpp:687)
    argc = 1 (0x00000001)
    argv = 0x030A0008 -> 0x030A0028 -> ""C:\Users\Thibaut\AppData\Local\0 A.D. alpha\binaries\system\pyrogenesis.exe""
    isNonVisualReplay = false
    flags = 8 (0x00000008)
    args = 
        m_Args = (unsupported vector<pair<CStr8,CStr8> >)
        m_Arg0 = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 92 ('\')

        m_ArgsWithoutName = (unsupported vector<CStr8 >)

    isNonVisual = false
    isUsingRLInterface = false
    scriptEngine = 
        (Singleton<ScriptEngine>)
        m_Contexts = (unsupported list<JSContext const * >)

    res = 1e-07 (0x3E7AD7F29ABCAF48)
    isVisualReplay = (unavailable - internal error)

    modsToInstall = (unsupported vector<Path >)
    replayFile = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 47 ('/')

    <begin>$L0 = 0x00000000
    <end>$L0 = 0x00000000
    modPath = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 203

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 62980

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 37456

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 36864

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 80 ('P')


    replay = 
        m_Stream = 0x00000000

    builder = 
        m_VFS = (shared_ptr<IVFS>)
        m_Files = (unsupported vector<Path >)
        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 28704

        m_NumBaseMods = 81358848 (0x04D97000)

    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 62980

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 37456

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 36864

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 80 ('P')


    mod = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 50803

    zip = 
        path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        separator = 63576

    mods = (unsupported vector<CStr8 >)
    i = (unavailable - internal error)

    installedMods = (unsupported vector<CStr8 >)
    paths = 
        m_root = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0

        m_rdata = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 62980

        m_gameData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 37456

        m_userData = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_config = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8

        m_cache = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 36864

        m_logs = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 80 ('P')


    installer = 
        m_VFS = (shared_ptr<IVFS>)
        m_ModsDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 67 ('C')

        m_TempDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 1

        m_CacheDir = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 2

        m_InstalledMods = (unsupported vector<CStr8 >)

    modInterface = 
        m_CmptPrivate = 
            pScriptInterface = 0x006E6F69 -> 
                m_CmptPrivate = 
                    pScriptInterface = (unavailable - internal error)

                    pCBData = (unavailable - internal error)


                m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
                m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)

            pCBData = 0x04D97032

        m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
        m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)

    <end>$L1 = (unavailable)
    <begin>$L1 = (unavailable - internal error)

    result = (unavailable - internal error)

    g_Profiler2 = 
        m_Initialised = (unavailable - internal error)

        m_FrameNumber = (unavailable - internal error)

        m_MgContext = (unavailable - internal error)

        m_GPU = (unavailable - internal error)

        m_Mutex = (mutex)
        m_Threads = (unsupported vector<unique_ptr<CProfiler2::ThreadStorage,default_delete<CProfiler2::ThreadStorage> > >)

    g_Game = (unavailable - internal error)

    g_NetClient = (unavailable - internal error)

    g_Shutdown = (unavailable - internal error)


SDL_main (main.cpp:739)
    argc = 1 (0x00000001)
    argv = 0x030A0008 (see above)

main_getcmdline (sdl_windows_main.c:74)
    argvw = (unavailable)
    argc = (unavailable)

__scrt_common_main_seh (exe_common.inl:288)
    has_cctor = false
    main_result = (unavailable - internal error)

    tls_init_callback = (unavailable - internal error)

    is_nested = false
    tls_dtor_callback = (unavailable - internal error)

    main_result = 0 (0x00000000)
    __scrt_current_native_startup_state = (unavailable - internal error)


CallStartupWithinTryBlock (wseh.cpp:363)
    ret = (unavailable)
    ret = 0 (0x00000000)

RtlInitializeExceptionChain (:0)

RtlClearBits (:0)


errno = 2 (Error during IO)
OS error = 0 (no error code was set)
}}}

Configuration: Windows 11 x64, 22H2, build 22621.521. GPU: NVIDIA GeForce 2060 (mobile). Game installed from the website, I have not compiled it myself. Windowed mode.

The game shows a message regarding incompatible mods, but I haven't installed anything. (Screenshot attached.)"	defect	new	Should Have		Core engine				
