The International Simutrans Forum

 

Author Topic: makeALL.mos not building ground files?  (Read 2923 times)

0 Members and 1 Guest are viewing this topic.

Offline wlindley us

  • Devotee
  • *
  • Posts: 961
    • Hacking for fun and profit since 1977
  • Languages: EN, DE
makeALL.mos not building ground files?
« 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:

Code: [Select]
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:

Code: [Select]
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:

Code: [Select]
cp -a pak128.Britain.r400/ground.*.pak pak128.Britain-built/
the new pak loads just fine.

How do we correct this?


Offline The Hood

  • Moderator
  • *
  • Posts: 2889
  • pak128.Britain developer
Re: makeALL.mos not building ground files?
« Reply #1 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?

Offline VS

  • Senior Plumber (Devotee)
  • Devotee
  • *
  • Posts: 4855
  • Vladimír Slávik
    • VS's Simutrans site
  • Languages: CS,EN
Re: makeALL.mos not building ground files?
« Reply #2 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...

Offline wlindley us

  • Devotee
  • *
  • Posts: 961
    • Hacking for fun and profit since 1977
  • Languages: EN, DE
Re: makeALL.mos not building ground files?
« Reply #3 on: March 05, 2011, 04:46:55 AM »
Ah, I found these errors scrolling past:

Code: [Select]
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...?

Offline The Hood

  • Moderator
  • *
  • Posts: 2889
  • pak128.Britain developer
Re: makeALL.mos not building ground files?
« Reply #4 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.