About HomeStereo
Homestereo adds the ability for players to install a Portable Boom Box to various deployable items such as chests, tables, beach chairs, fireplaces, tool cupboards, fridges, workbenches, and repair benches in a preconfigured location.
Key Features:
- Customize prefabs within config with the ability to add and remove your own.
- Customize radio locations within the config.
- Ability to enable/disable each prefab within the config.
- Set the amount of total radios the player can install.
- Ability to remove all installed radios with a command.
Commands:
/installradio: Install a radio on the deployable you're looking at.
/uninstallradio: Uninstall the radio from the deployable you're looking at.
/removeradios: Remove all installed radios from all players.
Permissions:
homestereo.install: Allows players to install radios.
homestereo.uninstall: Allows players to uninstall radios.
homestereo.admin: Allows players to bypass Tool Cupboard (TC) authorization and limits when installing radios.
Example Configuration:
Quote{
"ConfigVersion": "1.0.8",
"PlayerRadioLimit": 3,
"Radios": [
{
"Name": "HomeStereo",
"Tones": [
{
"Note": "A",
"NoteType": "Regular",
"Octave": 4,
"Duration": 1.0
},
{
"Note": "D",
"NoteType": "Regular",
"Octave": 5,
"Duration": 1.0
}
],
"Deployables": {
"assets/prefabs/deployable/large wood storage/box.wooden.large.prefab": {
"Position": {
"x": 0.55,
"y": 0.75,
"z": -0.3
},
"Angle": {
"x": 0.0,
"y": -25.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/table/table.deployed.prefab": {
"Position": {
"x": 0.7,
"y": 0.825,
"z": -0.3
},
"Angle": {
"x": 0.0,
"y": -25.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/misc/summer_dlc/beach_chair/beachtable.deployed.prefab": {
"Position": {
"x": 0.0,
"y": 0.39,
"z": -0.2
},
"Angle": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/fireplace/fireplace.deployed.prefab": {
"Position": {
"x": 0.0,
"y": 1.76,
"z": 0.225
},
"Angle": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/tool cupboard/cupboard.tool.deployed.prefab": {
"Position": {
"x": 0.3,
"y": 1.9,
"z": 0.0
},
"Angle": {
"x": 0.0,
"y": -25.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/tool cupboard/retro/cupboard.tool.retro.deployed.prefab": {
"Position": {
"x": 0.3,
"y": 1.9,
"z": 0.0
},
"Angle": {
"x": 0.0,
"y": -25.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/fridge/fridge.deployed.prefab": {
"Position": {
"x": 0.0,
"y": 2.0,
"z": 0.2
},
"Angle": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/tier 1 workbench/workbench1.deployed.prefab": {
"Position": {
"x": -0.4,
"y": 2.2,
"z": 0.1
},
"Angle": {
"x": 0.0,
"y": 15.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/tier 2 workbench/workbench2.deployed.prefab": {
"Position": {
"x": -0.4,
"y": 2.03,
"z": -0.1
},
"Angle": {
"x": 0.0,
"y": 15.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/tier 3 workbench/workbench3.deployed.prefab": {
"Position": {
"x": -0.4,
"y": 2.03,
"z": -0.1
},
"Angle": {
"x": 0.0,
"y": 15.0,
"z": 0.0
},
"Enabled": true
},
"assets/prefabs/deployable/repair bench/repairbench_deployed.prefab": {
"Position": {
"x": -0.55,
"y": 1.0,
"z": -0.365
},
"Angle": {
"x": 0.0,
"y": 25.0,
"z": 0.0
},
"Enabled": true
}
}
}
]
}