How to add new Furniture
This guide explains how to add new furniture to RTX Housing System.
Furniture configuration is located in:
configs/furniture.luaYou will usually update up to 3 sections:
Config.Furnitures(categories + subcategories + object lists)Config.FurnitureData(price + interactable settings per object)Config.StealableObjects(optional, robbery mode)
Add furniture to the menu (Config.Furnitures)
Config.Furnitures is the menu structure:
Category (example:
bedroom,kitchen)Subcategory (example:
beds,wardrobes)Objects (list of spawnable props)
Category structure:
label→ name shown in UIicon→ FontAwesome icon (example:fa-bed)id→ unique number (also the order in the menu)subcategory→ table of subcategories
Subcategory structure:
label→ name shown in UIobjects→ list of furniture objects
Add furniture settings (Config.FurnitureData)
Config.FurnitureData controls:
pricewhether the object is
interactablewhat
interactabletypeit iswhat text is shown for interaction (
interactabletext)
Interactable types:
storagesinkwardrobesafecamerasolarbathtub
Tips:
If the object is not interactable, set:
interactable = false
If it is interactable, choose a valid
interactabletypeand set a short UI text.
Common mistakes:
Duplicate category
id(menu order breaks)Duplicate keys (category/subcategory overrides previous one)
Using an object name that does not exist (prop won’t spawn)
Using hash instead of model name
Forgetting to add
Config.FurnitureDataentry (price/interactions missing)
Need help?
If you want, we can add the furniture for you (category + data + robbery). Contact us on Discord: https://discord.gg/rtxdev
Last updated