The International Simutrans Forum

PakSets and Customization => Pak128.Britain => Pak128.Britain Bug Reports => Topic started by: wlindley on February 21, 2011, 02:57:04 PM

Title: makeALL.mos not building ground files?
Post by: wlindley on February 21, 2011, 02:57:04 PM
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?

Title: Re: makeALL.mos not building ground files?
Post by: The Hood on February 21, 2011, 06:42:57 PM
Works fine for me.  Have you modified either your makALL.mos or any of the ground dat files?
Title: Re: makeALL.mos not building ground files?
Post by: VS on February 21, 2011, 07:21:28 PM
Just guessing here, but: Grounds are a bit special, so they might be copied separately. If that doesn't happen, check filename case...
Title: Re: makeALL.mos not building ground files?
Post by: wlindley on March 05, 2011, 04:46:55 AM
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...?
Title: Re: makeALL.mos not building ground files?
Post by: The Hood on March 05, 2011, 01:07:33 PM
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.