Welcome to our gaming guide on SUMMERHOUSE! In this article, we will be discussing save file editing techniques such as merging saves, adding a global offset, and changing the map using simple python scripts. These techniques will allow you to be more creative in your gameplay. So let’s dive in and learn how to enhance your gaming experience!
Changelog
Save file folder location
Mac: Dunno
Python and Scripts
If not already installed, download and install the latest Python version from here https://www.python.org/downloads/ .
The scripts can be executed over commandline. I will show examples further below (don’t be afraid!).
Download the scripts und put them in the save file folder:
1) Go to https://github.com/Tjerbor/SUMMERHOUSE-Save-File-Editor .
2) Click on the greem button <> Code.
3) Select “Download Zip” at the bottom of the drop-down menu and save somewhere on your computer.
4) Open/Extract Zip file.
5) Copy “add_offset.py”, “change_map.py” and “merge.py” into the save file folder.
Here’s how you can easily start cmd on Windows 10 directly in the save folder:
Just type “cmd” in the path bar there.
Some simple CMD tips:
- Type for example “me” and then TAB to autocomplete to “merge.py”.
- Use the up and down arrow keys to access previous used commands.
How Coordinates work in SUMMERHOUSE
A negative change in the X coordinate results in a shift to the left.
A postive change in the Y coordinate results in an upward shift.
A negative change in the Y coordinate results in a downward shift.
A postive change in the Z coordinate pushes the objects further away.
A negative change in the Z coordinate pulls the objects closer.
(Depth)
You can actually measure distances yourself with this block:
It’s almost exactly the size of one unit, so if you chain them like this you can measure distances:
In this example it the offset would be (if looking from the left top):
- x = (4 + 3) = 7
- y = (-3 – 4) = -7
Unfortunately i have no solution to measuring depth (y) values.
Change the Map of a Save
It allows you to change the map of a chosen save file. At the end of the save file there’s an attribute called “mapName”. There are four maps to chose from:
- Lake
- Grass
- City
- Desert
How to use change_map.py:
The map name is case-sensitive
Example:
This changes the map of saveFile3.json to “City”
Add Offset to an entire Save file (Geometric Translation)
How to use add_offset.py:
The offsets can be postive and negative integers or floating points.
Example:
This command shifts all blocks from saveFile3.json
You can actually measure distances yourself with this block:
It’s almost exactly the size of one unit, so if you chain them like this you can measure distances:
In this example it the offset would be (if looking from the left top):
- x = 4 + 3 = 7
- y = -3 – 4 = -7
Unfortunately i have no solution to measuring depth (y) values.
Merging two Save Files into one
And that wraps up our share on SUMMERHOUSE: Save File Editing (Merging Saves, Adding global offset (Translation), Changing Map)[WIP]. If you have any additional insights or tips to contribute, don’t hesitate to drop a comment below. For a more in-depth read, you can refer to the original article here by Dampfsalzig, who deserves all the credit. Happy gaming!