Jump to content

KashKa

Community Members
  • Posts

    7
  • Joined

  • Last visited

Posts posted by KashKa

  1. Thatt worked, as well as having noticed that I didn't complete the source template, it's been a while since I actually tried to mod something, this is getting embarrassing lol.

     

    I now have a mesh error, but what I think I'll do is literally copy and paste the triarii base mesh and simply give them a sword, as that's more of the look I want anyway.

     

    Thank you guys!.

  2. Still getting the same error

    Spoiler

    Function call failed: return value was -100102 (Case 2)
    Location: wmi.cpp:62 (Init)

    Call stack:

    Init (wmi.cpp:62)
        pLoc =
            m_pInterface = 0x00000032


    ModuleInit (module_init.cpp:47)
        initState = 0x00F3971C -> 4294867266 (0xFFFE7942)
        init = 0x00E25DD0 -> (Init)

    wmi_GetClassInstances (wmi.cpp:108)
        className = 0x00EE6494 -> "Win32_SoundDevice"
        instances = 0x012FEB3C -> (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        pEnum =
            m_pInterface = 0x01341020 ->
                (IUnknown)


        query = [200]
            13056
            13870
            56 ('8')
            0
            0
            0
            0
            0
            0
            0
            15
            0 ...
        pObj =
            m_pInterface = 0x012FE96C ->
                (IUnknown)


        instance = (unsupported map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT >)
        numReturned = 19857454 (0x012F002E)
        name = 0x012FEB10 -> [8] { 17160, 227, 25748, 238, 60220, 303, 21198, 43870 }
        value =
            vt = 39616 (0x9AC0)
            wReserved1 = 41157 (0xA0C5)
            wReserved2 = 17568 (0x44A0)
            wReserved3 = 307 (0x0133)
            llVal = 85545715512634084 (0x012FEB60012FEAE4)
            lVal = 19917540 (0x012FEAE4)
            bVal = 228 (0xE4)
            iVal = 60132 (0xEAE4)
            fltVal = 0.000000 (0x012FEAE4)
            dblVal = 5.81821e-303 (0x012FEB60012FEAE4)
            boolVal = 60132 (0xEAE4)
            scode = 19917540 (0x012FEAE4)
            cyVal = { Lo = 19917540 (0x012FEAE4), Hi = 19917664 (0x012FEB60), int64 = 85545715512634084 (0x012FEB60012FEAE4) }
            date = 5.81821e-303 (0x012FEB60012FEAE4)
            bstrVal = 0x012FEAE4 -> [8] { 0, 0, 9, 0, 2, 0, 0, 0 }
            punkVal = 0x012FEAE4 (see above)
            pdispVal = 0x012FEAE4 (see above)
            parray = 0x012FEAE4 (see above)
            pbVal = 0x012FEAE4 (see above)
            piVal = 0x012FEAE4 (see above)
            plVal = 0x012FEAE4 (see above)
            pllVal = 0x012FEAE4 (see above)
            pfltVal = 0x012FEAE4 (see above)
            pdblVal = 0x012FEAE4 (see above)
            pboolVal = 0x012FEAE4 (see above)
            pscode = 0x012FEAE4 (see above)
            pcyVal = 0x012FEAE4 (see above)
            pdate = 0x012FEAE4 (see above)
            pbstrVal = 0x012FEAE4 (see above)
            ppunkVal = 0x012FEAE4 (see above)
            ppdispVal = 0x012FEAE4 (see above)
            pparray = 0x012FEAE4 (see above)
            pvarVal = 0x012FEAE4 (see above)
            byref = 0x012FEAE4 (see above)
            cVal = 228
            uiVal = 60132 (0xEAE4)
            ulVal = 19917540 (0x012FEAE4)
            ullVal = 85545715512634084 (0x012FEB60012FEAE4)
            intVal = 19917540 (0x012FEAE4)
            uintVal = 19917540 (0x012FEAE4)
            pdecVal = 0x012FEAE4 (see above)
            pcVal = 0x012FEAE4 (see above)
            puiVal = 0x012FEAE4 (see above)
            pulVal = 0x012FEAE4 (see above)
            pullVal = 0x012FEAE4 (see above)
            pintVal = 0x012FEAE4 (see above)
            puintVal = 0x012FEAE4 (see above)
            pvRecord = 0x012FEAE4 (see above)
            pRecInfo = 0x012FEB60 ->
                (IUnknown)

            decVal =
                wReserved = 39616 (0x9AC0)
                scale = [8] { 197 (0xC5), 160 (0xA0), 160 (0xA0), 68 (0x44), 51 (0x33), 1 (0x01), 228 (0xE4), 234 (0xEA) }
                sign = 160 (0xA0)
                signscale = 41157 (0xA0C5)
                Hi32 = 20137120 (0x013344A0)
                Lo32 = 19917540 (0x012FEAE4)
                Mid32 = 19917664 (0x012FEB60)
                Lo64 = 85545715512634084 (0x012FEB60012FEAE4)

     

    win_get_snd_info (wsnd.cpp:130)
        instances = (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        names = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)
        versionList = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        dlls = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)

    WriteSystemInfo (util.cpp:87)
        cpuClock = 1.03318e-047 (0x362E3332401AE18D)
        driverInfo = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        smbios = (unsupported basic_string<char,char_traits<char> >)
        un =
            sysname = "8 ms"
            nodename = [16] { 179, 0, 7, 8, 0, 0, 0, 15, 0, 0, 0, 0, 72 ('H'), 192, 12, 250 }
            release = [9] { 236, 170, 15, 0, 0, 49 ('1'), 1, 0, 0 }
            version = [16] { 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 32 (' '), 179, 0, 7, 192, 28 }
            machine = [9] { 192, 12, 74 ('J'), 85 ('U'), 94 ('^'), 171, 176, 109 ('m'), 222 }

        pathname =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 40 ('(')

        cardName = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        LINE_81_ =
            m_t0 = 6.72033 (0x401AE19EFDC4D014)
            m_description = 0x00EBEF30 -> "write_sys_info"

        seconds = 3904114217893683597 (0x362E3332401AE18D)
        timestampBuf = [100]
            32 (' ')
            0
            0
            0
            31
            0
            32 (' ')
            0
            15
            0
            40 ('(')
            0 ...

    InitGraphics (gamesetup.cpp:1029)
        args = (unavailable)
        flags = (unavailable)
        profilerGPUEnable = false
        setup_vmode = false
        context = [2048]
            216 (0xD8)
            38 (0x26)
            239 (0xEF)
            242 (0xF2)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            168 (0xA8)
            238 (0xEE)
            47 (0x2F)
            1 (0x01)
            149 (0x95)
            92 (0x5C)
            207 (0xCF)
            119 (0x77) ...
        buf = [500]
            10
            0
            63276
            303
            63344
            303
            63307
            303
            63277
            303
            0
            257 ...
        context = [2048]
            216 (0xD8)
            38 (0x26)
            239 (0xEF)
            242 (0xF2)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            168 (0xA8)
            238 (0xEE)
            47 (0x2F)
            1 (0x01)
            149 (0x95)
            92 (0x5C)
            207 (0xCF)
            119 (0x77) ...
        context = [2048]
            216 (0xD8)
            38 (0x26)
            239 (0xEF)
            242 (0xF2)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            168 (0xA8)
            238 (0xEE)
            47 (0x2F)
            1 (0x01)
            149 (0x95)
            92 (0x5C)
            207 (0xCF)
            119 (0x77) ...
        rq =
            mContext = 0x00004C00

        setup_gui = true
        data =
            {
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x3D00162B -> (unavailable - internal error)

            prev = 0x5857A158 ->
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)

                prev = (unavailable - internal error)

                ptr = (unavailable - internal error)


            ptr =
                data =
                    asBits = 8634077441254485800 (0x77D267B0012FEF28)
                    s = { payload =
                            i32 = 19918632 (0x012FEF28)
                            u32 = 19918632 (0x012FEF28)
                            boo = 19918632 (0x012FEF28)
                            str = 0x012FEF28 -> (JSString)
                            sym = 0x012FEF28 (see above)
                            obj = 0x012FEF28 (see above)
                            cell = 0x012FEF28 (see above)
                            ptr = 0x012FEF28 (see above)
                            why = 19918632
                            word = 19918632 (0x012FEF28)
                            uintptr = 19918632 (0x012FEF28)
    , tag = 2010277808 }
                    asDouble = 1.51926e+269 (0x77D267B0012FEF28)
                    asPtr = 0x012FEF28 (see above)

     

        scriptInterface = (shared_ptr<ScriptInterface>)
        e = 0x00000000

    RunGameOrAtlas (main.cpp:525)
        argc = 1 (0x00000001)
        argv = 0x033E0008 -> 0x033E0028 -> "G:\Games\0 A.D. alpha\binaries\system\pyrogenesis.exe"
        replayFile = (unsupported basic_string<char,char_traits<char> >)
        scriptEngine =
            (Singleton<ScriptEngine>)
            m_Runtimes = (unsupported list<JSRuntime const * >)

        args =
            m_Args = (unsupported vector<pair<CStr8,CStr8> >)
            m_Arg0 =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 92 ('\')


        res = 0 (0x0000000000000000)
        paths =
            m_root =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 8

            m_rdata =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1

            m_gameData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 80 ('P')

            m_userData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0

            m_config =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1905

            m_cache =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2

            m_logs =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0


        replay =
            m_Stream = 0x00000004

        mod =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 9012

        zip =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 21300

        mods = (unsupported vector<CStr8 >)
        paths =
            m_root =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 8

            m_rdata =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1

            m_gameData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 80 ('P')

            m_userData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0

            m_config =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1905

            m_cache =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2

            m_logs =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0


        builder =
            m_VFS = (shared_ptr<IVFS>)
            m_Files = (unsupported vector<Path >)
            m_TempDir =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 448

            m_NumBaseMods = 32 (0x00000020)


    SDL_main (main.cpp:567)
        argc = 1 (0x00000001)
        argv = 0x033E0008 (see above)

    main_utf8 (sdl_windows_main.c:126)
        argc = 1 (0x00000001)
        argv = 0x033E0008 (see above)

    wmain (sdl_windows_main.c:151)
        argc = 1 (0x00000001)
        wargv = 0x0132D258 -> 0x0132D260 -> 71 (0x0047)
        wenvp = 0x0131FB68 -> 63752 (0xF908)
        argv = 0x033E0008 (see above)
        retval = 0 (0x00000000)
        i = 1 (0x00000001)

    CallStartupWithinTryBlock (wseh.cpp:364)
        ret = 14627136 (0x00DF3140)

    RtlSubscribeWnfStateChangeNotification (:0)

    RtlSubscribeWnfStateChangeNotification (:0)


    errno = 0 (No error reported here)
    OS error = 0 (no error code was set)

     

     

  3. So, I want to add principes to the roman unit list, just as a starting point, but no matter what I do, I get a major crash report.

     

    Spoiler

    Function call failed: return value was -100102 (Case 2)
    Location: wmi.cpp:62 (Init)

    Call stack:

    Init (wmi.cpp:62)
        pLoc =
            m_pInterface = 0x00000032


    ModuleInit (module_init.cpp:47)
        initState = 0x00F3971C -> 4294867266 (0xFFFE7942)
        init = 0x00E25DD0 -> (Init)

    wmi_GetClassInstances (wmi.cpp:108)
        className = 0x00EE6494 -> "Win32_SoundDevice"
        instances = 0x0133EC7C -> (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        pEnum =
            m_pInterface = 0x014D7B08 ->
                (IUnknown)


        query = [200]
            13312
            13358
            13109
            50 ('2')
            0
            0
            0
            0
            0
            0
            15
            0 ...
        pObj =
            m_pInterface = 0x0133EAAC ->
                (IUnknown)


        instance = (unsupported map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT >)
        numReturned = 20119598 (0x0133002E)
        name = 0x0133EC50 -> [8] { 17160, 227, 25748, 238, 60540, 307, 43659, 4700 }
        value =
            vt = 7859 (0x1EB3)
            wReserved1 = 33857 (0x8441)
            wReserved2 = 2480 (0x09B0)
            wReserved3 = 333 (0x014D)
            llVal = 86672989809273892 (0x0133ECA00133EC24)
            lVal = 20180004 (0x0133EC24)
            bVal = 36 (0x24)
            iVal = 60452 (0xEC24)
            fltVal = 0.000000 (0x0133EC24)
            dblVal = 7.26353e-303 (0x0133ECA00133EC24)
            boolVal = 60452 (0xEC24)
            scode = 20180004 (0x0133EC24)
            cyVal = { Lo = 20180004 (0x0133EC24), Hi = 20180128 (0x0133ECA0), int64 = 86672989809273892 (0x0133ECA00133EC24) }
            date = 7.26353e-303 (0x0133ECA00133EC24)
            bstrVal = 0x0133EC24 -> [8] { 0, 0, 9, 0, 2, 0, 0, 0 }
            punkVal = 0x0133EC24 (see above)
            pdispVal = 0x0133EC24 (see above)
            parray = 0x0133EC24 (see above)
            pbVal = 0x0133EC24 (see above)
            piVal = 0x0133EC24 (see above)
            plVal = 0x0133EC24 (see above)
            pllVal = 0x0133EC24 (see above)
            pfltVal = 0x0133EC24 (see above)
            pdblVal = 0x0133EC24 (see above)
            pboolVal = 0x0133EC24 (see above)
            pscode = 0x0133EC24 (see above)
            pcyVal = 0x0133EC24 (see above)
            pdate = 0x0133EC24 (see above)
            pbstrVal = 0x0133EC24 (see above)
            ppunkVal = 0x0133EC24 (see above)
            ppdispVal = 0x0133EC24 (see above)
            pparray = 0x0133EC24 (see above)
            pvarVal = 0x0133EC24 (see above)
            byref = 0x0133EC24 (see above)
            cVal = 36 ('$')
            uiVal = 60452 (0xEC24)
            ulVal = 20180004 (0x0133EC24)
            ullVal = 86672989809273892 (0x0133ECA00133EC24)
            intVal = 20180004 (0x0133EC24)
            uintVal = 20180004 (0x0133EC24)
            pdecVal = 0x0133EC24 (see above)
            pcVal = 0x0133EC24 (see above)
            puiVal = 0x0133EC24 (see above)
            pulVal = 0x0133EC24 (see above)
            pullVal = 0x0133EC24 (see above)
            pintVal = 0x0133EC24 (see above)
            puintVal = 0x0133EC24 (see above)
            pvRecord = 0x0133EC24 (see above)
            pRecInfo = 0x0133ECA0 ->
                (IUnknown)

            decVal =
                wReserved = 7859 (0x1EB3)
                scale = [8] { 65 (0x41), 132 (0x84), 176 (0xB0), 9 (0x09), 77 (0x4D), 1 (0x01), 36 (0x24), 236 (0xEC) }
                sign = 132 (0x84)
                signscale = 33857 (0x8441)
                Hi32 = 21825968 (0x014D09B0)
                Lo32 = 20180004 (0x0133EC24)
                Mid32 = 20180128 (0x0133ECA0)
                Lo64 = 86672989809273892 (0x0133ECA00133EC24)

     

    win_get_snd_info (wsnd.cpp:130)
        instances = (unsupported vector<map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT > >)
        names = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)
        versionList = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        dlls = (unsupported set<basic_string<wchar_t,char_traits<wchar_t> > >)

    WriteSystemInfo (util.cpp:87)
        cpuClock = 2.40588e-057 (0x342E34324021922C)
        driverInfo = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        smbios = (unsupported basic_string<char,char_traits<char> >)
        un =
            sysname = "532 ms"
            nodename = [16] { 9, 106 ('j'), 13, 10, 0, 0, 0, 15, 0, 0, 0, 0, 55 ('7'), 115 ('s'), 13, 250 }
            release = [9] { 236, 147, 1, 0, 0, 75 ('K'), 1, 0, 0 }
            version = [16] { 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 232, 9, 106 ('j'), 13, 120 ('x'), 5 }
            machine = [9] { 115 ('s'), 13, 15, 171, 92 ('\'), 18, 80 ('P'), (uninitialized), 224 }

        pathname =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 40 ('(')

        cardName = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
        LINE_81_ =
            m_t0 = 8.78555 (0x40219233FE9A520A)
            m_description = 0x00EBEF30 -> "write_sys_info"

        seconds = 3760000129329893932 (0x342E34324021922C)
        timestampBuf = [100]
            32 (' ')
            0
            0
            0
            31
            0
            32 (' ')
            0
            15
            0
            40 ('(')
            0 ...

    InitGraphics (gamesetup.cpp:1029)
        args = (unavailable)
        flags = (unavailable)
        profilerGPUEnable = false
        setup_vmode = false
        context = [2048]
            176 (0xB0)
            103 (0x67)
            210 (0xD2)
            119 (0x77)
            12 (0x0C)
            236 (0xEC)
            253 (0xFD)
            195 (0xC3)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            232 (0xE8)
            239 (0xEF)
            51 (0x33)
            1 (0x01) ...
        buf = [500]
            10
            0
            63592
            307
            63660
            307
            63623
            307
            63593
            307
            0
            257 ...
        context = [2048]
            176 (0xB0)
            103 (0x67)
            210 (0xD2)
            119 (0x77)
            12 (0x0C)
            236 (0xEC)
            253 (0xFD)
            195 (0xC3)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            232 (0xE8)
            239 (0xEF)
            51 (0x33)
            1 (0x01) ...
        context = [2048]
            176 (0xB0)
            103 (0x67)
            210 (0xD2)
            119 (0x77)
            12 (0x0C)
            236 (0xEC)
            253 (0xFD)
            195 (0xC3)
            254 (0xFE)
            255 (0xFF)
            255 (0xFF)
            255 (0xFF)
            232 (0xE8)
            239 (0xEF)
            51 (0x33)
            1 (0x01) ...
        rq =
            mContext = 0x00000000

        setup_gui = false
        data =
            {
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x014B68C8 -> 0x00000000
            prev = 0x5C0C82A0 ->
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)

                prev = (unavailable - internal error)

                ptr = (unavailable - internal error)


            ptr =
                data =
                    asBits = 86677130137567232 (0x0133F06400000000)
                    s = { payload =
                            i32 = 0 (0x00000000)
                            u32 = 0 (0x00000000)
                            boo = 0 (0x00000000)
                            str = 0x00000000
                            sym = 0x00000000
                            obj = 0x00000000
                            cell = 0x00000000
                            ptr = 0x00000000
                            why = JS_ELEMENTS_HOLE
                            word = 0 (0x00000000)
                            uintptr = 0 (0x00000000)
    , tag = 20181092 }
                    asDouble = 7.26889e-303 (0x0133F06400000000)
                    asPtr = 0x00000000

     

        scriptInterface = (shared_ptr<ScriptInterface>)
        e = 0x00000000

    RunGameOrAtlas (main.cpp:525)
        argc = 1 (0x00000001)
        argv = 0x03520008 -> 0x03520028 -> "G:\Games\0 A.D. alpha\binaries\system\pyrogenesis.exe"
        replayFile = (unsupported basic_string<char,char_traits<char> >)
        scriptEngine =
            (Singleton<ScriptEngine>)
            m_Runtimes = (unsupported list<JSRuntime const * >)

        args =
            m_Args = (unsupported vector<pair<CStr8,CStr8> >)
            m_Arg0 =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 92 ('\')


        res = 0 (0x0000000000000000)
        paths =
            m_root =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 520

            m_rdata =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 512

            m_gameData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2

            m_userData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0

            m_config =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1

            m_cache =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 64760

            m_logs =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 39416


        replay =
            m_Stream = 0x00000004

        mod =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 61192

        zip =
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 4

        mods = (unsupported vector<CStr8 >)
        paths =
            m_root =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 520

            m_rdata =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 512

            m_gameData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2

            m_userData =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0

            m_config =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1

            m_cache =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 64760

            m_logs =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 39416


        builder =
            m_VFS = (shared_ptr<IVFS>)
            m_Files = (unsupported vector<Path >)
            m_TempDir =
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 32 (' ')

            m_NumBaseMods = 16453392 (0x00FB0F10)


    SDL_main (main.cpp:567)
        argc = 1 (0x00000001)
        argv = 0x03520008 (see above)

    main_utf8 (sdl_windows_main.c:126)
        argc = 1 (0x00000001)
        argv = 0x03520008 (see above)

    wmain (sdl_windows_main.c:151)
        argc = 1 (0x00000001)
        wargv = 0x014D6638 -> 0x014D6640 -> 71 (0x0047)
        wenvp = 0x014BF4A0 -> 36952 (0x9058)
        argv = 0x03520008 (see above)
        retval = 0 (0x00000000)
        i = 1 (0x00000001)

    CallStartupWithinTryBlock (wseh.cpp:364)
        ret = 14627136 (0x00DF3140)

    RtlSubscribeWnfStateChangeNotification (:0)

    RtlSubscribeWnfStateChangeNotification (:0)


    errno = 0 (No error reported here)
    OS error = 0 (no error code was set)

     

    now I figured it must be an error, caused by me using the champion art template, with the defualt roman swordman template. so I've modified it to look like this:

    Spoiler

    <?xml version="1.0" encoding="utf-8"?>
    <actor version="1">
      <castshadow/>
      <group>
        <variant frequency="1" name="Base">
          <animations>
            <animation file="biped/inf_sword_ready_e.dae" name="idle" speed="100"/>
            <animation file="biped/inf_sword_ready_e.dae" name="idle" speed="90"/>
            <animation file="biped/inf_sword_ready_e.dae" name="idle" speed="75"/>
            <animation file="biped/inf_idle_testudo_front.dae" name="idle_testudo_front" speed="40"/>
            <animation file="biped/inf_idle_testudo_top.dae" name="idle_testudo_top" speed="40"/>
            <animation file="biped/inf_walk_testudo_front.dae" name="walk_testudo_front" speed="40"/>
            <animation file="biped/inf_walk_testudo_top.dae" name="walk_testudo_top" speed="40"/>
            <animation file="biped/walk_spearshield.psa" name="walk" speed="135"/>
            <animation file="infantry/sword/move/run/isw_s_off_01.psa" name="run" speed="40"/>
            <animation event="0.5" file="infantry/sword/attack/isw_s_off_05.psa" name="attack_melee" speed="100"/>
            <animation event="0.5" file="infantry/sword/attack/isw_s_def_06.psa" name="attack_melee" speed="100"/>
            <animation file="infantry/general/death/inf_01.psa" name="death" speed="400"/>
            <animation file="infantry/general/death/inf_02.psa" name="death" speed="700"/>
            <animation file="infantry/general/death/inf_06.psa" name="death" speed="500"/>
            <animation file="infantry/general/death/inf_07.psa" name="death" speed="400"/>
            <animation file="biped/inf_salute_c.psa" name="Promotion" speed="450"/>
          </animations>
          <props>
            <prop actor="props/units/heads/rome_head_veteran.xml" attachpoint="head"/>
            <prop actor="props/units/heads/rome_monte_su.xml" attachpoint="helmet"/>
            <prop actor="props/units/weapons/gladus.xml" attachpoint="r_hand"/>
            <prop actor="props/units/shields/rome_scutum_su.xml" attachpoint="shield"/>
          </props>
        </variant>
      </group>
      <group>
        <variant frequency="2" name="Scale-Brass">
          <mesh>skeletal/m_tunic_long.dae</mesh>
          <textures><texture file="skeletal/rome_su1_extraordinarii.dds" name="baseTex"/></textures>
        </variant>
        <variant frequency="2" name="Cuirass&amp;pteruges">
          <mesh>skeletal/m_tunic_long.dae</mesh>
          <textures><texture file="skeletal/rome_su1_b.dds" name="baseTex"/></textures>
        </variant>
        <variant frequency="1" name="Armour-Cuirass">
          <mesh>skeletal/m_tunic_short.dae</mesh>
          <textures><texture file="skeletal/samnite_isp_e_1.dds" name="baseTex"/></textures>
        </variant>
        <variant frequency="1" name="pectoral-tripledisc">
          <mesh>skeletal/m_tunic_short.dae</mesh>
          <textures><texture file="skeletal/kart_csp_a_1.dds" name="baseTex"/></textures>
        </variant>
        <variant frequency="1" name="pectoral-square">
          <mesh>skeletal/m_tunic_short.dae</mesh>
          <textures><texture file="skeletal/kart_csp_a_2.dds" name="baseTex"/></textures>
        </variant>
        <variant frequency="1" name="pectoral-muscle">
          <mesh>skeletal/m_tunic_short.dae</mesh>
          <textures><texture file="skeletal/kart_csp_a_3.dds" name="baseTex"/></textures>
        </variant>
      </group>
        <group>
        <variant frequency="1" name="Idle"/>
        <variant file="biped/attack_melee_swordsman.xml"/>
        <variant file="biped/attack_capture.xml"/>
        <variant file="biped/attack_slaughter.xml"/>
        <variant file="biped/gather_tree.xml"/>
        <variant file="biped/gather_grain.xml"/>
        <variant file="biped/gather_fruit.xml"/>
        <variant file="biped/gather_meat.xml"/>
        <variant file="biped/gather_rock.xml"/>
        <variant file="biped/gather_ore.xml"/>
        <variant file="biped/gather_ruins.xml"/>
        <variant file="biped/build.xml"/>
        <variant file="biped/infantry_death.xml"/>
        <variant file="biped/carry_food.xml"/>
        <variant file="biped/carry_meat.xml"/>
        <variant file="biped/carry_wood.xml"/>
        <variant file="biped/carry_stone.xml"/>
        <variant file="biped/carry_metal.xml"/>
      </group>
      <material>player_trans.xml</material>
    </actor>

     

    and this is the units code:

    Spoiler

    <?xml version="1.0" encoding="utf-8"?>
    <Entity parent="template_unit_infantry_melee">
      <Armour>
        <Hack>8</Hack>
        <Pierce>7</Pierce>
      </Armour>
      <Attack>
        <Melee>
          <Hack>8.5</Hack>
          <Pierce>2</Pierce>
          <MaxRange>2.0</MaxRange>
          <RepeatTime>750</RepeatTime>
          <PreferredClasses datatype="tokens">Siege</PreferredClasses>
        </Melee>
         <Charge>
          <Hack>12.0</Hack>
          <Pierce>4.0</Pierce>
          <Crush>0.0</Crush>
        </Charge>
      </Attack>
      <Cost>
        <Resources>
          <wood>40</wood>
          <metal>50</metal>
        </Resources>
      </Cost>
        <Builder>
        <Entities datatype="tokens">
          -other/wallset_palisade
          -structures/{civ}_wooden_tower
          structures/rome_army_camp
          structures/rome_wallset_siege
          structures/rome_temple_vesta
          structures/{civ}_wonder
        </Entities>
      </Builder>
      <Identity>
        <Civ>rome</Civ>
        <Lang>latin</Lang>
        <GenericName>Latin Heavy Infantry</GenericName>
        <SpecificName>Principes</SpecificName>
        <SelectionGroupName>units/rome_hinfantry_swordsman_b</SelectionGroupName>
        <Icon>units/rome_champion_infantry.png</Icon>
        <History>The Principes were the second line of the roman legions during the republican era, before the Third Punic    war and the Marian reforms. They were grissled, war hardened men, of some wealth, and thus able to afford better equipment than the hastati.</History>
        <RequiredTechnology>phase_town</RequiredTechnology>
        </Identity>
      <Loot>
        <metal>5</metal>
      </Loot>
      <UnitMotion>
        <WalkSpeed>11.0</WalkSpeed>
        <Run>
          <Speed>16.0</Speed>
        </Run>
      </UnitMotion>
        <VisualActor>
        <Actor>units/romans/champion_unit_5.xml</Actor>
      </VisualActor>
    </Entity>

    I'll upload my zip as well. Any ideas?

    S.P.Q.R.zip

×
×
  • Create New...