rigs-of-rods
rigs-of-rods copied to clipboard
Main development repository for Rigs of Rods soft-body physics simulator
[An extra null pointer check is not needed in functions](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null "Do I need to check for null before delete p?") like the following. - [Landusemap](https://github.com/RigsOfRods/rigs-of-rods/blob/5fdddb4d258c975d23e0c5edde2d471e3d82c818/source/main/gameplay/Landusemap.cpp#L51 "Destructor for Landusemap") - [MovableText](https://github.com/RigsOfRods/rigs-of-rods/blob/5fdddb4d258c975d23e0c5edde2d471e3d82c818/source/main/gfx/MovableText.cpp#L67...
This is a spinoff from https://github.com/RigsOfRods/rigs-of-rods/pull/3055 Requires updated rorserver - see https://github.com/RigsOfRods/ror-server/pull/152  **New features:** - Added send timestamp to `RoRnet::Header` - all packets now track their time shift between...
Fixes #2783 I replaced the Ulteq-invented `short int` compression format with a standard half-precision IEEE floats (using https://half.sourceforge.net/). Both are 2-byte formats so network traffic will remain the same.
This is an experimental spinoff from https://github.com/RigsOfRods/rigs-of-rods/pull/3049. I felt inspired.  Since the collision works by "sticking" the character to the actor while in contact, I realized I could extend...
The missing piece of #3030. Will come with a demo script when finished.
Affectors are actuators which apply force to nodes. Applying forces from script or GUI is not trivial because physics runs at 2000FPS while Script/GUI are updated once per frame (roughly...
Our [coding guidelines](https://ror.avrintech.net/rorwikibackup/index.php/Coding_style) need a new home (wiki is retired) and extension. I suggest incorporating them to our Doxygen docs and adding usage guildelines for C++ features and other techniques/patterns....
Animation source `ignition` is needed to replace `event TRUCK_TOGGLE_CONTACT` - From Discord https://discord.com/channels/136544456244461568/189904947649708032/1081269810769440888 > I have animations that trigger when X is pressed. The animations I have set are in...
once you port to Ogre 13, it would be nice to get HiDPI support so the UI is not tiny. see: https://github.com/OGRECave/ogre/blob/422910431c12f12ecadb540adf9e13ad1397e232/Samples/Browser/include/SampleBrowser.h#L838 and: https://github.com/OGRECave/ogre/blob/422910431c12f12ecadb540adf9e13ad1397e232/Samples/Simple/include/ImGuiDemo.h#L47-L49
scenarios examples: https://www.youtube.com/watch?v=mN6lWJRVy3I https://www.youtube.com/watch?v=1bspaMnfw30 https://www.youtube.com/watch?v=nrs7H7I_fNk