Menu System
Table of Contents:
Main Menu
This is the menu that opens up when the controller is first accessed
Subsystems Menu
Menu that controls the unit’s subsystems through RLV. If the tick(✔) is next to the subsystem it means it is currently allowed, an ❌ means it is restricted.
Video input
Allows/denies the unit to see ( vision spheres of 1.5 meters are used )
Audio Input
Allows/denies the unit to hear chat. Emotes will be preserved, but any chat will be turned into dots
Radar
Allows/denies the unit to see the radar, to see who is nearby ( through minimap and nearby windows)
Facial Recognition
Allows/denies the unit to recognize those around them ( see their names and nametags )
Geolocation
Allows/denies the unit to see their current position in world ( blocks map and location )
Mind
Allows/denies the unit the abillity to freely chat. Instead all it can say are pre-recorded phrases from the notecard system. one of it’s uses is that the unit can’t control the speakers in them, but other external commands might be able to.
Volume Level
Has four levels: Mute(🔈): doesn’t allow chat. Whisper(🔉): Only allows whisper No shout(🔇): Allows normal and whisper, but no shouting. Normal(🔊): No restriction applied.
Movement…
Submenu inside subsystems. Controls the Unit’s abilities to move in the world.
Jetpack
Allows/denies the unit to Fly
Teleport
Has three levels. No teleport: Doesn’t allow any teleport Secured teleport(🔒): The unit can’t use the teleport, but others can teleport it Teleport allowed: Allows teleport
Movement
Has three levels: No movement: freezes the unit’s motors, which doesn’t mean they can’t still use other methods of movement such as teleporting. Secured Movement(🔒): takes away the control from the unit, but if there are external commands to move ( such as follow) the unit motors will answer to them Slow Movement(▶): Allows the unit only to walk, no running Normal Movement(⏩): Unit is able to walk and run normally
LoRa Comms.
submenu that controls long range communications
Start Comms.
Allows/denies the unit to start long range communications ( Instant messages)
Comms
Once more, three levels, realted to Long Range(LoRa) communications ( Instant Messages ): Receive(⤵️): Only allows receiving Send(⤴️): Only allows sending Normal: allows both sending and receiving
Allows/denies the unit to read emails ( Notecards )
[PRESETS]
Opens the preset menu, which will list the current saved Subsystems presets. You can also add one with the current values of the subsystem menu. If you click in one of the named presets a new menu will open which will allow you to apply, delete or modify the preset.
IO Menu
Out. release
Allows/denies the unit to release their output ( allows them to use the command !release to free their voice from the controller )
Release input./ Filter input
Not implemented
Administration
Access
User list
Lists of users with a role inside the unit’s controller. You can click on them to modify their role or to remove them. You can also add new users to the controller, in which case the default role will be “user”
Manage Roles
It will list the different roles supported by this controller. If you have the permissions required you are able to open them and modify the permissions of each of the roles. These are the current permissions supported:
- Menu: grants access to the main menu, so it will be able to use the follow and status functionalities.
- Power: Allows turning on and off the unit as well as rebooting (grants access to power menu)
- Subsystems: Allows access to the subsystems menu
- Programming: Allows access to the programming menu
- Admin: Allows opening the administration menu, therefor allowing personalization and changing the controller bolt setting
- Software: Allows entering the software menu to manage it.
- Add user: Allows adding or removing users via the users menu
- Access: Allows entering the access menu, thus allowing to add to blacklist, change the public access settings and the self access
- Users: Allows modifying a user role via the users menu
- Roles: Allows opening this menu (roles) to modify what each role can do
As you might be able to see, some roles block others at the moment (since there is no other way to access the controller except via a menu), for example, having all permissions except Menu permission is useless, since you won’t be able to access anything. In the future there will be more ways to access the controller and this won’t matter as much.
Blacklist
List blacklisted avatars, if you click on them you can change their role or remove them from the blacklist
Public Access
Opens the menu to modify the permissions to for those not listed in the controller as any role. It follows the same model as the one open in Manage Roles
Self Access
Toggles self access, so the unit can’t access it’s own controller.
Bolts
Toggles the bolt status between three modes: on: Bolts are always on: this will lock the controller to the unit off: Bolts will be unlocked: this will allow the removal of the controller at all times. powered: Bolts will depend on the unit power status: if the power is off ( the unit is turned off) the bolts will be off. If the unit is on, the bolts will be on.
Personalization
Name
Opens a dialog to change the name of the unit
Color
Opens a dialog to change the color of the unit, it must be introduced in RGB format, with commas separating the numbers from 0-255. An example could be Red: 255,0,0
This sends out messages via the lightbus protocol to color compatible attachments.
Gender
Allows the personalization of the unit’s gender. By default it is They/them/theirs, but can be changed to she/her/hers, he/him/his or it/it/its
Software
Installed
List of installed software. If none is installed it will inform so and return to the Software page. If inside the menu you choose one o the softwares it will give you the more options
Uninstall
lists installed software so you can uninstall it
Servers
Lists OeM servers in the region, and if you choose one, connects you to them to install or update software
Power
Shutdown
Turns the unit off
Boot
Turns the unit on
Restart
Reboots the unit
Status
Causes the unit to print out status information to nearby.
Applications
A list of all installed applications in the unit, applications are additional bits of software that add functionallity.
This contains a list of applications, clicking on an application shows more details, like registred commands and possibly a menu or status print out functionality.
Follow
Opens a menu listing people and the distances to them. If you select one of them, the unit will follow them. One one avatar is selected, a new button will appear “~stop~” to stop the following. Both the robot and the person being followed will be informed when the unit begins and ends their following
[Distance]
Opens a menu which allows to set the distance from which the unit will follow
[Custom]
Opens a Textbox to set the distance you want the unit to follow from (use a period if you want to set a decimal number)
Programming
Gives a menu with the different options programmed via notecards. These allow you to change many things, ranging from the Rules visible to the unit, to restrictions placed upon them.
See Notecard Scripting for more details.
Devices
Shows a list of the devices connected to the controller. If you click them you can obtain information about them, as well as diconnecting them.