Giter VIP home page Giter VIP logo

onehud's Introduction

![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/OneHUD Logo.png)

Overview

OneHud is the server and dashboard component for my sim racing telemetry app.

The server provides data in real time for several games out of the box. Additional plugins can be devel;oped by 3rd party developers, full details for how to build plugins is provided.

The current supported games are

  • iRacing
  • Project Cars
  • Project Cars 2
  • Assetto Corsa
  • Raceroom Experience

Features

  • 100% Open Source
  • 100% HTML and Javascript client allowing it to run on any modern tablet.
  • Supports pretty much any phone / tablet and modern desktop browser
  • Built in pages
    • Dashboard
    • Timing Screen
    • Track recorder
    • Track map
    • Options
  • The dashboards are fully customisable
    • Fully editable in a browser
    • Built in list of widgets
    • Full documentation for developers to build their own widgets
  • Built in track recorder, for games that support it
  • Auto program start
    • Allows your favourite apps to be started when a game is launched
  • Support for my button box ! (See Below)

Screenshots

alt tag

The Dashboard editor

alt tag

Dashboard running on an iPhone 6 - NOTE: This is a test dash, the real ones will look better !

alt tag

iRacing timing screen running on an iPhone 6

alt tag

The track recorder (See videos below). NOTE: This is very much an Alpha version of the recorder. The idea behind the track recorder is that you drive a few laps in the game and pick the best one to then use on the dashboards or trackmap. There are still a few issues, particularly on the first lap out of the pits but they will be sorted.

Videos

https://www.youtube.com/watch?v=80sd_RzdSD4

Alpha version of the track recorder

Button Box

Alongside OneHUD I am building a button box. Its fairly standard except for the iclusion of a Raspberry Pi which can display data from OneHUD or be used as a race computer.

alt tag

The components for the button box

alt tag

The prototype panel. I am using a think card to build various layout to decide which is the best

alt tag

The first prototype up and running

Older videos - Previous versions

A video of the latest version showing the default iPhine dash running on lots of devices https://www.youtube.com/watch?v=Fo_JXQd9oz4

A video of the Alpha track map can be found at https://www.youtube.com/watch?v=h2GRYcLq-vY

An early Alpha version of the dash running can be found at https://www.youtube.com/watch?v=TkxlwAKm2Eo

The PC side of the app will also support the hardware dash I am building for iRacing / pCars (Again all opensource software and hardware). A crappy video is available at https://www.youtube.com/watch?v=6MKJRQLznj8

Credits

Chris Kinsman - For the new name (OneHUD) and graphics Jim Britton - For CrewChief [https://github.com/mrbelowski] . This has saved me hours in working out the Project Cars UDP Data format. The UDP data structure in OneHud is based upon the code from CrewChief with some modifications

onehud's People

Contributors

alex-developer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

onehud's Issues

Technical Support

I am very interested in racing games and I am also a DIY enthusiast. I am trying to make a Dashboard recently to display telemetry data such as vehicle speed, rotation speed and gear during the game. Now it has been connected to F1 AC and other games. However, I have not found a method to access the telemetry data of RaceRoom and iRacing. Can I ask you for help?

Installation Guide

Dear,

Wanna try your project which seems great (Don’t want to have a computer in order to run SimHub..) but I am not sure how to install it. Will do my best to make it works for F1 2019.

Best regards.

AMS support planned?

Hi there,

Congrats for you tools that seems to do pretty well the job, I would like to know if you have any idea of porting this superb program to AMS (rfactor1 based).

Thanks in advance.
Kind regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.