News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

makeALL.mos not building ground files?

Started by wlindley, February 21, 2011, 02:57:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

wlindley

Starting in a fresh subdirectory and following what I believe to be a distillation of correct instructions I just wrote at: http://forum.simutrans.com/index.php?topic=2401.0

I cannot play the new "built" directory, receiving the error:

FATAL ERROR: alles_geladen()
13grund_besch_t-object ClimateTexture not found.
*** PLEASE INSTALL PROPER BASE FILE AND CHECK PATH ***


I double-checked all the files, the build logs, and re-ran makeALL.py to the same result.  Copying  ../pak128.Britain.r400/ground.ClimateTexture.pak to the new directory clears that error and we proceed to:

FATAL ERROR: alles_geladen()
13grund_besch_t-object LightTexture not found.
*** PLEASE INSTALL PROPER BASE FILE AND CHECK PATH ***


This seems to suggest that for some reason, makeALL.py is only creating two of the ground objects, as shown below in the differences between subdirectories:



pak128.Britain.r400/
ground.Basement.pak
ground.Borders.pak
ground.ClimateTexture.pak
ground.Fence.pak
ground.LightTexture.pak
ground.Marker.pak
ground.Outside.pak
ground.ShoreTrans.pak
ground.Slopes.pak
ground.SlopeTrans.pak
ground.Water.pak
pak128.Britain-built/
ground_obj.rocks.pak
ground.Outside.pak

I looked at the mos file and am not sure why that would be.  The ground files seem to be the only ones missing, because if I:

cp -a pak128.Britain.r400/ground.*.pak pak128.Britain-built/

the new pak loads just fine.

How do we correct this?


The Hood

Works fine for me.  Have you modified either your makALL.mos or any of the ground dat files?

VS

Just guessing here, but: Grounds are a bit special, so they might be copied separately. If that doesn't happen, check filename case...

My projects... Tools for messing with Simutrans graphics. Graphic archive - templates and some other stuff for painters. Development logs for most recent information on what is going on. And of course pak128!

wlindley

Ah, I found these errors scrolling past:

Build grounds
Makeobj version 51 for simutrans 110.0 and higher
Error:: No such file or directory
ERROR IN CLASS image_writer_t: cannot open ./grounds/groundobj-fixed.png
There is an error in DAT or PNG file!
Makeobj version 51 for simutrans 110.0 and higher
Error:: No such file or directory
ERROR IN CLASS image_writer_t: cannot open ./grounds/groundobj-fixed.png
There is an error in DAT or PNG file!


and indeed those files are missing from the subversion checkout...?

The Hood

Hmm, don't know where you're building these from, but there are no dat files in the pak128.Britain repository as far as I know (and I've just done a quick check) that refer to any of these objects.