Creating Housing Shells
Housing Shell Creation Process
This guide walks you through the complete process of creating housing shells for our server. All shells must be tracked and documented properly throughout the creation process.
Resources
Video Guide: Housing Shell Creation Tutorial
Tracking Spreadsheet: Housing Shell Database
Important: All houses must be tracked on the spreadsheet throughout the creation process.
Spreadsheet Fields
Location
Generic location of the house (e.g., "Grove Street")
Postal
Closest postal visible when standing at the front door
Shell Name
Your assigned shell name (e.g., "Grove Street 9105 Green House" or "Grove Street Option 1")
Shell Coords
Location coordinates from the Shell Creator main menu
Shell Created
"Yes" when completed, "No" if still in progress
Housing Script Info
Exported text from the housing system
Suggested Price
Your recommended selling price for the property
Step-by-Step Process
Step 1: Connect to Development Server
connect 45.141.24.170:30121
Step 2: Location Setup and Documentation
Locate your assigned house and stand at the front door
Check if it's an MLO - if so, enter "MLO" in the house coords column and move to the next house
Fill out basic information in the spreadsheet (Location, Postal, Created By, etc.)
Step 3: Capture House Coordinates
Press T and type
/vec3
, then press EnterCopy the generated coordinates
Paste into the "House Coords" column in the spreadsheet
Step 4: Create the Shell
Press T and type
/shellcreator
, then press EnterClick "Create New Shell"
Use the Sims-like tools to create a shell matching the house exterior
Step 5: Save Your Shell
Select the Save Menu (bottom left)
Name your shell (add this name to the spreadsheet)
Select Time Cycle (lighting settings)
Leave "show void" enabled
Click Save and Exit
Step 6: Document Shell Coordinates
Reopen Shell Creator
Locate your saved shell
Copy the shell coordinates
Add coordinates to the spreadsheet
Step 7: Export to Housing System
Click "Add to Housing"
Select "nolag_properties (shell)" from the dropdown
Copy the generated text (should look like the example below)
Paste into the "Housing Script Info" column in the spreadsheet
Example Export Format
["GrapeseedMLOHideout"] = {
label = "GrapeseedMLOHideout",
hash = `kq_sbx_shell_4`,
doorOffset = { x = 12.0, y = -14.0, z = 7.0, h = 90.0, width = 2.0 },
stash = {
maxweight = 80000000,
slots = 120,
},
imgs = {}
},
Completion
Once you've completed these steps, your shell is ready and documented. You can now proceed to create additional shells following the same process.
Remember: Quality over quantity - focus on creating well-designed shells that enhance the player experience while maintaining consistency with the server's aesthetic standards.
Last updated