Redone Ship Encounters – Names, Icons, Descriptions, and Horizions

If you liked this item, please rate it up on Steam Workshop page.

Author: AnomNom

Last revision: 1 Apr, 2020 at 02:40 UTC (1)

File size: 1.21 MB

On Steam Workshop

Description:

Ever get confused what ship you’re flyin’ to? NO LONGER!

If you’re like me, you’ve been in a place where you’ve wanted to see what ship your going to go to before you actually go to it. Prehaps you wanted to find an Astro Ship to purchase some furniture, but the ship you flew down to was a Industrial Ship. Fret not, workshop user reading this description, for I have brought you a solution! Redone Ship Encounters!

With this mod, each and every ship is given a unique name, description, icon, and horizon! Now not only can you read the name and description of your ships, upon flying to them, you can see what they actually look like! No more of the same ship showing up every time; now you can gaze upon the sprites of the ship you will be flying down to!

Features:

– Replaces each ship’s name to allow players to read understand what ship they’re flying to.
– Replaces the description to give a little backstory to each ship.
– Gives each ship a unique icon so players can learn and remember what ships are which to hunt for specific ones. Also does minor edits to the generic NPC Ship and Player Ship icons.
– Gives each ship a custom-made horizon, the selling point of this mod, all made by myself and my friend Gainem.
– Removes asteroids from the horizons of Space Stations, Anomalies, and Generic Ships (in-case this mod doesn’t support it yet)
– Redoes the asteroids for the Ancient Gates to make it less of an Asteroid Field and more of an Asteroid Cluster, as well as recolors the top half of the gates.

Supported Mods:

More NPC Ships (All features)
Felins (Description, Icon, and Horizon)
Project Redemption (Icon and Horizon)
Foodie’s Furniture (Name, Description)
Frackin’ Universe (All features)

Technical:

This mod is actually very simple. All I did was patch 2-4 lines of code for each ship, all in the same file! All ship designations, including Name, Description, Icon, and Horizon Images, are all stored within system_objects.config. I patched each and every ship seperately. An example of my code can be found below for the Pirate Ship.

{ "op": "replace", "path": "/pirateship/skyParameters/horizonImages/0", "value": { "left": "/celestial/system/ships/pirateshiphorizonleft.png", "right": "/celestial/system/ships/blankhorizonright.png" } }, { "op": "replace", "path": "/pirateship/parameters/icon", "value": "/celestial/system/ships/pirateship.png" }, { "op": "replace", "path": "/pirateship/parameters/displayName", "value": "Pirate Ship" }, { "op": "replace", "path": "/pirateship/parameters/description", "value": "The crew of this ^red;Pirate Ship^reset; is not keen on visitors. Be prepared if you go anywhere near." },

To make the mod not spam the console with errors if one mod is not subscribed to, I used a method of testing for a mod before running the individual patches, and quarentined them off. View the text example below:

[ //Base Game Patches [ { patch }, { patch2 } ], //Frackin’ Universe Patches [ { test }, { patch } ] ]

On a final note, me and a friend of mine named Gainem worked together to make each and every ship into a sprite that shows up when you fly to the ship! Gainem did most detailing, and I sprited all of the ships. I also added blank horizons just for this mod as to stop any possible conflicts.

Credits:

– Gainem for sketching many of the details of multiple ships, allowing me to sprite them. Could not have done it without them.
– The mod devs this mod covers for making the mods that I am patching. I use all of them, and love them.
– All of you for your love and support. I hope you all will enjoy this mod.

Contact:

Have a question? Just want to say hello?
– I’m always in the Starbound Discord[discordapp.com], and I talk there often.
– My username on Discord is anomnum#7942.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.