Starbound

Starbound

1,104 ratings
The Tenantator: Deed & Tenant Management Tool
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
2.120 MB
7 Jun, 2018 @ 11:46pm
19 Jul, 2018 @ 9:09pm
2 Change Notes ( view )

Subscribe to download
The Tenantator: Deed & Tenant Management Tool

In 1 collection by Depression Hurts, Eat More KFC
KFC Mods
3 items
Description
N.P.C. Inc.
Is proud to present its first major Add-on to its family of npc creation, mangament and modification tools! Introducing:
The Tenantator
2000 series


With this tool you will be able to unlock many of the hidden vanilla capabilities that colony deeds have to offer including multiple tenants per deed, monster tenants, and the ability to create valid houses without the need for background tiles.

In addition, you will be able to manage the tenants themselves. As of now, you will be able to prevent crewmember graduation, (now you can do all the quests you want!) and prevent quest participation altogether. (now everyone wont have exclamation marks over their head). These options are on a tenant-by-tenant basis, so feel free to customize each one as you see fit.

You will also be able to export these NPC tenants as NPC Cards (vanilla items that are modified to contain npc data). These cards are used for backup, management, and are designed to work with NpcSpawner+ 3100 series spawner objects! So feel free to export a tenant, modify it using a NpcSpawner+ object, and re-import the changed tenant!


NOTE: DO NOT USE THIS TOOL ON FRACKIN UNIVERSE CREW DEEDS, THIS ONLY WORKS WITH COLONY DEEDS. If you need to hire crewmembers or be able to have them on hand, use NpcSpawner+ objects, with npcs cards instead.


How To Make:
  1. Create a T3 Inventor Table
  2. Create an Employer Station using said Inventor's Table
  3. Purchase the Tenantator 2000 from the Employer's Station

How to Use:
  1. Find the deed you wish to modify
  2. With the tenantator out, mouseover the deed and press the LMB
  3. Modify the deed via the bottom menu, and/or by selecting a tenant or "new tenant" list option


Full Multiplayer Compatibility:
  • All deed modifications
  • All tenant modifications
  • Multi-tenant support
  • Created NPC Cards


Situational multiplayer compatibility:

Both you and the server have this mod installed.
You are set. Just be wary about other players that are around you (on the same planet/ship as you). If they do not have this mod and you use the tool on a deed, they may disconnect.

The server has this mod, you do not.
If the server has this mod and you do not, then you may disconnect if you are on the same planet/ship as another player that tries to use the tenantator. Any deeds that have been modified by this tool by other players will not affect your connectivity as the modifications done are in the base game.

You have this mod, the server does not.
The tool will act like any other custom active item that isnt installed on the server. If not used or equipped you should be ok. Trying to use it will crash the tool and might kick you out of the server. Any deed you modified on your ship (which will transfer to a multiplayer server) will continue to function with your modifications.

Compatibility Cheetsheet
So long as the actual lua functions specifically dealing with tenant management are untouched this mod will work as intended. That means mods that add/change config files and/or modify other deed capabilities like rent & house calculation should still be viable.

to help ease compatibility checks here's a cheat sheet of known compatibles from the comments section, will update frequently:

"Frackin' Universe" - compatible for COLONY DEEDS ONLY. NOT CREW DEEDS
"Colony Tweaks" - compatible
"Themed colony deeds" - compatible
"Colony Deed Wiring" - compatible
"pandora's monsters" - specific monsters currently turn hostile when added (maybe you want that?). Working on a fix

If you are unsure of a compatibility, post it in the comments and I will reply (and update this list) asap.

As for functionality, the most damaging thing that could possibly happen is that the deed you tried to modify will need to be replaced.


Security:
This tool's functionality is limited to Deeds that only belong to you! You can turn off this functionality on a deed by deed basis from the deed's main menu.


Uninstallation:
While a simple unsubscribe will do the trick, its best practice to delete the item before doing so. The employer's table that this item is bought from is an unused vanilla asset, and will not cause asset mismatching errors.

Technical details:
The mod comes with a custom activeitem "npcinjector" and stagehand "colonymanager". On use, the activeitem creates the stagehand that acts on behalf of the deed you are modifying. This includes modifying tenant information and deed config parameters. Once the player is too far away, or closes the pane menu, the stagehand is destroyed. The stagehand is extremely lightweight, self-cleaning and non-persistent so nothing remains after modification is complete. This allows for easy installation/uninstallation and will allow for MP sessions without breaking the deeds themselves or locking out players without this mod.
Have fun!

1.1.0 Update
  • Added a toggle-able option to open up tenantator modifications to other players (off by default). This option is on a deed by deed basis, and only toggle-able by the owner.
  • Note that the API does not allow me to determine player friends or party members. Therefore toggling owner-only access off will allow anyone to modify it. I advise turning owner-only security off only when necessary and/or when you trust all players that are able to visit the deed.
Popular Discussions View All (2)
8
14 Aug, 2018 @ 7:39pm
Screenshots!
Depression Hurts, Eat More KFC
0
19 Jul, 2018 @ 9:20pm
Vanilla Friendly Spawn-Commandable Deed Modifications Not Currently In The Tenantator
Depression Hurts, Eat More KFC
290 Comments
Depression Hurts, Eat More KFC  [author] 4 hours ago 
@stylus If it crashed then that means the custom critter uses custom code outside of normal critter mechanics. That's just the way it works. Due to the nature of how open the source code is, I cannot stop people from coding wild things outside of the intended feature of a capturepod/critters.
stylus 26 Sep @ 5:34pm 
I gave it a try and it seems to work, crashed when I tried to use a critter from the modpack as a capture pod tenant, not too bad for me
also friendly advice regarding the mod: if your curious, don't be... stay away and safe
Depression Hurts, Eat More KFC  [author] 23 Sep @ 6:04pm 
@stylus Never heard of that mod. If it provides its own custom deed then probably not.

Worst comes to worst you can give it a shot and if it doesnt work then delete the item and uninstall.
stylus 21 Sep @ 11:04am 
does this work with the StarPounds deeds?
GarglingGlass 14 Sep @ 11:05am 
Since Colony Deed Mark II deeds require a bed when vanilla doesn't, it's probably the bed that counts as a tenant as far as the colony core it concerned.

That's fine tho. I don't need your mods to min max my output. I'm using them for immersion, so thank you. It's lovely.
Depression Hurts, Eat More KFC  [author] 13 Sep @ 9:18pm 
@GarglingGlass makes sense. FU does a lot of their own custom code. Them utilizing a non-utilized, but functional mechanic, isn't the safest thing to do.
GarglingGlass 13 Sep @ 3:43pm 
I tried it, and just to be clear, it does work with the colony core, but apparently only one tenant per deed counts towards tenant count. i.e. My lesbian fish people shopkeeps that share a bed because they're in love only count as 1 tenant as far as the community garden is concerned. Maybe it's a gender role issue...
randomeman2468 23 Aug @ 6:35am 
@garglingGlass yeah they do
GarglingGlass 22 Aug @ 12:01pm 
Do they work with the FU Colony Deed Mark II deeds so I can still use the colony core?
76561198967431126 27 Jul @ 3:18am 
Thanks for reply, will test it!