KashKa
-
Posts
7 -
Joined
-
Last visited
Posts posted by KashKa
-
-
Yup that worked! Though I still get the crash error when I activate the mod, if I press continue the game works fine
-
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!.
-
Okay so now I'm getting an ingame error picture attached, I honestly have no idea.
-
I fixed the error, it was simply caused by archiving the folder that had the mod inside, instead of inside the folder, and the template/art contents *facepalm* however I now have a new set of errors to deal with but should be able to fix them.
-
Still getting the same error
SpoilerFunction 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 = 0x00004C00setup_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 = 0x00000000RunGameOrAtlas (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 = 8m_rdata =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1m_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 = 0m_config =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1905m_cache =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 2m_logs =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 0
replay =
m_Stream = 0x00000004mod =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 9012zip =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 21300mods = (unsupported vector<CStr8 >)
paths =
m_root =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 8m_rdata =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1m_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 = 0m_config =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1905m_cache =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 2m_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 = 448m_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) -
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.
SpoilerFunction 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 = 0x00000000setup_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 = 0x00000000scriptInterface = (shared_ptr<ScriptInterface>)
e = 0x00000000RunGameOrAtlas (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 = 520m_rdata =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 512m_gameData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 2m_userData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 0m_config =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1m_cache =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 64760m_logs =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 39416
replay =
m_Stream = 0x00000004mod =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 61192zip =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 4mods = (unsupported vector<CStr8 >)
paths =
m_root =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 520m_rdata =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 512m_gameData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 2m_userData =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 0m_config =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 1m_cache =
path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
separator = 64760m_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&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?
Creating a new unit, get a crash report
in Tutorials & Guides
Posted · Edited by KashKa
more info
now getting a new error when selecting the unit, it doesn't seem to affect anything, at least from what I can tell so far.
the error occurs when I select a group of them.
the error is in the image attached.
pyrogenesis 2017-02-18 19-18-39-91.bmp