Skip to content

dmwnz/beamng-cycling

Repository files navigation

beamng-cycling

Bicycle mod for beamng.drive with control via ANT+.

Consists of:

  • Ant "Companion" middleware for communication between hardware and game
  • Driveable bike vehicle

Project file structure

📦beamng-cycling
 ┣ 📂3D                              => 3D model
 ┣ 📂AntTcpCompanion                 => .NET server app for TCP IPC of relevant ANT data
 ┃ ┣ 📂Dependencies                  => Required build & runtime DLLs
 ┃ ┗ 📂Properties
 ┣ 📂BeamNG.drive__mods__unpacked    => junction to [My Documents]/BeamNG.drive/mods/unpacked
 ┃ ┗ 📂sir_velo
 ┃   ┣ 📂ui
 ┃   ┃ ┗ 📂modules
 ┃   ┃   ┗ 📂apps
 ┃   ┃     ┗ 📂SimCycling            => little UI app
 ┃   ┗ 📂vehicles
 ┃     ┗ 📂sir_velo
 ┃       ┣ 📂companion               => output folder for AntTcpCompanion build
 ┃       ┣ 📂inputmaps               => default custom input mappings
 ┃       ┣ 📂lua
 ┃       ┣ ┗ 📂controller            => custom vehicle control logic
 ┃       ┣ 📜default.png             => UI stuff
 ┃       ┣ 📜info.json               => UI stuff
 ┃       ┣ 📜input_actions.json      => velo-specific input actions
 ┃       ┣ 📜materials.cs            => 3D model materials
 ┃       ┣ 📜sir_velo.jbeam          => main vehicle file
 ┃       ┗ 📜velo.dae                => exported 3D model
 ┣ 📜DummyClient.py                  => Dummy client for AntTcpCompanion
 ┣ 📜LICENSE
 ┗ 📜README.md

Contributing

  1. Clone this repo
  2. Move contents of BeamNG.drive__mods__unpacked into [My Documents]\BeamNG.drive\mods\unpacked (replace [My Documents] with actual My Documents path)
  3. Delete BeamNG.drive__mods__unpacked (now empty)
  4. Open cmd.exe in repo folder
  5. Type MKLINK /J BeamNG.drive__mods__unpacked [My Documents]\BeamNG.drive\mods\unpacked to create the folder junction
  6. Done! Changes made to mod files such as sir_velo.jbeam will be detected by BeamNG. Reload the vehicle with Ctrl+L

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published