Developed for the Oculus Rift & Samsung Gear VR

Download links can be found here.

Latest version by device/platform:
Oculus Rift DK2: v1.70c (Updated November 11th, 2014)
Samsung Gear VR: 1.03 (Updated March 9th, 2014)
Google Cardboard: 1.02b (Updated March 9th, 2015)
Oculus Rift DK1 / HD Prototype: v1.37c
Monitor (Non-stereoscopic): v1.56

Vote for Titans of Space® on Steam Greenlight!
This will enable new add-ons and sequels to be brought to
the Oculus Rift and other potential headsets.

Thank you for your support!

In v1.52+, all translations are included with the program itself and are selectable from inside the program.
The available languages are: English, French, German, Spanish, Italian, Czech, Dutch,
Danish, Swedish, Portuguese, Chinese-Simplified, Chinese-Traditional, Russian, Korean, and Turkish.

In v1.37, separate translation files can be downloaded here.
Sorry, no Chinese, Russian, Korean, or Turkish language support in v1.37.

What is this?

Some things to keep in mind

Running Titans of Space® on the DK2

Other Setup Notes

Controls and Options

Known Issues

Command-Line Options
Download Links

Tip Jar





Privacy Policy

What is this?

Titans of Space® is a short guided tour of a few planets and stars, the point of which is to give the player a sense of scale of just how big these planets and stars are compared to each other.

It's not meant to be realistic, but more on the surreal holographic side. Everything you see is initially shrunk down to 1 millionth of their actual size, which means you will see Earth as a 12.7-meter-wide holographic ball, rather than the giant 12756km-wide ball of rock that it is.

Although the tour is on rails, you can proceed through it at your own pace. The controls are very simple as there are merely six things you can do during the tour:
  1. Look around
  2. Zoom in on things
  3. Read the info panel in front of you (sometimes multiple pages)
  4. Rotate a planet or moon (when applicable)
  5. Orbit a planet or moon (when applicable)
  6. Proceed to next tour stop whenever you're ready
This program supports several forms of input: Oculus Rift, keyboard, mouse, and various controllers. There is no more Razer Hydra support, as positional tracking is now provided by the DK2.

Once the tour is underway you don't actually need to use any input device (aside from the Rift) unless you wanted to zoom in on something. Most options can be configured using the Rift only.

There is a lot of information presented before the tour starts but you don't need to remember any of it. All of this information is accessible at any time during the tour, just hit the Escape key to cycle through the Help and Options menus.

Some things to keep in mind:

For those without a Rift, there is a monitor version of v1.56 available as a separate download. However, please keep in mind that this VR experience is intended to be experienced in VR the first (and only?) time you play through it, so if you have a Rift on the way I would simply recommend you wait to get your Rift first before trying it out. :)

It takes a minimum of 15 minutes to blast through the whole tour without taking your time and without taking any breaks, so plan accordingly.

As mentioned earlier, all sizes are to scale (1:1000000), but distances between objects are not to scale in any way. I tried to be astronomically correct for everything else so if anyone sees any glaring errors (within reason), let me know at drashvr (at) fastmail (dot) net!

Running Titans of Space® on the DK2 (Windows):

This demo works best in "Direct HMD Access from Apps" mode, using the _DirectToRift.exe.

Titans of Space v1.70 has been built against Oculus SDK, and you should have Oculus Runtime 0.4.2 or newer installed.

Running programs for the DK2 can be a little problematic until the SDK matures further, so if you do run into issues here are some troubleshooting notes:
  1. If you are unable to get past the Health & Safety Warning screen, your desktop might have the focus. Click on the mirrored image on your desktop to fix this.
  2. If the program crashes on startup or does not give you an image in the DK2, simply hit Escape and try again. If it still crashes at startup, double check that you have Oculus Runtime 0.4.2 or newer.
  3. It sometimes helps to restart the Oculus Runtime service if you've just switched Rift display modes.
  4. If you are running f.lux, be sure it is running in Safe Mode (or is completely off). If f.lux is running you may experience period frame freezes every few seconds.
  5. If you see green blobs in the night sky, or if you experience motion blur when turning your head, it's possibly that Low Persistence was not enabled. You can toggle this using F4.
  6. If you are still having trouble running this demo, or have any other feedback to report, please post here:

Other Setup Notes:

  1. Crank up the sound or use headphones! Sound effects and music are an integral part of this experience.
  2. Performance Requirements: A graphics card capable of DirectX 11. Technically it can run just fine in DirectX 9 if needed, if you pass in the -force-d3d9 command line argument via a shortcut or batch file. Titans of Space® maintains a minimum of 250 FPS on a Geforce GTX 680 (in VR), and 220 FPS on a Geforce GTX 660. Performance of this particular version is currently untested on lower-end or older hardware. If the program struggles on your system, I would appreciate hearing about your experience at drashvr (at) fastmail (dot) net.
  3. Translations / Alternate English text: Several languages have already been translated (mostly) and are built into the program itself -- simply choose the desired language when prompted. If you wish to use a translation for a different language not listed there, contact me at drashvr (at) fastmail (dot) net for an English transcript and details on how to test your own translation with the program.

Controls and Options:

*NOTE: All of the below information is available to you during the tour
when you hit the [Esc] key or [Button Y].

Basic Controls:
  • Proceed to next Tour Stop:
    ---- [Enter] / [Right Mouse Button] / [Controller Button X]
  • Select a Button:
    ---- [Spacebar] / [Left Mouse Button] / [Controller Button A] (Mainly applies if you're in "Wait for Input" mode)
  • Zoom:
    ---- Hold: [Shift key] / [Left Mouse Button] / [Controller Right Bumper "RB"] / [Controller Right Trigger "RT"]
  • Show Next Info Page:
    ---- [Alt key] / [Controller Button B]
Assistance During Tour:
  • Cycle through Help and Options screens:
    ---- [Esc] / [Controller Button Y]
VR-Related (General):
  • Reset Orientation / Position:
    ---- [F1] / [Controller Start]
  • Toggle Chromatic Aberration Correction:
    ---- [A]
VR-Related (Oculus Rift DK2):
  • Mirror to Desktop:
    ---- [F2] (Default: ON)
  • Cycle Tracking Camera Boundary Modes:
    ---- [F3] / [Left Trigger] (Default: OFF)
  • Toggle Low-Persistence:
    ---- [F4] (Default: ON. Occasionally this will be off for some reason, and will make a bunch of dark green blobs appear in the night sky.)
  • Toggle Timewarp:
    ---- [F5] (Default: OFF)
  • Toggle Positional Tracking:
    ---- [F6] (Default: ON)
  • Cycle Body / Seat Visibility:
    ---- [F7] (Default: BOTH body and seat are visible)
  • Toggle Vignette:
    ---- [F8] (Default: ON)
  • Toggle Overdrive:
    ---- [F9] (Default: ON)
  • Black Smear Correction:
    ---- [F10] (Default: ON)
  • Toggle Blur When Tracking is Lost:
    ---- No key mapped, must use in-game options menu for this. (Default: OFF)
Tour Options:
  • Toggle Object Labels:
    ---- [L] (Default: ON)
  • Toggle Info Text:
    ---- [T] (Default: ON)
  • Keep Planets Visible:
    ---- [K] (Default: ON)
  • Toggle Voiceover:
    ---- Coming soon
  • Toggle Subtitles:
    ---- Coming soon
Route Options:
  • Toggle Route Length:
    ---- [C] (Default: Complete. Compact skips most moons)
  • Toggle Route Intensity Level:
    ---- [I] (Default: Low)
  • Toggle Looping:
    ---- [D] (Default: OFF. Loops around Solar System only)
  • Toggle NonStop:
    ---- [N] (Default is 20 seconds @ each stop, can be overridden via command-line argument "-nonstop-stop-duration #")
Misc Options:
  • Toggle whether to always Show FPS:
    ---- [F] (Default: ON. When set to OFF, the FPS will still show up if dipping significantly below the ideal framerate)
  • Toggle Vsync:
    ---- [V] (Default ON. Can be turned off to see effective framerate beyond 75 FPS, but for DK2 it should be turned on.)
  • Cycle Language:
    ---- [1,2] (These number keys are above the letter keys, not on the numpad. Default: Based on system language.)
  • Zoom Scope:
    ---- [Z] (Default: OFF)
Audio Options:
  • Toggle Music:
    ---- [M] (Default: ON)
  • Cycle Microphone Mode:
    ---- [Del] (Default: OFF)
  • Auto-Detect Microphone Sensitivity:
    ---- [Home] (Default 0.95)
  • Adjust Microphone Sensitivity:
    ---- [PgUp, PgDn]
Advanced Controls:
  • Quick Hop to next Tour Stop:
    ---- [Tab] / [Controller Back]
  • Rotate Planets:
    ---- Hold: [Left or Right Arrow keys] / [Controller Dpad Left or Right] (Does not apply to large planets)
  • Orbit Planet:
    ---- [Ctrl key] / [Controller Left Bumper "LB"] (Applies to most single-body tour stops)
  • Adjust Time:
    ---- Hold: [Up or Down Arrow keys] / [Controller Dpad Up or Down] (Default: Max Speed)
Misc Actions:
  • Reset Preferences:
    ---- [F11]
  • Screenshot:
    ---- [F12] (Currently not working for DK2)
  • Reset Tour:
    ---- [R] (only works during tour right now)
  • Quit:
    ---- [Q]

Download Links:

NOTE: v1.70 for Windows is in 7Zip format. This can be unzipped using 7Zip or WinRAR, among others.

v1.70c - Oculus Rift DK2 (230 MB)

Windows: Requires Oculus Runtime 0.4.2 or higher.
MacOSX - Not well-tested, but have received some reports that it works great.
Linux - Will release a build when the Oculus Unity plugin gets Linux support.

NOTE: Occasionally, the Chrome web browser will erroneously treat ZIPs from ADrive as malicious downloads. If it presents you with only the option to "Dismiss" the downloaded file, you can hit Ctrl+J to bring up the downloads page, and use the "Recover malicious file" link there to find the downloaded file. (Or use a different browser to re-download.)

Mobile Edition

Samsung Gear VR: v1.04 is available for download from the Oculus Store.


Google Cardboard: v1.02b is available for download from Google Play.


v1.56 - Monitor (260 MB)

Windows: MacOSX - Not well-tested. Works fine for some testers and doesn't work for others.

v1.37 - Oculus Rift DK1 + Monitor (225 MB)

Windows: MacOSX (Tested on Lion only): Linux (May not work on all distros):

Tip Jar:

Titans of Space® is free to use (in a non-commercial setting), but if you happen to like it a lot you can thank me with PayPal or Bitcoin.

Any payment you make will also help fund future development. I plan to release several "sequels", each one covering different aspects of space in an engaging way.


Bitcoin Wallet ID:

If you make a payment (or if you have already made one in the past), I will make sure you receive the next sequel for free!

Thank you for playing! :)

Translations and Alternate Texts:

For v1.52+: Several languages have already been translated (mostly) and are built into the program itself -- simply choose the desired language when prompted. If you wish to use a translation for a different language not listed there, contact me at drashvr (at) fastmail (dot) net for an English transcript and details on how to test your own translation with the program.

(The below translations all work with v1.34 through v1.37, but you may have to rename these to match the version you are using)
To use for Windows version, replace the "tourguideV#.##.txt" file inside the _Data folder, where #.## matches the version number of whichever Titans of Space you have.

For MacOSX, use Show Package Contents on the app file, open the Contents folder, and find this text file is *next to* the Data folder, not in it.

These translations are made available under the GNU3 license and are copyrighted by their respective authors. They are free and you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

These translations are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


DrashVR LLC (support (at) drashvr (dot) com)

Special Thanks to::
Carlos Wilkes
Catlike Coding
Jasper Stocker
Nathan Grant
All Translators
All Space Agencies
Space Science Institute
Lunar and Planetary Institute
John van Vliet
Fridger Schrempp
Björn Jónsson
Phil Stooke
Runar Thorvaldsen
Sven Neuhaus
Oculus forum members
and all other testers

Music Credits:
Jon Hillman (
QuietAndy (@

Audio Credits:
Royal (@
artifact (@

Narration Credits:
Michael McArdle (Twitter: MikeMan444)

Translations (DK2):
Spanish: Juanlo -
German: Sven Neuhaus
Swedish: Johan Hägerström
Czech: Luděk Novotný
Danish: Claus Nielsen
Dutch: Darius Heydarpour
Portuguese: Diogo Figueiredo
Chinese (Simplfied): Vivi
Italian: Lorenzo Pinto
Chinese (Traditional): Pei K
Russian: Dmitry Kosinov
Korean: Romain Destenay & Jin Junghwa
Turkish: Sertek ®
(and more on the way)

And finally, thanks to Unity3D and Oculus for their amazing products.


For a list of changes on the mobile version of Titans of Space®, a live changelog is accessible from within the program, just below the language selection area in the very beginning.

Changelog for v1.70 -> v1.70c:
  1. The "2 Minute Demo" now uses your configured language instead of forcing it to English.
  2. The positional tracking camera visualization is now fixed when resetting your orientation.
  3. When firing up the program for the first time, the system language will now be detected for Korean and Turkish.

Changelog for v1.56 -> v1.70:
  1. SDK: Updated to use SDK (players should use Oculus Runtime 0.4.2 or newer).
  2. Language: Korean has been added, thanks to Romain Destenay & Jin Junghwa.
  3. Language: Turkish has been added, thanks to Sertek ®.
  4. Improvement: Greatly improved performance compared to v1.56, returning it to v1.54 level of performance.
  5. Improvement: Adjusted loading process for smoother tour experience.
  6. Improvement: New "Health & Safety Warning" screen with countdown. (Thanks to Time Rifters for inspiration)
  7. Content: Added additional text for Titan, Neptune, and Triton.
  8. Content: Adjusted the appearance of several planets and stars.
  9. Content: Adjusted the appearance of the cockpit.
  10. Feature: Player-locked skybox. Look for "Player moves through space" in the Options screen, or use the S key to toggle. Off by default. (Thanks to Richard Yao @ Oculus for his Connect talk)
  11. Feature: Added option for Chromatic Aberration Correction. On by default. Toggle using A key.
  12. Feature: Added option for Vignette. On by default. Toggle using F8.
  13. Feature: Added option for Overdrive. On by default. Toggle using F9.
  14. Feature (Experimental): Zoom Scope. It is off by default and can be turned on from the Options screen.
  15. Feature: Zooming has been completely re-implemented to avoid touching the FOV.
  16. Feature: Added new command-line arguments:
    • -detect-idle-hmd (experimental, works for my DK2 in my home environment, but not necessarily for others)
    • -angular-threshold-multiplier #.#
    • -linear-threshold-multiplier #.#
    • -restart-after-idle-time #.# (after #.# seconds of no input, restart at beginning of tour. if -detect-idle-hmd is specified, then this includes movement of the headset.)
    • -disable-help-and-options-during-tour (disallows the use of Help or Options during the tour)
    • -full-tour-loop (tour will endlessly loop from end of tour back to beginning.)
    • -2mindemo (kicks off a short and automated end-to-end demo lasting around 2 minutes)
    • -hq (increases visual quality at the expense of performance)
  17. Bugfix: Fixed support for Speedlink Strike controller.
  18. Gear VR stuff.
  19. Other adjustments and bugfixes.

Changelog for v1.54 -> v1.56:
  1. Feature: Microphone passthrough support. Available modes: "Off", "Noise Lights Only", "Auto-Interrupt", and "Merge with Game". Can be configured via new Audio Options panel.
  2. Feature: Russian translation has been added.
  3. Feature: Option to blur the screen when losing positional tracking has been added. (Default is OFF)
  4. Feature: Added new command-line arguments, with sample .bat files included:
    • "-end-after-solar-system" introduces an earlier "definite end" after the Solar System portion of the tour.
    • "-end-after-large-stars" introduces an earlier "definite end" after the Large Stars portion of the tour.
    • "-go-directly-to-tour" skips the two starting menu areas and goes directly to the tour.
    Existing command-line arguments have been updated:
    • "-complete-demo-loop" previously went directly to the tour, but no longer does this. To go directly to the tour, include the new -go-directly-to-tour argument.
    • "-compact-demo-loop" previously went directly to the tour, but no longer does this. To go directly to the tour, include the new -go-directly-to-tour argument.
  5. Improvement?: Improved "stuck to face" mechanic, for example the initial instructions to look forward.
  6. Improvement: New loading screen.
  7. Other adjustments and bugfixes.

Changelog for v1.52 -> v1.54:
  1. When resetting your orientation/position, the screen now quickly fades out for the reset.
  2. The "Ready" panel may now be used as a virtual button to continue to the next tour stop (same as using the blue triangle button on the dashboard).
  3. Input mappings have been adjusted, mainly for controllers:
    • Button A now activates virtual buttons
    • Button X now proceeds to the next tour stop
    • Button Y now cycles through both Help and Options HUD screens
    • For both keyboard and controller, zooming is no longer the same button used to activate virtual buttons. Zooming may only be done via [Shift key] / [Controller Right Bumper "RB"] / [Controller Right Trigger "RT"].
  4. Hitting Button A when not looking at a virtual button will now activate a temporary overlay reminding the player which buttons to use to activate virtual buttons / continue tour / show more info, etc.
  5. More controllers should now be supported.
  6. Help and Options HUD screens now have a dark backdrop to make them easier to read.
  7. Asteroid belt has been adjusted.
  8. Positional tracking "barriers" have been improved to not get in the way when leaning back to look up.
  9. Planets now stay put by default, enhancing the sense of scale. They will still swing in for their first appearance. This behaviour can be toggled using the "Keep Planets Visible" option (or using the K key).
  10. Support for some command-line arguments:
    • "-nonstop-stop-duration #" allows you to set the amount of time spent sitting at a tour stop in Non-Stop mode.
    • "-complete-demo-loop" will configure options to send the player on a non-stop loop around the Solar System, moons included.
    • "-compact-demo-loop" is the same as -complete-demo-loop, but this will skip moons.
  11. All options and preferences now persist between runs. Remember that you can reset everything to default values using F11.
  12. The flight path going from Uranus to Neptune in the Compact route has been adjusted.
  13. The Custom Music feature has been restored. It functions the same as it did in v1.37c and earlier. As a reminder, here is how the feature works:
    • You can place one or two of your own songs into the "CustomMusic" folder inside the _Data folder. For MacOSX, use Show Package Contents on the app file, and the CustomMusic folder is inside the Contents folder.
    • If you want to replace the music heard while touring the Solar System, place a song named "solarsystem.XXX" into the CustomMusic folder, where XXX is any file extension corresponding to one of the following formats: Ogg, WAV, XM, IT, MOD, or S3M.
    • To replace the music heard in the "Large Stars" segment, place a song named "largestars.XXX" into the CustomMusic folder.
    • You can replace one or replace both.
    • To stop using custom music, remove these songs from the CustomMusic folder.
    • These songs will be looped.
  14. The cockpit has been adjusted.
  15. Other adjustments and bugfixes.

Changelog for v1.37c -> v1.52:
  1. Updated to use Oculus SDK 0.4.1.
  2. Complete overhaul of underlying program. Almost all of the original features have been re-implemented, but perhaps one or two minor ones from 1.37 are now absent. If you are miss an old feature that's not there anymore, please tell me about it at drashvr (at) fastmail (dot) net.
  3. Feature: Built-in Language Selection. Simply choose the desired language when prompted. Supported languages are: English, Czech, Danish, Dutch, French, German, Italian, Brazilian Portuguese, Spanish, Swedish, Chinese (Traditional), and Chinese (Simplified). The Chinese languages are mostly legible on the DK1 but look a lot better on the DK2.
  4. Feature: Input and interaction has been revamped. The reliance on using a keyboard has been eliminated, and almost everything can now be done purely using your Rift. As a result, many keyboard shortcuts and controller bindings have been changed.
  5. Feature: The player can choose between the Complete tour, or a Compact one. The Complete tour is basically the same as in earlier versions, but with one new stop and a few extra moons. The Compact tour is a shortened version of this where most of the moons are skipped.
  6. Feature: Positional tracking support.
    • Players can re-center their position at any time using F1 / Controller Start, or via the Misc Actions HUD.
    • Players can cycle through 3 different camera bounds modes using F3 or Controller's Left Trigger ("LT").
    • When a player's head enters an obstacle, the screen will fade out and suggest the player move back out or re-center.
    • Players can turn their virtual body on or off, along with the seat itself.
  7. Feature: Other DK2 support, such as a toggle for low persistence, timewarp, black smear correction, etc.
  8. Experimental Feature: Player may now orbit some planets and moons. Currently no visual indicator for this, but for most tour stops at a single planet or moon, orbiting can be started and stopped using the Left Ctrl or Controller's Left Bumper ("LB").
  9. Content: Additional facts and info are available at most tour stops. The user can cycle through these additional pages of text at any time. Not 100% complete.
  10. Improvement: Performance has been greatly improved. As a result, there is no more dynamic quality adjustment of eye candy, and all players will have the same experience.
  11. Improvement: Various Solar System bodies now use better textures to benefit the DK2 experience.
  12. Improvement: The cockpit has been adjusted.
  13. Improvement: Looping mode and Non-stop modes may now coexist.
  14. Other adjustments and bugfixes.

Changelog for v1.37 -> v1.37c:
  1. Improvement: Updated to use Oculus SDK 0.2.5c.
  2. Improvement: The Oculus Rift's prediction value is now automatically adjusted when going in and out of Vsync. Due to this and other tweaks, headtracking should no longer be "swimmy" when Vsync is on.
  3. Improvement? Zooming is smoother.
  4. Feature: The delay at each tour stop in Nonstop Mode is now configurable (via text string 173).
  5. Feature: Nonstop Mode can be configured whether or not to hide the entire "steering column" (via text string 174).

Changelog for v1.35 -> v1.37:
  1. Feature: Almost everything has received a facelift of some kind (some of it is pretty subtle, though). However, the animated surface of stars has been removed as it was unrealistic and very GPU-heavy.
  2. Feature: Most adjustments to settings are now saved between sessions. Hitting the F1 key will restore all settings to their defaults.
  3. Feature: Some planets and moons can be rotated at will using the left/right arrow keys (or left/right d-pad buttons on a gamepad controller). A yellow icon on the right will show up when this option is available.
  4. Feature: Travel between tour stops can be slowed down at will and even stopped completely. Use the up/down arrow keys (or up/down d-pad buttons on a gamepad controller). A blue line below the information panel indicates the current setting.
  5. Performance: Performs better on newer computers, performs worse on older computers. Framerate is more than doubled for a GTX 680, but framerate drops to 30 FPS on an old ATI Mobility Radeon HD 3670.
  6. Other minor adjustments and bugfixes.

Changelog for v1.34 -> v1.35:
  1. Feature: Updated to use Oculus SDK 0.2.4. You may now calibrate your magnetometer using the new Oculus Config Util (available from Oculus as of 8/16/2013), and Titans of Space will use that instead of asking you to calibrate every time it starts.
  2. Feature: Take screenshots by hitting the F12 key (useful for fullscreen modes). Screenshots will appear in the app's Data folder as "screenshot###.png" where ### is a random string of letters and numbers.
  3. Other minor adjustments and bugfixes.

Changelog for v1.33 -> v1.34:
  1. Feature: To restart the tour at any time, hit the R key.
  2. Feature: Instead of random stars in the night sky, actual stars are now used. How many constellations can you pick out?
  3. Feature: Added a "Nonstop Mode", where the distracting controls and facts panel in front of you will disappear and there will be no delay at each tour stop. The player will still stop briefly at each destination, but continue on to the next immediately.
  4. Feature: Either Hydra controller may now be used for positional body tracking. Just hit the Start button on the one you want to use.
  5. Feature: Updated to use SDK 0.2.3. This means more robust drift calibration and automatic usage of your IPD if you have configured an Oculus profile. The profile that has "set as default" checked is the one that will be used.
  6. Feature: To toggle showing the tour guide facts panel on and off, use the T key (or gamepad right shoulder / hydra button 3 or 4). This could be useful if you wanted to test yourself on the information like peeking at flash cards.
  7. Feature: There are now two Oculus Rift quality levels, "Slow PC" and "Fast PC". Both will give you the exact same experience, but Slow PC will start off with no eye candy enabled and work its way up, and Fast PC will start with all eye candy enabled and work its way down. This eliminates much of the slowdown right when a tour starts for the first time on a slower computer.
  8. Feature: 4x MSAA anti-aliasing can now be toggled using the A key. The screen will blank temporarily when you toggle this. 4x MSAA results in a serious hit to performance for not a lot of benefit, but the option is there if you want it.
  9. Feature: To sort-of-quickly fly to the next tour stop, use the TAB key. Use Shift-TAB to do the old 1-second quick-fly feature. (Don't use this on your first time playing through Titans of Space, as that misses the whole point.)
  10. Vsync seems to feel great for me now, not sure why! But, it will still be off by default so that appropriate quality level can be determined. Feel free to experiment with vsync after the frame rate stabilizes in the beginning.
  11. A small number of translation file changes have been made. If you use anything other than English, please be prepared for some minor inaccuracies until the changes are (re-)translated. More info in Setup Notes above.
  12. Bugfix: Turning off demo mode during the return trip to Earth would screw things up afterwards.
  13. Bugfix: Turning on demo mode right after starting the tour did nothing.
  14. Other minor adjustments and bugfixes.

Changelog for v1.3 -> v1.33:
  1. MacOSX support. Only tested on a 4-year-old Mac Mini running Lion -- it worked but ran poorly (20-45 fps, all eye candy shut off). If it runs great or poorly for you, I would be interested to know what kind of Mac you have.
  2. Bugfix: Replacing only the music for large stars is now working properly.
  3. Small changes to make Titans of Space completely translatable.
  4. Experimental Feature: IPD trickery mode. Use the I key to toggle. Best used in "high" motion intensity mode. When this is on, flying close to planets or moons will cause them to appear larger than you thought they were. This feature is undocumented inside Titans of Space, but you will know it is off if you see a red light on the lower left of the indicator light area. Once it is on, it varies from black to light blue depending on how close you are to a planet or moon.
  5. Added an indicator light (middle left of indicator light panel) to show what quality level Titans of Space is running at. As the quality is reduced to improve frame rate, the color of this indicator will go from greens to yellows to reds to black.

Changelog for v1.2 -> v1.3:
  1. Bugfix: Yaw drift correction is greatly improved, with visible feedback during the tour.
  2. Feature: The cockpit seat's headrest has been removed for improved visibility behind you.
  3. Feature: A new looping demo mode with auto-continue at each stop after small delay (use D key to toggle, demo loops around Solar System only).
  4. Feature: Supports translations / alternate text for nearly all text. (See Setup Notes for info on how to create/use a translation or alternate text.)
  5. Feature: A motion intensity setting has been including for those craving more a motion-intense experience. By default this is "low", and "low" mode is the same as the flight path in v1.2 and earlier. (use M key to toggle)
  6. Feature: Custom soundtracks. Can replace the songs for the Solar System and Large Stars segments individually. Custom songs will be looped. Formats supported: Ogg, WAV, XM, IT, MOD, S3M. (See Setup Notes for info on how to use your own music.)
  7. Feature: Can toggle soundtrack completely off, but sound effects will remain. (use S key to toggle. Note after being off, toggling back on does not take effect immediately)

Changelog for v1.1 -> v1.2:
  1. Bugfix: On slower/older machines, one of the large stars stuck around when it shouldn't have.
  2. Feature: Use L key to toggle planet/star labels (but you have to toggle it twice before it works, I'll fix that next time).
  3. Cockpit (and your suited body) is now 20% larger.
  4. Adjusted flight path round Europa & Io.
  5. Made it a little bit more clear that if the user skips the drift calibration at the beginning, the forward direction may need to be frequently reset during the tour.

Command-Line Options:

Below is a list of available command-line options. They are unnecessary for the core user experience, but if you are interested in demoing the program to others, some may prove useful.
  • -hq (increases visual quality at the expense of performance)
  • -full-tour-loop (tour will endlessly loop from end of tour back to beginning)
  • -2mindemo (kicks off a short and automated end-to-end demo lasting around 2 minutes)
  • -complete-demo-loop (sends the player on a non-stop loop around the Solar System, moons included)
  • -compact-demo-loop (sends the player on a non-stop loop around the Solar System, most moons excluded)
  • -nonstop-stop-duration # (sets the amount of time spent sitting at a tour stop in Non-Stop mode)
  • -end-after-solar-system (introduces an earlier "definite end" after the Solar System portion of the tour)
  • -end-after-large-stars (introduces an earlier "definite end" after the Large Stars portion of the tour)
  • -go-directly-to-tour (skips the starting menu areas and goes directly to the tour)
  • -disable-help-and-options-during-tour (disallows the use of Help or Options during the tour)
  • -restart-after-idle-time #.# (restarts tour after #.# seconds of no input. if -detect-idle-hmd is specified, then this also monitors movement of the headset itself.)
  • -detect-idle-hmd (experimental, works for my DK2 in my home environment, but not necessarily for others)
  • -angular-threshold-multiplier #.# (used to fine-tune the idle HMD detection threshold)
  • -linear-threshold-multiplier #.# (used to fine-tune the idle HMD detection threshold)

Privacy Policy:

This program now collects data from the user on mobile platforms:

What is collected:
  1. The app being played, and the app's version number.
  2. The operating system and operating system version number (e.g., Android OS 4.4.4).
  3. The name of the controller used, if any (e.g., Samsung Gamepad EI-GP20).
  4. The name of the device used (e.g., Note 4)
  5. The number of times the app has been played on that device.
  6. The duration of each playtime.
  7. How far through the app the player gets before quitting.
  8. Whether or not certain features are used.
What is NOT collected:
  1. No user-identifiable information is collected.
  2. No IP address is collected.
  3. No device ID is collected.
How is this data collected:
  1. A lightweight encrypted data transmission at startup, if the internet is accessible.
  2. A lightweight encrypted data transmission when pausing/exiting the app, if the internet is accessible.
How is this data stored:
  1. All data is stored in a secure database that no one but DrashVR LLC has access to.
How will the data be used:
  1. All collected data will be used to gain visibility into how the app is played in order to improve it.
Who will be able to access this data:
  1. Only DrashVR LLC.
  2. There may be a time in the future when aggregate "big picture" statistics are published so that the VR community can benefit from it.