https://github.com/vulcan-dev/bog
BeamNG OutGauge Example
https://github.com/vulcan-dev/bog
beamng c99 outgauge telemetry
Last synced: about 2 months ago
JSON representation
BeamNG OutGauge Example
- Host: GitHub
- URL: https://github.com/vulcan-dev/bog
- Owner: vulcan-dev
- License: mit
- Created: 2023-04-09T12:23:21.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-09T15:38:08.000Z (about 2 years ago)
- Last Synced: 2025-03-31T22:41:31.583Z (3 months ago)
- Topics: beamng, c99, outgauge, telemetry
- Language: C
- Homepage:
- Size: 38.1 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
`bog` (not the toilet) is a simple program written in C that acts as a client for the BeamNG.drive simulation game's OutGauge feature. It allows users to retrieve telemetry data from the game and display it in real-time on a console.
## Usage
The program accepts the following command-line arguments:
```
Usage: .\bog.exe [-u unit_type] [-p port] [-i ip_address] [-h]
Options:
-u unit_type Set unit type (metric or imperial, default: imperial)
-p port Set port number (default: 4444)
-i ip_address Set IP address (default: 127.0.0.1)
-h Display this help message
```## Examples
`.\bog.exe -u metric -p 4312`## Example Output (From Console)
`Gear: 3`
`RPM: 1676`
`Speed: 30.1 mph`
`Turbo: 7.14 PSI`
`Oil Pressure: 0.00 PSI``Engine Temperature: 20.8 C`
`Oil Temperature: 21.2 C``Throttle: 12/100`
`Brake: 0/100`
`Clutch: 0/100``Shift light: 0`
`Fullbeam: 0`
`Handbrake: 0`
`Pitspeed: 0`
`TC: 0``SIGNAL_L: 0`
`SIGNAL_R: 0`
`SIGNAL_ANY: 0`