A minimalistic, intuitive, visual, IN-GAME utility for keeping track of Cord Wrapping/Tangling in SteamVR!
All Reviews:
Very Positive (142) - 96% of the 142 user reviews for this software are positive.
Release Date:
Jul 30, 2017

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Use TurnSignal


Recent updates View all (16)

February 21

TurnSignal 2.4.6 Released!

Heya Everybody!

After being in testing for some time, the TurnSignal 2.4.6 update is going gold!
Sorry it took so long!

New features include:
  • A new tracking algorithm that uses positions on a sphere to select the best axis for consistent rotational tracking, which looks to have reduced drift by a good margin vs previous methods.

  • Disabling SteamWorks should actually work now, using essentially the same method other apps do, so ( hopefully ) no more time tracking!

  • Better preference file handling.

  • Several other small improvements I can't remember.

Thanks for all your support, and as always, feel free to hit me up with your feedback / issues / questions!

As a side note, I'm currently for hire, and looking for work!

If you need a programmer with several years experience, please feel free to contact me, and I'll make sure to get my Resume out to you!

( My LinkedIn )
3 comments Read more

October 20, 2018

TurnSignal Beta 2.4.6 Update: Disable-able SteamWorks, Works!

Heya Everyone!

There should be an update soon to the TurnSignal beta that includes, among others things, a working bypass for the Steam 'Currently Playing' issue that has been reported by so, so, many people!

After the beta updates, if TurnSignal loads up the preference file and finds that SteamWorks is disabled, and also detects the argument '--steam' ( which is now given when launched from Steam by default ), it will launch a new instance then close itself using a method that lets it slip by Steam's auto-launch detection, and run un-tracked and unannounced, save for the unavoidable initial one on first launch ( I tried for every detection, but because Unity only executes after load, the time it takes is enough to be detected by Steam, sorry T>T ),

This also means that if the option is disabled, and its not launched through Steam, it should never attempt to connect until the option is enabled again,

Besides that, I've made a few other ( hopefully good ) performance changes;
  • The Menu is now only rendered once for both places its displayed, the frame is now copied instead of rendered for the Overlay, which saves memory and CPU/GPU cycles.

  • The floor Twister logic has been revisited and redone, the CPU / Memory bound math for the Bezier curves for the floor display has been rewritten to use Unity's 'Burst' compiler, which shakes down to assembly, taking its calculation time from around ~3.5ms to less than ~1ms ( on avg, on my system, numbers may vary )

  • Went all over everything again, trying to reduce memory and CPU footprint, went from ~1-3% CPU and 85MB Ram, to >0.5% CPU and 60MB Ram,

  • ( Not really a change ) Experimenting with the ILL2CPP compiler in Unity, have pretty much gotten it to work fully ( save for the tray Icon ), but performance is actually about the same, not a whole lot of work being done already, 90% of frame time is spent waiting as to not waste resources rendering above 90fps.

I've finally carved out some time, and have actually tested out the current beta in Pavlov for a bit, and it seems to work well enough, so look for it very soon!

Thank you all for the support and communication, and remember, if you have any Feedback, Questions, Comments, or Issues with TurnSignal, please feel free to let me know!

( PS: I've noted a lockup, only affecting TurnSignal itself, that I cannot seem to find the cause of. It happens seemingly randomly, I want to say it happens when you try and watch resource usage with Task Manager, but its hard to really know, since I do that about every launch when developing )
4 comments Read more

About This Software

TurnSignal is a small, Free, (Hopefully) minimally invasive VR utility to assist with preventing Headsets Cords from becoming twisted and tangled up.

It utilizes a simple graphic, dubbed The 'Flower', overlaid in-game on your play-space floor, that visually represents your turns by twisting with you!

Since everybody's different, the app includes some settings to help ensure it's not intrusive on anyone's play style!

  • Added Menu to Main Window to not waste space!
  • A Button Toggle to enable/disable the tools in-game display
  • A Button to Reset the utilities Rotation Tracking
  • An Opacity / Transparency / Height Setting
  • A Scale Setting
  • A Twist Rate Setting for manipulating the twist-i-ness levels
  • A Toggle to Hide the Main Window
  • A Toggle for auto-starting and closing the utility with SteamVR
  • A Toggle to use Chaperone Color instead of white (real time too!)
  • A Toggle to Link Opacity and Twist'ed-ness together, so it becomes more visible the more twisted you are
  • A Toggle to only display the Flower / Floor Overlay when the Dashboard is Open
  • A link to Controller Settings Menu, for placing flower on hand instead of the floor
  • A Toggle to allow the Flower / Floor Overlay to follow the player, and a speed setting slider

That's All!
Progress is ongoing, and bug / feature requests / feedback is always welcome!

System Requirements

    • 作業系統: Windows® 7 SP1, Windows® 8.1 or later
    • 作業系統: Windows® 7 SP1, Windows® 8.1 or later
    • 處理器: Intel® Core™ i5-4590 or AMD FX™ 8350, equivalent or better
    • 記憶體: 4 GB 記憶體
    • 顯示卡: NVIDIA® GeForce® GTX 1060 or AMD Radeon™ RX 480, equivalent or better
    • 儲存空間: 50 MB 可用空間
    • 備註: ( Same As Vive System Requirements, should run on most rigs just fine. )

What Curators Say

3 Curators have reviewed this product. Click here to see them.

Customer reviews

Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...