Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Initial commit Apr 4, 2019
dist Switch to speedDate.UTC so formating is consistent across timezones Apr 5, 2019
public
scaffolds Initial commit Apr 4, 2019
server Initial commit Apr 4, 2019
src Switch to speedDate.UTC so formating is consistent across timezones Apr 5, 2019
types Initial commit Apr 4, 2019
.editorconfig
.gitignore Initial commit Apr 4, 2019
.prettierrc.json Initial commit Apr 4, 2019
.scaffs-config.json Initial commit Apr 4, 2019
LICENSE Initial commit Apr 4, 2019
README.md Add link to forum thread in readme Apr 4, 2019
config.json Initial commit Apr 4, 2019
package-lock.json Initial commit Apr 4, 2019
package.json Initial commit Apr 4, 2019
tsconfig.json Initial commit Apr 4, 2019
tslint.json Initial commit Apr 4, 2019
webpack.config.ts Initial commit Apr 4, 2019

README.md

R3E


Preview

Web Hud

This is a sample showing how to create a web hud using the shared memory API for RaceRoom Racing Experience (R3E).

For discussions or support go here.

Quick start

  • Extract public/dash.zip
  • Run dash.exe
  • Add -webdev -webHudUrl=https://sector3studios.github.io/webhud/dist/ to the game launch arguments
  • Start the game

Development

  • Development requires node/npm
  • For this to work you need to be running public/dash.zip/dash.exe. It is the source of all the data being used.
  • Start development by running npm start and opening http://localhost:4000/
  • Add -webdev -webHudUrl=http://localhost:4000/ to the game launch arguments
  • When you are happy with your changes run npm run build and the final files will be put in the dist/ folder.

Tips

  • Look at src/types/r3eTypes.ts to see what data is exposed
  • Press Shift+i to view the current game state (search takes regex)
  • Press Shift+Space to freeze the current game state
  • Press Shift+d to dump current game state as JSON into clipboard
  • Press Ctrl+v to insert dumped JSON game state into current session

License

See LICENSE.

You can’t perform that action at this time.