Welcome to my little corner of the pCars world. This is where I'll help support my vrHive companion app for pCars.
** Update: Support for the new network UDP stream for PC, PS4 and XB1 is now available as of v0.4.5.0. It's been a PITA as the data available via UDP isn't the same as with the Shared Memory, but it's working now. Please post in the thread if you have any issues.
vrHive will run with data captured from the XBox1 (UDP), PS4 (UDP) and PC (shared memory & UDP). vrHive started development so I could have an app that delivered what I wanted while I was virtually racing. So I developed an app that saved telemetry for later analysis, provided me with a live dash view as I was racing and provided support for Arduino dashes (I plan to make one).
So what can it do??
Telemetry and Analysis:
- Analyse your racing laps
- Overlay chosen race laps for analysis (up to 3 laps)
- Pan/Zoom on the lap to gain better clarity
- Analyse using positional axis or time based (Positional axis provides clear "at apex, I was on throttle then on this lap and here on that lap" analysis)
- Export and Import saved laps to analyse with your friends
- Export the stored session to Excel format for additional analysis
- Save your favourite laps to a lap gallery for prosperity (you can remove the session without losing the saved gallery lap)
- Review all exposed raw data to investigate to the lowest level of detail
Gauges and Controls:
- RPM is dynamic to the car. Jump in a car which revs to 18000, then the dials will show this. Roll out in another that revs to 7000 and guess what ;-)
- RPM red range is set via the CarDB page
- Max speed range is set via the CarDB page
- MPH/KPH are set in the main app settings screen
- Water/Oil Temps and KPa ranges are set in the CarDB page, including start range/end range and optimal colour ranges
- Fuel gauge is in litres - It will auto scale to the tank size of the car
- l/Lap is the average fuel used over the current laps covered
- Stop in is an estimation of the amount of laps you can do before fuel is your downfall
- Tyre Temp control, with tyre wear, brake damage, suspension damage and wheel slip indicators
- Delta time bar. Uses the session best lap to monitor your lap progress against
Lap timing table:
- Theoretical is the best sectors rolled into a theoretical best based on your past performance
- World and Personal are the lap times recorded by SMS - Delta times displayed are from your current session best lap time
- Laps are recorded in reverse order so you can see what you just did
- Current lap with large +/- of how you are doing compared to the best lap
- Last lap with +/- comparing with the best lap
- Live delta, updated at 250ms intervals, comparing your current lap with the session best
- [New] Telemetry data logging
- [New] Race Engineer view of live data being fed directly from API
- [New] Added new dash views (Motec, Timing and Racers Dash)
- [New] Flashing of fuel icon on low fuel
- [New] Flag status on selected dash views and Race Engineer screen
- [New] Resizing of dash views to any size, any monitor and to persist when exiting and restarting
- [Enhanced] Work in client/server capacity. Send data to connected clients (up to 10)
- [Enhanced] Improved network data size for improved responsiveness (Tested over the internet with great success)
- [Enhanced] Work as client only on 2nd PC and take feed from server running on another machine
- [Enhanced] Arduino support (or any device that can read from a COM Port
- Main view with session details, live lap timing data, lap history and fuel data
- [New] Motec style dashes in monochrome and colour
- [New] Timing and fuel only display. This is sized differently for smaller monitors
- [New] 2nd Main view with white dials instead of the existing red ones (slight performance improvement with these too)
** Installation Link **
Follow the instructions on the vrHive download page: http://vrhive.co.uk/download/
Please note that once you've downloaded and installed the app it will auto update if there is a new version available
** Installation Instructions **
The installation instructions I have included in a PDF guide that describes in a lot more detail what the app can do and how you can configure it to do what you want: vrHive Guide and in the vrHive apps help section. I don't update the guide as quickly as the app, so you may find some discrepancies between the app and the guide.
Alternate location for the guide: vrHive Guide Alt Location
VrHive on PC requires that Shared Memory is enabled in pCars. Please follow these instructions on how to do that:
- Go to "Options & Help"
- Select "Visuals" menu
- On the "Hardware" tab change "Use Shared Memory " to "Yes"
** Running Instructions **
It's as simple as clicking the green "Connect Data Source" tile of the main menu. This will automatically connect to the pCars API.
For more detailed explanation of the settings please have a look at the help file in vrHive, or from the link above.
** Donate to help the development **
Although I had many discussions in the old WMD thread about it, I decided to offer up a donation page for anyone willing to help support me. My primary reason is to recover some of the costs of the 3rd party controls I've used. I invested in the Telerik tools to provide a clean, feature rich UI and enhanced capabilities to the controls, like charting and gauges. These controls have cost me $1500. The output of which you will see today in vrHive.
I develop for fun in my limited spare time, so any donation will be greatly received and will go to supporting these controls into the future. Thanks...
Donate to vrHive Development
** Video Guides **
Quick Start for connecting XB1/PS4/PC to vrHive with UDP:
** Gratuitous money shots **
- Add video installation guide
- Add video of new version running and a walk-though of the configuration
** Finally: A huge thank you to all those who have supported the app by donating