Starbound

Starbound

42 ratings
Planet type and parallax changer + instant terraformer
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
156.379 KB
6 Aug, 2023 @ 12:21pm
13 Aug, 2023 @ 3:33pm
4 Change Notes ( view )

Subscribe to download
Planet type and parallax changer + instant terraformer

Description
This mod is intended as a "god-mode" tool.

It will enable you to:
- change the planet type reported in the ship's navigation screen.
- change the planet's parallax without terraforming the planet.
- Terraform a planet instantaneously
- Decide the size in blocks of the terraforming area precisely
- expand the radius of the sub-biome where the player is currently standing

how to use
If you do not want to use admin commands there's a patch that makes all the items of this mod craftable from the emptu-hands crapìfting (the menu that pops up when you press "C"), get it here

to begin craft either the Planet type change console or portable version:
/admin
/spawnitem planet-type-changer-obj
/admin

or

/admin
/spawnitem planet-type-changer-portable
/admin

Interact with the console with the "E" button

or

equip the portable version and click the left mouse button (primary fire)

It will open the interface.

There are 4 tabs "Change Planet Type"-tab, "Terraformer/microformer"-tab, "Expand Region"-tab and "Parallax Changer"-tab

After opening the interface the "Change Planet Type"-tab Will be open
To change tab use the buttons on the bottom.

Note for mods:
The mod will try to do its best to audodetect modded biomes, it will parse terrestrial_worlds.config and dungeon_worlds.config but still it may fail to detect all modded biomes.

You can still terraform or change the parallax to an unlisted custom biome by entering its name manually in the text field.
You will find the correct name by unpacking the mod's pak file, biomes are inside "biomes/" path.
Open the .biome file with a text-editor, the biome name is in the field "name".
Parallax can be changed succesfully only for biomes that define a parallax (look for the field "parallax" in the biome file)

Change Planet Type Tab:
Allows you to change the planet type reported in the ship's navigation screen.
Click on a biome type in the list of biomes and click "CHANGE!"
Changing planet type will affect weather

Terraformer/Microformer
Allows you to terraform a planet instantly (loading times still applies)
Click on a biome type in the list of biomes
Choose the radius in blocks for the terraforming process and click "TERRAFORM!"

Expand Region
Allows you to expand an already present sub-region and terraform what's inside of the selected radius
Choose the radius in blocks for the expansion process and click "EXPAND!"

Parallax Changer
It will allow you to change the parallax for the whole layer where the player is standing.
There are 8 layers: space, atmosphere, surface, subsurface, underground1, underground2, underground3, core.
The mod can autodetect which layer the parallax change will affect to some extent:
- If the player is present in either the space or atmosphere layer.
- If the player is present in the surface layer
-If the player is in one of the other underground layers (subsurface, underground1, underground2, underground3, core)

Biomes that do not have a parallax defined (such as some mini-biomes like alpine etc..) won't be present in the list
50 Comments
Piepenna007 25 Nov @ 10:45pm 
Hello, server owner here. Is it possible to create a combined parallax effect? ​​For example, I want to create a parallax effect where the foreground is green trees and the background is destroyed buildings from scorched planet. I know it's technically possible, but making these changes without using other mods (like custom biomes) would be a pain in the ass. I've seen an example of this technique being used and am looking for ways to do this myself. It would be cool to see such a toolkit in your mod!
Meteora  [author] 12 Nov @ 10:56am 
@Qwertypdeb not dungeon adding mod specifically, any mod could add dungeons to planet generation
Qwertypdeb 7 Nov @ 1:04pm 
It can't be, as it's a newly generated planet and I haven't removed any dungeon related mods, according to my recorded log of mods I added and removed.
Meteora  [author] 29 Oct @ 9:52am 
@Qwertypdeb from my understanding seems like a residue from some mod you had installed that later you have removed
Qwertypdeb 28 Oct @ 12:16pm 
it turns out it failed due to the planet having a dungeon that caused the planet to boot me back to my ship. I tried it on another planet and it worked without issue. I have no idea what Caused by: (DungeonException) Unknown dungeon: 'naturalcavemicrodungeons' is, nor what mod it's from, but I just marked the planet and avoided it. Shame too, as it had a cool city on it.

also, I already have OpenStarBound.
Meteora  [author] 27 Oct @ 3:53pm 
As the terraforming itself it's handled by the game itself there's no way to check its inner workings but yeah terraforming gradually will help reducing some load on the system.

May I suggest using openstarbound if you haven't tried it yet?
It's an open source project that rebuilt Starbound from scratch and was rewritten using proper optimization strategies and runs a lot better, you may find it here: https://github.com/OpenStarbound/OpenStarbound

As for adding the feature of the graphical representation of terraforming is definitely doable, not sure when I can get the time to add this feature because right now I kinda swamped in my personal life and got too much on my plate.
Meteora  [author] 27 Oct @ 3:53pm 
One reason the terraforming could fail if you tried to terraform a planet that has not been explored, since Starbound planets are procedurally generad once you warp on a new planet the game will procedurally generate the surface, and this takes some time, the game will do it just by standing on the planet even if you don't move but unseen regions of the planets will take some more time, you could accelerate the process by exploring the surface (and you'll actually see the planet being generated when you reach a zone that is not yet generated you'll see it blank, the game will pause for a couple seconds and the new blocks will appear)
I can suggest you the mod eplorerpods (https://steamproxy.com/sharedfiles/filedetails/?id=738601381) to use flying vehicles to move rapidly on the planet.
If you explored a whole planet and still the terraforming fails I suggest you to try again, maybe warping back to the ship and going back to the planet and terraform again.
Meteora  [author] 27 Oct @ 3:52pm 
@Qwertypdeb
no functional differences between portable and fixed terraformer.

No way to know what the loading times are for terraforming, unlike vanilla terraformer that purposedly add waiting times to make the illusion that terraforming is gradual for immersion purposes, this mod straight terraforms the whole radius you specified, like if you specified 1000 blocks it will terraform 1000 blocks on the right and 1000 blocks on the left of the player, how long it'll take it is determied by your computer's capability but shouldn't take too long from my tests, the terraforming process is performed by the hardwired world.addBiomeRegion function and its inner low level workings are handled by the game so no way to see in log files if it's working as it is not the mod itself that controls the terraforming, it just kickstarts it and the game takes care of the rest.
Qwertypdeb 25 Oct @ 12:05pm 
I honestly don't know if my issue applies here, but I might as well see if there is some common or vital info to be aware of or anything.
Qwertypdeb 25 Oct @ 11:05am 
I didn't think to include this vital info, but the amount of blocks per normal world with the 5x world size mod is 30000 blocks. My guess is that I'm probably overwhelming the system, but I was able to do it gradually, increasing by 5000 when I did "hive", so idk what's going on.