Estab Editor Compiler Error

Post bug reports and ask for game support here.

Moderators: Panther Paul, Arjuna

Post Reply
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

Estab Editor Compiler Error

Post by Chief Rudiger »

Hi,

After modifying some estabs i ran the compiler and got the attached report. No compiled file was created. To my knowledge i have not messed with any "images". Whats wrong?

> C:\Matrix Games\Battles from the Bulge\EM.exe -compile "C:\Matrix Games\Battles from the Bulge\Estabs\COTAtestestab2.xml"
Loading XML from C:\Matrix Games\Battles from the Bulge\Estabs\COTAtestestab2.xml
Loading images from C:\Matrix Games\Battles from the Bulge\Estabs\COTAtestestab2_Images
0 images loaded
Compiling estabs
Parsing XML
Importing images
Importing formation effects
12 formation effects imported
Importing ammo
113 ammo items imported
Importing weapons
ERROR: object 25 (weapon): Image 3178 was referenced but doesn't exist
ERROR: object 43 (weapon): Image 3179 was referenced but doesn't exist
ERROR: object 378 (weapon): Image 3180 was referenced but doesn't exist
ERROR: object 380 (weapon): Image 3181 was referenced but doesn't exist
ERROR: object 382 (weapon): Image 3182 was referenced but doesn't exist
ERROR: object 384 (weapon): Image 3182 was referenced but doesn't exist
ERROR: object 386 (weapon): Image 3183 was referenced but doesn't exist
ERROR: object 390 (weapon): Image 3184 was referenced but doesn't exist
ERROR: object 394 (weapon): Image 3185 was referenced but doesn't exist
ERROR: object 396 (weapon): Image 3186 was referenced but doesn't exist
ERROR: object 401 (weapon): Image 3187 was referenced but doesn't exist
ERROR: object 405 (weapon): Image 3188 was referenced but doesn't exist
ERROR: object 411 (weapon): Image 3189 was referenced but doesn't exist
ERROR: object 413 (weapon): Image 3190 was referenced but doesn't exist
ERROR: object 415 (weapon): Image 3191 was referenced but doesn't exist
ERROR: object 417 (weapon): Image 3192 was referenced but doesn't exist
ERROR: object 419 (weapon): Image 3193 was referenced but doesn't exist
ERROR: object 421 (weapon): Image 3194 was referenced but doesn't exist
ERROR: object 439 (weapon): Image 3195 was referenced but doesn't exist
ERROR: object 441 (weapon): Image 3196 was referenced but doesn't exist
ERROR: object 443 (weapon): Image 3197 was referenced but doesn't exist
ERROR: object 445 (weapon): Image 3198 was referenced but doesn't exist
ERROR: object 447 (weapon): Image 3199 was referenced but doesn't exist
ERROR: object 449 (weapon): Image 3200 was referenced but doesn't exist
ERROR: object 451 (weapon): Image 3201 was referenced but doesn't exist
ERROR: object 453 (weapon): Image 3202 was referenced but doesn't exist
ERROR: object 471 (weapon): Image 3203 was referenced but doesn't exist
ERROR: object 473 (weapon): Image 3175 was referenced but doesn't exist
ERROR: object 475 (weapon): Image 3205 was referenced but doesn't exist
ERROR: object 501 (weapon): Image 3206 was referenced but doesn't exist
ERROR: object 503 (weapon): Image 3207 was referenced but doesn't exist
ERROR: object 507 (weapon): Image 3208 was referenced but doesn't exist
ERROR: object 515 (weapon): Image 3209 was referenced but doesn't exist
ERROR: object 517 (weapon): Image 3210 was referenced but doesn't exist
ERROR: object 523 (weapon): Image 3211 was referenced but doesn't exist
ERROR: object 525 (weapon): Image 3212 was referenced but doesn't exist
ERROR: object 529 (weapon): Image 3213 was referenced but doesn't exist
ERROR: object 531 (weapon): Image 3214 was referenced but doesn't exist
ERROR: object 533 (weapon): Image 3215 was referenced but doesn't exist
ERROR: object 541 (weapon): Image 3216 was referenced but doesn't exist
ERROR: object 543 (weapon): Image 3217 was referenced but doesn't exist
ERROR: object 545 (weapon): Image 3218 was referenced but doesn't exist
ERROR: object 547 (weapon): Image 3219 was referenced but doesn't exist
ERROR: object 549 (weapon): Image 3207 was referenced but doesn't exist
ERROR: object 553 (weapon): Image 3220 was referenced but doesn't exist
ERROR: object 555 (weapon): Image 3221 was referenced but doesn't exist
ERROR: object 557 (weapon): Image 3222 was referenced but doesn't exist
ERROR: object 559 (weapon): Image 3223 was referenced but doesn't exist
ERROR: object 561 (weapon): Image 3224 was referenced but doesn't exist
ERROR: object 563 (weapon): Image 3225 was referenced but doesn't exist
ERROR: object 1607 (weapon): Image 3226 was referenced but doesn't exist
ERROR: object 1799 (weapon): Image 3227 was referenced but doesn't exist
ERROR: object 1823 (weapon): Image 3225 was referenced but doesn't exist
ERROR: object 1842 (weapon): Image 3228 was referenced but doesn't exist
ERROR: object 2067 (weapon): Image 3385 was referenced but doesn't exist
ERROR: object 2228 (weapon): Image 3229 was referenced but doesn't exist
ERROR: object 2230 (weapon): Image 3230 was referenced but doesn't exist
ERROR: object 2243 (weapon): Image 3231 was referenced but doesn't exist
ERROR: object 2253 (weapon): Image 3214 was referenced but doesn't exist
ERROR: object 2276 (weapon): Image 3232 was referenced but doesn't exist
ERROR: object 2278 (weapon): Image 3233 was referenced but doesn't exist
ERROR: object 2332 (weapon): Image 3234 was referenced but doesn't exist
ERROR: object 2447 (weapon): Image 3235 was referenced but doesn't exist
ERROR: object 2611 (weapon): Image 3236 was referenced but doesn't exist
95 weapons imported
64 weapons FAILED to import
Importing vehicles
ERROR: object 23 (vehicle): Image 3237 was referenced but doesn't exist
ERROR: object 565 (vehicle): Image 3238 was referenced but doesn't exist
ERROR: object 567 (vehicle): Image 3239 was referenced but doesn't exist
ERROR: object 569 (vehicle): Image 3240 was referenced but doesn't exist
ERROR: object 571 (vehicle): Image 3241 was referenced but doesn't exist
ERROR: object 575 (vehicle): Image 3242 was referenced but doesn't exist
ERROR: object 577 (vehicle): Image 3243 was referenced but doesn't exist
ERROR: object 579 (vehicle): Image 3244 was referenced but doesn't exist
ERROR: object 581 (vehicle): Image 3245 was referenced but doesn't exist
ERROR: object 583 (vehicle): Image 3246 was referenced but doesn't exist
ERROR: object 585 (vehicle): Image 3247 was referenced but doesn't exist
ERROR: object 587 (vehicle): Image 3248 was referenced but doesn't exist
ERROR: object 589 (vehicle): Image 3249 was referenced but doesn't exist
ERROR: object 591 (vehicle): Image 3250 was referenced but doesn't exist
ERROR: object 593 (vehicle): Image 3251 was referenced but doesn't exist
ERROR: object 595 (vehicle): Image 3252 was referenced but doesn't exist
ERROR: object 597 (vehicle): Image 3253 was referenced but doesn't exist
ERROR: object 599 (vehicle): Image 3254 was referenced but doesn't exist
ERROR: object 601 (vehicle): Image 3255 was referenced but doesn't exist
ERROR: object 603 (vehicle): Image 3257 was referenced but doesn't exist
ERROR: object 605 (vehicle): Image 3256 was referenced but doesn't exist
ERROR: object 607 (vehicle): Image 3258 was referenced but doesn't exist
ERROR: object 609 (vehicle): Image 3204 was referenced but doesn't exist
ERROR: object 611 (vehicle): Image 3259 was referenced but doesn't exist
ERROR: object 613 (vehicle): Image 3260 was referenced but doesn't exist
ERROR: object 615 (vehicle): Image 3261 was referenced but doesn't exist
ERROR: object 617 (vehicle): Image 3262 was referenced but doesn't exist
ERROR: object 619 (vehicle): Image 3263 was referenced but doesn't exist
ERROR: object 621 (vehicle): Image 3264 was referenced but doesn't exist
ERROR: object 623 (vehicle): Image 3265 was referenced but doesn't exist
ERROR: object 635 (vehicle): Image 3266 was referenced but doesn't exist
ERROR: object 637 (vehicle): Image 3267 was referenced but doesn't exist
ERROR: object 639 (vehicle): Image 3268 was referenced but doesn't exist
ERROR: object 643 (vehicle): Image 3269 was referenced but doesn't exist
ERROR: object 647 (vehicle): Image 3270 was referenced but doesn't exist
ERROR: object 649 (vehicle): Image 3271 was referenced but doesn't exist
ERROR: object 651 (vehicle): Image 3272 was referenced but doesn't exist
ERROR: object 653 (vehicle): Image 3273 was referenced but doesn't exist
ERROR: object 655 (vehicle): Image 3274 was referenced but doesn't exist
ERROR: object 657 (vehicle): Image 3275 was referenced but doesn't exist
ERROR: object 659 (vehicle): Image 3276 was referenced but doesn't exist
ERROR: object 661 (vehicle): Image 3277 was referenced but doesn't exist
ERROR: object 669 (vehicle): Image 3278 was referenced but doesn't exist
ERROR: object 671 (vehicle): Image 3279 was referenced but doesn't exist
ERROR: object 673 (vehicle): Image 3176 was referenced but doesn't exist
ERROR: object 675 (vehicle): Image 3280 was referenced but doesn't exist
ERROR: object 677 (vehicle): Image 3281 was referenced but doesn't exist
ERROR: object 679 (vehicle): Image 3282 was referenced but doesn't exist
ERROR: object 716 (vehicle): Image 3283 was referenced but doesn't exist
ERROR: object 1483 (vehicle): Image 3390 was referenced but doesn't exist
ERROR: object 1774 (vehicle): Image 3177 was referenced but doesn't exist
ERROR: object 1775 (vehicle): Image 3285 was referenced but doesn't exist
ERROR: object 1777 (vehicle): Image 3286 was referenced but doesn't exist
ERROR: object 1778 (vehicle): Image 3287 was referenced but doesn't exist
ERROR: object 1779 (vehicle): Image 3284 was referenced but doesn't exist
ERROR: object 1790 (vehicle): Image 3289 was referenced but doesn't exist
ERROR: object 1800 (vehicle): Image 3290 was referenced but doesn't exist
ERROR: object 1848 (vehicle): Image 3291 was referenced but doesn't exist
ERROR: object 1853 (vehicle): Image 3292 was referenced but doesn't exist
ERROR: object 2005 (vehicle): Image 3293 was referenced but doesn't exist
ERROR: object 2008 (vehicle): Image 3294 was referenced but doesn't exist
ERROR: object 2019 (vehicle): Image 3295 was referenced but doesn't exist
ERROR: object 2021 (vehicle): Image 3296 was referenced but doesn't exist
ERROR: object 2026 (vehicle): Image 3297 was referenced but doesn't exist
ERROR: object 2064 (vehicle): Image 3298 was referenced but doesn't exist
ERROR: object 2074 (vehicle): Image 3386 was referenced but doesn't exist
ERROR: object 2077 (vehicle): Image 3387 was referenced but doesn't exist
ERROR: object 2079 (vehicle): Image 3299 was referenced but doesn't exist
ERROR: object 2086 (vehicle): Image 3270 was referenced but doesn't exist
ERROR: object 2091 (vehicle): Image 3300 was referenced but doesn't exist
ERROR: object 2092 (vehicle): Image 3301 was referenced but doesn't exist
ERROR: object 2094 (vehicle): Image 3302 was referenced but doesn't exist
ERROR: object 2101 (vehicle): Image 3303 was referenced but doesn't exist
ERROR: object 2107 (vehicle): Image 3304 was referenced but doesn't exist
ERROR: object 2111 (vehicle): Image 3388 was referenced but doesn't exist
ERROR: object 2113 (vehicle): Image 3305 was referenced but doesn't exist
ERROR: object 2114 (vehicle): Image 3389 was referenced but doesn't exist
ERROR: object 2122 (vehicle): Image 3306 was referenced but doesn't exist
ERROR: object 2123 (vehicle): Image 3307 was referenced but doesn't exist
ERROR: object 2128 (vehicle): Image 3308 was referenced but doesn't exist
ERROR: object 2137 (vehicle): Image 3309 was referenced but doesn't exist
ERROR: object 2138 (vehicle): Image 3310 was referenced but doesn't exist
ERROR: object 2165 (vehicle): Image 3311 was referenced but doesn't exist
ERROR: object 2182 (vehicle): Image 3312 was referenced but doesn't exist
ERROR: object 2202 (vehicle): Image 3287 was referenced but doesn't exist
ERROR: object 2204 (vehicle): Image 3313 was referenced but doesn't exist
ERROR: object 2208 (vehicle): Image 3314 was referenced but doesn't exist
ERROR: object 2210 (vehicle): Image 3315 was referenced but doesn't exist
ERROR: object 2217 (vehicle): Image 3316 was referenced but doesn't exist
ERROR: object 2233 (vehicle): Image 3317 was referenced but doesn't exist
ERROR: object 2237 (vehicle): Image 3318 was referenced but doesn't exist
ERROR: object 2256 (vehicle): Image 3319 was referenced but doesn't exist
ERROR: object 2258 (vehicle): Image 3320 was referenced but doesn't exist
ERROR: object 2260 (vehicle): Image 3321 was referenced but doesn't exist
ERROR: object 2261 (vehicle): Image 3322 was referenced but doesn't exist
ERROR: object 2262 (vehicle): Image 3323 was referenced but doesn't exist
ERROR: object 2264 (vehicle): Image 3324 was referenced but doesn't exist
ERROR: object 2269 (vehicle): Image 3325 was referenced but doesn't exist
ERROR: object 2272 (vehicle): Image 3326 was referenced but doesn't exist
ERROR: object 2273 (vehicle): Image 3327 was referenced but doesn't exist
ERROR: object 2283 (vehicle): Image 3328 was referenced but doesn't exist
ERROR: object 2309 (vehicle): Image 3384 was referenced but doesn't exist
ERROR: object 2310 (vehicle): Image 3329 was referenced but doesn't exist
ERROR: object 2312 (vehicle): Image 3330 was referenced but doesn't exist
ERROR: object 2322 (vehicle): Image 3331 was referenced but doesn't exist
ERROR: object 2323 (vehicle): Image 3332 was referenced but doesn't exist
ERROR: object 2324 (vehicle): Image 3333 was referenced but doesn't exist
ERROR: object 2325 (vehicle): Image 3334 was referenced but doesn't exist
ERROR: object 2330 (vehicle): Image 3279 was referenced but doesn't exist
ERROR: object 2341 (vehicle): Image 3335 was referenced but doesn't exist
ERROR: object 2375 (vehicle): Image 3308 was referenced but doesn't exist
ERROR: object 2394 (vehicle): Image 3336 was referenced but doesn't exist
ERROR: object 2501 (vehicle): Image 3337 was referenced but doesn't exist
ERROR: object 2502 (vehicle): Image 3338 was referenced but doesn't exist
ERROR: object 2503 (vehicle): Image 3337 was referenced but doesn't exist
ERROR: object 2560 (vehicle): Image 3339 was referenced but doesn't exist
ERROR: object 2564 (vehicle): Image 3340 was referenced but doesn't exist
ERROR: object 2565 (vehicle): Image 3341 was referenced but doesn't exist
ERROR: object 2617 (vehicle): Image 3342 was referenced but doesn't exist
ERROR: object 2630 (vehicle): Image 3386 was referenced but doesn't exist
ERROR: object 2684 (vehicle): Image 3343 was referenced but doesn't exist
ERROR: object 2685 (vehicle): Image 3344 was referenced but doesn't exist
ERROR: object 2729 (vehicle): Image 3345 was referenced but doesn't exist
ERROR: object 2730 (vehicle): Image 3346 was referenced but doesn't exist
ERROR: object 2765 (vehicle): Image 3347 was referenced but doesn't exist
ERROR: object 2766 (vehicle): Image 3347 was referenced but doesn't exist
44 vehicles imported
126 vehicles FAILED to import
Importing radios
18 radios imported
Importing sides
ERROR: object 45 (side): Image 3348 was referenced but doesn't exist
ERROR: object 398 (side): Image 3360 was referenced but doesn't exist
0 sides imported
2 sides FAILED to import
Import complete
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

Me again,

I read the manual after figuring out the solution myself, by creating a copy of the C:\Matrix Games\Battles from the Bulge\Estabs\BFTBEstab_Images and repalced the underlined section with my .xml file name, in case anyone else fails to read the manual...

Still, the following error remains:

ERROR: object 1353 (force): Unrecognised string value for EstabSubForceType: "Mot Howitzer"
ERROR: object 1719 (force): Unrecognised string value for EstabSubForceType: "Mot AT"

2 sides imported
4 nations imported
7 services imported
470 forces imported
2 forces FAILED to import

I don't know what string value this is refering too. Here are the values for the Mor AT unit:





Image
Attachments
estabproblem2.jpg
estabproblem2.jpg (55.8 KiB) Viewed 201 times
User avatar
Arjuna
Posts: 17768
Joined: Mon Mar 31, 2003 11:18 am
Location: Canberra, Australia
Contact:

RE: Estab Editor Compiler Error

Post by Arjuna »

I'm glad you found this warning on page 17 of the Estab Editor Manual:
"When you clone the original BFTBEstab.xml file, also clone the BFTBEstab_Images folder."

Re error message. This is saying that an error occured when it tried to match the text in the popup with the subForceType name stored in the code. I'll look into that one.
Dave "Arjuna" O'Connor
www.panthergames.com
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

Yes, i especially liked how it was right there, in the obvious place, once i actually looked for it.
User avatar
Arjuna
Posts: 17768
Joined: Mon Mar 31, 2003 11:18 am
Location: Canberra, Australia
Contact:

RE: Estab Editor Compiler Error

Post by Arjuna »

CR,

Can you try setting that unit's subForceType to a different value and see if it compiles. If that is the case, then it helps me narrow down the culprit.
Dave "Arjuna" O'Connor
www.panthergames.com
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

No error is encounterred if the "Sub Force Type" is set to "anti-tank" or "SP AT". I can email you the .xml file if you like.

I thought the problem might be in me converting the 2pdr Tank Gun to an AT gun, so i swapped it to the stock 17pdr AT Gun, whose AT Bty estab entry i cloned originally. The same error occured.

To "convert" the 2pdr Tank gun to an AT Gun i have set its weight to that of the 57mm M1 AT Gun, increased its crew to 4 and checked the "should deploy" field. Is this correct? I can't see anything else that diffirentiates a Tank gun from an AT gun. In the unit's estab i have given it sufficient 1.5t trucks, whose "towing capacity" value is greater than the AT Gun's weight. The total "personnel capacity" of these trucks is also above the unit's manpower level.

Am i right in thinking that the "sub force type" is one of the parameters used by the AI (players and computers) to define the role of that unit, like setting infantry to half tracks in Close Combat to work around the "crawl of death"? What will setting a "Mot AT" unit to "Anti-Tank" mean in game terms?
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

Same error with "Mech Recon":

ERROR: object 2801 (force): Unrecognised string value for EstabSubForceType: "Mech Recon"
ERROR: object 2803 (force): Unrecognised string value for EstabSubForceType: "Mech Recon"
User avatar
Arjuna
Posts: 17768
Joined: Mon Mar 31, 2003 11:18 am
Location: Canberra, Australia
Contact:

RE: Estab Editor Compiler Error

Post by Arjuna »

CR,

That helps thanks. Definitely sounds like a typo in the name field for that particular motorised AT subForceType. It may be a hidden character from a copy and paste. I'll get onto it.

Yes you need to set the should deploy flag for AT guns, otherwise they will be able to fire while limbered. Your other settings sound good too.

And yes the subForceType is used to define its role.
Dave "Arjuna" O'Connor
www.panthergames.com
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

Another two errors:

ERROR: object 2825 (force): Unrecognised string value for EstabSubForceType: "Mot Mortar"
ERROR: object 2826 (force): Unrecognised string value for EstabSubForceType: "heavy weapons infantry"
ORIGINAL: Arjuna

CR,

That helps thanks. Definitely sounds like a typo in the name field for that particular motorised AT subForceType.

Do you mean you think its a problem with the way i've copy and pasted the estab entry name... or a problem with something in the background, that only you can resolve? I encountered the error again, with units that i've named by typing into the box. I deleted the two units i figured were causing the error, a Schtz Hvy Coy and Schtz Mor Pl, which were the last i entered, but the error still occurs when i go to compile the file. How do i know which "object" 2825/6 are?
User avatar
Arjuna
Posts: 17768
Joined: Mon Mar 31, 2003 11:18 am
Location: Canberra, Australia
Contact:

RE: Estab Editor Compiler Error

Post by Arjuna »

CR,

I need to look into this again but on my first inspection I definetely found an error in the names of some of the subForceTypes. There are two list of these you see. One in the EstabEditor and one in the Estab classes used in the SM and Game. They should be identical, but I think we may have a few typos in them.
Dave "Arjuna" O'Connor
www.panthergames.com
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

Arjuna,

How can i identify which estab entry is causing this error though? How do i know what "object 2825 (force)" is? I've removed all the units with Mot Mortar and Hvy Wp Inf subforcetypes!

I started adding more estabs to an .xml file that had previously been compilable but now that i've added to the .xml it is uncompilable, or at any rate the added entries do not show up when i load the .coe into Scenmaker, so I assume the errors prevent the overwriting of the original .coe file.
Chief Rudiger
Posts: 183
Joined: Tue Jul 21, 2009 6:46 pm
Location: Scotland

RE: Estab Editor Compiler Error

Post by Chief Rudiger »

I deleted all the stock force estab entries instead, and the .xml compiled without any error!
Post Reply

Return to “Tech Support”