4 min read

New Features – May 29, 2020

We’ve been busy making improvements to Relm. Some of the big new features include a character selection screen, a more robust Commands system, and Multiselect with the mouse pointer. You can see a complete list of changes in our Changelog.

May 24

  • NEW: There is an “Export Only Selected Objects” checkbox in the /export page.
  • NEW: The /select command now has /select locked and /select unlocked subcommands that select all locked or unlocked objects in the relm
  • NEW: As a shortcut to /object delete, objects can be deleted with the ‘delete’ or ‘backspace’ keys (object must be selected first)
  • CHANGED: Hint text to use the thought bar has changed from “Press Tab to Type” to “Press Enter to Type”
  • FIXED: Possible jitsi race condition that prevented some video/audio from connecting
  • FIXED: Border around videos is now more circular

May 23

  • NEW: Cmd+A (on Mac) or Ctrl+A (Linux/Windows) will select all objects in the relm (that are unlocked)
  • NEW: ESC key deselects all objects
  • NEW: /select all command selects all, and /select none deselects every object
  • NEW: Multiselect! You can shift+click on objects to add to the selection or ctrl-click to remove from the selection.
  • NEW: Commands that work on objects now work on all selected objects.
  • NEW: You can toggle lock/unlock state with keyboard shortcut “|” (shift+backslash). It operates on what your mouse pointer is hovering over.
  • NEW: Some commands have new abbreviations:
  • /o = /object
  • /o f = /object fetch
  • /o i = /object info
  • /o r = /object rotate
  • /o s = /object scale
  • CHANGED: You can no longer “secretly select” objects (i.e. click things to select but it wouldn’t show it was selected). This was implemented previously so we could unlock locked objects. Use shift+\ (`|`) instead.
  • CHANGED: /object up|down|left|right is now /orient up|down|left|right
  • CHANGED: Removed some obscure commands (abracadabra, lockall, unlockall, etc.)
  • CHANGED: /snap command now expects /snap off to turn grid snap off.
  • CHANGED: /portal command is now its own command, and has subcommands, create, url, and radius. Use /portal create [URL] to create a portal, then /portal url https://www.relm.us/[RELM] to change its url, or /portal radius [RADIUS] to change its radius.
  • CHANGED: Better toast message when objects are locked & unlocked
  • CHANGED: Editor Mode (/mode editor) now allows selection of locked objects
  • CHANGED: Locking and unlocking objects removes selection to indicate the action completed
  • CHANGED: shift+\ shortcut for locking/unlocking now behaves as expected by acting on selected objects only
  • FIXED: Issue with GLTF and GLB files would sometimes show “NaN” as scale and no object would appear

May 21

  • NEW: /snap [SIZE] command will give you a snap-to-grid feature when dragging objects with the mouse. A good value for SIZE is 300, since the marble tiles are 300×300.
  • NEW: Ability to lock and unlock all objects in a relm.
  • NEW: Uploaded assets (images like PNG, JPG, WebP, as well as 3D GLB files) are now saved as an MD5 so that we don’t store duplicates (and client load time will potentially be faster)

May 20

  • NEW: There is now a “G” button on thought bubbles that will convert the thought into a gem/sign.
  • NEW: Player names can now be edited directly
  • CHANGED: Diamonds now have a spotlight directed toward the ground so you can see how high up they are.
  • FIXED: Label positions are less laggy during animation frames

May 19

  • NEW: There is now a “My Character” button in the upper-right corner that allows you to select a character.
  • NEW: First-time visitors will see the Character Selection screen right away.
  • NEW: You can import and export an entire relm! /import and /export will bring up a textarea where you can export & copy, or paste & import.
  • CHANGED: The “Invite” button has been temporarily removed since it isn’t useful until we have locked relms.
  • FIXED: The speed at which objects moved on others’ screens when dragged is no longer slower than usual.
  • FIXED: Removed the ‘close’ button from gem notes (diamonds/signs) since it didn’t work and the proper way to close it is by clicking the gem again.
  • FIXED: Thought bubbles are restored to their original location & have content shown as expected.

May 18

  • NEW: When two or more people are near you, if you zoom in as far is it will go, the camera will now drift toward the centroid of those near you, so it’s easier to see everyone’s video bubbles near the center of the screen.
  • NEW: Double-tapping an arrow key will cause your character to speed-walk in that direction [Special thanks to Gary for the suggestion!]
  • NEW: Signs can now have a message set (/sign message [MESSAGE]). Messages are pop-ups that appear when you click on a sign.
  • NEW: Signs can now also have a label set (/sign label [LABEL]). Labels are zoom-invariant text underneath the sign.
  • NEW: Right-click toast message now shows portal URLs
  • NEW: /obj clone command now takes an optional [COUNT] parameter so you can make more than 1 clone at a time.
  • NEW: If speech bubbles exceed capacity, they will now automatically convert to a rectangular format with scrollbar
  • NEW: When sharing links, links are now clickable
  • NEW: Right-click info panel now shows object locked status.
  • NEW: You can change the URL of a Diamond link with /object changelink https://...
  • NEW: You can create links to external websites with a new “interactive diamond” that indicates users can interact with / click on it. Use /link https://[url] to create a Link.
  • CHANGED: When focused on the thought bar, hitting ESC will (in addition to putting focus back on the game) close the thought bubble, if open
  • CHANGED: Thought bubble links are now only abbreviated after 30 characters (previously was 20)
  • CHANGED: [MESSSAGE] is now an optional parameter of /sign create
  • CHANGED: Renaming “Diamonds” to “Signs”
  • CHANGED: Create a sign with /sign create [MESSAGE] (used to be /dia)
  • CHANGED: Signs no longer need to be locked to be clickable.
  • FIXED: Video bubbles no longer travel on top of the game UI buttons in the upper-right corner.
  • FIXED: Video bubbles near the edge of the screen no longer drift away from the characters’ centerlines.
  • FIXED: You can now clone 3D objects (but you have to refresh to see them—secondary bug to be fixed later)
  • FIXED: Large words don’t cause empty speech bubble bug
  • FIXED: Text in speech bubbles can now be copied to clipboard