Yearly Archives: 2015

CtrlAltStudio Viewer Updated to Oculus SDK 0.6:

I’ve updated the CtrlAltStudio Viewer to the Rift SDK 0.6, ready for people to try out. I’m not promoting it as a recommended release until it’s had some user testing, though.

Changes of note:

  • Works in both direct and extended Rift display modes. If using extended mode you no longer need to drag the viewer onto the Rift’s screen before toggling into Riftlook view.
  • Advanced Lighting Model no longer needs to be enabled in order for Riftlook to work.
  • The hardware cursor used in previous versions has been replaced with a basic crosshair software cursor. It may not look pretty but it should still work as before.
  • There’s a new “Mirror Rift display to desktop” option in Preferences > Graphics > Display Output.
  • If you install over the top of a previous version you’ll probably want to press the “Reset” button for the “UI depth” Display Output option.

Note that if you switch between direct and extended Rift display modes, you’ll need to restart the Oculus Configuration Utility and the Oculus VR Runtime Service. To restart the Oculus Configuration Utility, right-click the utility’s tray icon and select “Exit”, and start it again from the Windows Start menu. To restart the service, find it in Windows’ Administrative Tools > Services. Or you can reboot your PC.

More details in the Release Notes.

I can achieve a pretty smooth 75 FPS experience on the Rift if the scene’s not too complex, though only if I have my main monitor set to 120Hz. If I set it to 60Hz I only get a somewhat juddery 65 FPS on the Rift. I haven’t looked into this yet and am keen to hear how other people get on. Note: You can use Ctrl+Shift+1 to display a statistics window in Riftlook.

Viewer download:

  • Windows installer: Alpha, 3 Oct 2015.
  • Mac OSX installer: Not available.

CtrlAltStudio Viewer Plans 2015 – 2016

I developed CtrlAltStudio Viewer as a stop-gap measure to satisfy immediate desires to experience Second Life and OpenSim in virtual reality: stereoscopic 3D was implemented while waiting for the Rift DK1 to be delivered; then DK1 and DK2 support each added when they arrived. Always with the expectation that CtrlAltStudio Viewer will be abandoned when Linden Lab finish their Rift support and other third-party viewers incorporate it.

It’s been quite a long “stop-gap”; much longer than expected! But at last there’s hope that the consumer CV1 Rift will finally be delivered, sometime in Q1 2016. Before that, a Rift SDK 1.0 version is due in December this year. Hopefully, Linden Lab will finish off their Rift support promptly for CV1 when it’s available so that their code can be adopted by other TPVs. Development of CtrlAltStudio Viewer will stop at that time.

In the meantime, I am trying to find time to keep CtrlAltStudio Viewer somewhat up to date. Unfortunately, time is in short supply for me these days. However, I have the code working with SDK 0.6 in direct mode with a basic software cursor. (There’s no hardware cursor in direct mode.) I have a few issues to sort out and will release an alpha as soon as possible, “as is”, to see how people find it. Not polished but should be usable.

After that, I may update to a more recent Firestorm codebase, or perhaps update to SDK 0.7 or even SDK 1.0. It just depends on Oculus and Firestorm updates, people’s needs, and my time availability.

Local Chat for High Fidelity UI Reworked

I’ve reworked the local chat script to display in its own window in desktop mode.


This window can be dragged outside the Interface window and can be resized. As well as being more readable, you can past text into the input pane and copy test from the chat history.

When in HMD display mode, the chat is displayed in an HUD window as before.

The script URL remains the same:

Full description:

Note: You may need to do a “Reload” in the Running Scripts window to refresh your cached copy.


  • 15 Aug 2015: Made the size and position of the chat window be remembered between program runs.
  • 8 Aug 2015: Fixed chat messages not being displayed when script loads.

CtrlAltStudio Viewer Updated to Firestorm 4.6.9: Alpha

This alpha release of the CtrlAltStudio Viewer updates to the Firestorm 4.6.9 plus hotfix codebase, and the Rift SDK A fix is also provided for left-clicks on objects; though like right-clicks, left-clicks work best with the cursor in the left eye’s view.

Please also note that this alpha requires Rift extended mode and Advanced Lighting Model needs to be turned on.

Viewer download:

  • Windows installer: Alpha, 20 Jun 2015.
  • Mac OSX installer: Not available.

Release Notes

Some Custom High Fidelity Scripts

If you’re using High Fidelity you’re probably aware that much of it is controlled by JavaScript scripts, and that you can modify these JavaScripts and write your own.

I’ve written an interim local chat script that lets you text chat with others on the domain you’re in.

And I’ve modified a couple of scripts to make them operate in a manner I prefer:

If you’d like to run the above scripts plus the other normal High Fidelity default scripts, you can run my modified defaultScripts.js instead of the High Fidelity version of it:

These and future customizations will be maintained in the new HiFi section of the Web site.

Note: When using these scripts you should normally run them from the URL given rather than download and run a local copy: running them from the URL means that you automatically get the most recent version.

CtrlAltStudio Viewer Updated to Firestorm 4.6.7: Alpha

UPDATE: I’ve promoted this to be the recommended alpha release for Windows.

This alpha release of the CtrlAltStudio Viewer updates to the Firestorm 4.6.7 codebase and is available for people to try out. Notably, this update includes Linden Lab’s Project Interesting code, which should make loading world content significantly faster. Details of this and other changes and known issues can be found in the Firestorm release notes.

This alpha also fixes a crash some people experienced with the preceding Alpha.

Please note that this alpha still does not work with Rift direct mode and Advanced Lighting Model needs to be turned on. It is built using the 0.4.4 Rift SDK.

Viewer download:

  • Windows installer: Alpha, 18 Mar 2015.
  • Mac OSX installer: Not available at present.

Release Notes.