Print at Dec 17, 2025, 12:26:43 AM

Posted by davidaveiro at Apr 13, 2021, 4:59:00 PM
Re: Copy background image between levels?
Hello!

This is a very old thread which I came across while having the same problem/purpose. I have 11 levels in the project I am designing, it's essential to have the same background image with land/plot structure and it would be a "pain in the ass" to repeat the procedure of adding the image in a perfect way. Not finding an out-of-the box solution I managed to "invent" a very practical solution which I share here if others have the same issue. The steps follow:

- rename project.sh3d to project.zip and unzip it
- erase the file "ContentDigests"*
- open the file Home.xml in your favorite editor and edit as indicated below
- zip the files and rename to sh3d

you will notice that level tags without background image have this structure:

<level ###level configuration### />


and with an image this structure:

<level ###level configuration###>
<backgroundImage ###image configuration###/>
</level>


So you just need to change all other level tags to this structure, keeping each individual level configuration and using the same backgroundImage tag.

* as per another thread I came across this is necessary to prevent an error on opening and there is no problem as it's redundant information that's recreated on the next save)

I would suggest the developers to simply add an option in the software to repeat the same background image in all levels as it seems it's an easy and quick change to the program code.

Kind regards,
David