All Projects → RigsOfRods → Rigs Of Rods

RigsOfRods / Rigs Of Rods

Licence: gpl-3.0
Main development repository for Rigs of Rods soft-body physics simulator

Projects that are alternatives of or similar to Rigs Of Rods

opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
Stars: ✭ 107 (-81.74%)
Mutual labels:  physics-simulation
TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
Stars: ✭ 35 (-94.03%)
Mutual labels:  physics-simulation
Picongpu
Particle-in-Cell Simulations for the Exascale Era ✨
Stars: ✭ 452 (-22.87%)
Mutual labels:  physics-simulation
GAMES103
notes and related materials for GAMES103
Stars: ✭ 21 (-96.42%)
Mutual labels:  physics-simulation
brax
Massively parallel rigidbody physics simulation on accelerator hardware.
Stars: ✭ 1,208 (+106.14%)
Mutual labels:  physics-simulation
GPU-GEMS-NBody-Simulation
A NBody simulation in Unity
Stars: ✭ 34 (-94.2%)
Mutual labels:  physics-simulation
PySDM
Pythonic particle-based (super-droplet) warm-rain/aqueous-chemistry cloud microphysics package with box, parcel & 1D/2D prescribed-flow examples in Python, Julia and Matlab
Stars: ✭ 26 (-95.56%)
Mutual labels:  physics-simulation
Echo
A New Cross-Platform 2D 3D Game Engine
Stars: ✭ 520 (-11.26%)
Mutual labels:  physics-simulation
python-algorithms-and-simulations
Different algorithms and simulations from gravity simulations to cellular automata, implemented in python.
Stars: ✭ 21 (-96.42%)
Mutual labels:  physics-simulation
Sicmutils
Scmutils in Clojure
Stars: ✭ 447 (-23.72%)
Mutual labels:  physics-simulation
HamiltonianSolver
Numerically solves equations of motion for a given Hamiltonian function
Stars: ✭ 51 (-91.3%)
Mutual labels:  physics-simulation
lettuce
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
Stars: ✭ 74 (-87.37%)
Mutual labels:  physics-simulation
Netket
Machine learning algorithms for many-body quantum systems
Stars: ✭ 256 (-56.31%)
Mutual labels:  physics-simulation
metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Stars: ✭ 52 (-91.13%)
Mutual labels:  physics-simulation
Robosuite
robosuite: A Modular Simulation Framework and Benchmark for Robot Learning
Stars: ✭ 462 (-21.16%)
Mutual labels:  physics-simulation
mi-gen
Mass-Interaction Sound Synthesis Toolbox for Max/MSP's gen~
Stars: ✭ 50 (-91.47%)
Mutual labels:  physics-simulation
py-orbit
Core of Py-ORBIT code
Stars: ✭ 15 (-97.44%)
Mutual labels:  physics-simulation
3dworld
3D Procedural Game Engine Using OpenGL
Stars: ✭ 527 (-10.07%)
Mutual labels:  physics-simulation
Pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python
Stars: ✭ 513 (-12.46%)
Mutual labels:  physics-simulation
Unity Robotics Hub
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Stars: ✭ 439 (-25.09%)
Mutual labels:  physics-simulation

Rigs of Rods

Join Discord downloads release contributors issues-pr last commit Translations Coverity Scan Status Build game

Rigs of Rods is a free/libre soft-body physics simulator mainly targeted at simulating vehicle physics. The soft-body physics system is based on mass-spring-damper theory.
For a simple overview of the features Rigs of Rods provides please refer to doc/Things you can do in Rigs of Rods.pdf

Trailer:

Rigs of Rods Trailer

Supported platforms:

  • Windows
  • Linux

Further documentation

Paths

$bin - compiled binaries
$res - resources/assets for the game
$user - user-created mods, configuration files, logs, screenshots

Windows:
$bin = source\bin
$res = source\bin\resources
$user = Documents\My Games\Rigs of Rods

Linux:
$bin = source/bin
$res = source/bin/resources
$user = ~/.rigsofrods

Controls

Available commands depend on the vehicle you are in. For a graphical overview refer to doc/keysheet.pdf
For an indepth view refer to this Documentation page or $user/config/input.map
Please note that certain vehicles come with their own specific commands not represented in the above sources. In this case see the vehicle's documentation or go to Menu -> Simulation -> Show vehicle description.
Rigs is Rods can also be played with Gamepads, Joysticks, Wheels and other controllers, including support for Force Feedback.

Basic controls:
key effect
arrow keys move, steer, accelerate, decelarate
mouse+rightclick rotate camera
mousewheel+rightclick camera zoom
C change camera perspective
T display vehicle stats
CTRL+T show vehicle description
BACKSPACE reset vehicle at current location
I reset vehicle to spawnpoint
TAB show minimap
ESC show menu
A/Z trucks: shift up/down
CTRL+HOME aircrafts: start engine
Page Up/Down aircrafts: increase/decrease throttle
F1/F2 helicopters: lift up/down
Print Screen create screenshot in $user/screenshots folder

Content/Mods

Rigs of Rods only comes with a very small selection of vehicles and terrains. For the best experience download some mods from the Rigs of Rods Mod Repository. The Showroom Subforum may contain additional content not found in the Mod Repository.
If you want to get going quickly have a look at the content packs which can be found in the Mod Repository as well.

Configuration files

  • Default location:
    $user/config/*
  • They are created by Rigs of Rods on first use

Command-line options

  • -map <mapname>
    • loads map <mapname> on startup. Example:
      • RoR.exe -map aspen
    • note: do not add .terrn2 file format extension
  • -truck <truckfile>
    • loads a truck on startup. Example:
      • RoR.exe -map oahu -truck semi.truck
      • RoR.exe -map oahu -truck an-12.airplane
  • -enter
    • enter selected truck by -truck option on startup
  • -setup
    • displays OGRE3D settings dialog instead of loading settings from ogre.cfg
  • -help
    • displays help for command line arguments

Compiling

For instructions refer to BUILDING.md

License of Rigs of Rods

Copyright (c) 2005-2013 Pierre-Michel Ricordel
Copyright (c) 2007-2013 Thomas Fischer
Copyright (c) 2009-2020 Rigs of Rods Contributors

Rigs of Rods went open source under GPLv2 or later on the 8th of February, 2009.

Rigs of Rods is now licensed under GPLv3 or later:

Rigs of Rods is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.

Rigs of Rods is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Rigs of Rods. If not, see <http://www.gnu.org/licenses/>.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].