Mike,
You were right about looking farther up in the log. Of course!
So. Got round to another test, on the Moscow winter map. First instance of the problem as reported, with the first group of various associated Java errors:
[5:56:12 AM] INTERNAL ERROR: Can't open file '3do/Artillery/Germany/Flak18_88mm_W/Dead_256.tga'
[5:56:12 AM] WARNING: object '3do/Artillery/Germany/Flak18_88mm_W/Dead_256.tga' of class 'TTexture2D' not loaded
[5:56:12 AM] INTERNAL ERROR: Texture required
[5:56:12 AM] WARNING: object '3do/Artillery/Germany/Flak18_88mm_W/dead_mip_1.mat' of class 'TMaterial' not loaded
[5:56:12 AM] INTERNAL ERROR: Material: Can't load 'dead_mip_1.mat'
[5:56:12 AM] com.maddox.il2.engine.GObjException: Mesh 3do/Artillery/Germany/Flak18_88mm_W/Dead.sim not created
[5:56:12 AM] at com.maddox.il2.engine.Mesh.<init>(Mesh.java:419)
[5:56:12 AM] at com.maddox.il2.engine.ActorMesh.setMesh(ActorMesh.java:72)
[5:56:12 AM] at com.maddox.il2.engine.ActorHMesh.setMesh(ActorHMesh.java:86)
[5:56:12 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric.setMesh(ArtilleryGeneric.java:586)
[5:56:12 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric.Die(ArtilleryGeneric.java:481)
[5:56:12 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric.msgShot(ArtilleryGeneric.java:336)
[5:56:12 AM] at com.maddox.il2.ai.MsgShot.invokeListener(MsgShot.java:57)
[5:56:12 AM] at com.maddox.rts.Message._send(Message.java:1217)
[5:56:12 AM] at com.maddox.rts.Message.sendToObject(Message.java:1158)
[5:56:12 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[5:56:12 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[5:56:12 AM] at com.maddox.rts.Message.send(Message.java:1079)
[5:56:12 AM] at com.maddox.il2.ai.MsgShot.send(MsgShot.java:46)
[5:56:12 AM] at com.maddox.il2.objects.weapons.Bullet.collided(Bullet.java:152)
[5:56:12 AM] at com.maddox.il2.engine.MsgBulletCollision.invokeListener(MsgBulletCollision.java:39)
[5:56:12 AM] at com.maddox.rts.Message._send(Message.java:1217)
[5:56:12 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[5:56:12 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
[5:56:12 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
[5:56:12 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
[5:56:12 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[5:56:12 AM] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[5:56:12 AM] at com.maddox.il2.game.Main.exec(Main.java:449)
[5:56:12 AM] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
Looked in Static.ini, and found this in the Winter Destroyed section, curiously already REM'd out:
//[buildings.House$Flak_18_88mm_winter_dead]
//Title Flak_18_88mm_winter_dead
//MeshLive 3do/Artillery/Germany/Flak18_88mm_W/Dead.sim //No dead_mip_1.mat Fix Me
//MeshDead 3do/Artillery/Germany/Flak18_88mm_W/Dead.sim
//AlignToLand 1
//Body fuelSmall
//Panzer 0.030
I guess I've got to extract that folder and address this mip_1.mat.
Or maybe I should just remove the "//" characters and see what results. If that fails, a quick temporary fix would be to insert the summer destroyed text. To the entry in Technics.ini as well, of course.
Funny how I've never had this happen before, and I *think* I'm sure I've blasted more than a few of these winter 88s.