This is a WIP mod that allows for the repair of individual parts. It adds a UI app called "Individual Part Repair Menu" that can be used to select individual parts for repair, and enabling the "deep" option repairs all nested parts. I started making this mod a while ago, but ran into problems when the new dynamic door system was added to more vehicles. This is mostly because the way parts are repaired is very similar to the current in game beamstate save/load system, which is also currently bugged as when loading a beamstate the new doors will not work and be stuck open. I recently picked it up again and found that the solution is to load the beamstate during the a vehicle reset, which seems to resolve the problem completely. This current version is pretty bare bones, mainly a menu showing all parts with a button to repair them and also an option for repairing nested parts at the same time. I am working on a newer version with more features like better menus and the ability to search parts by name that can be accessed early on my Patreon.
It ended up working way better than I thought it would too, it could be added to career but due to the current save/load system it would break when you change parts on the car. I am currently rewriting it to save and load damage more dynamically so that parts can be added/removed without affecting the rest of the car, but it seems to be a bit more problematic.
V2 is coming along well, features like search functionality and saving fuel levels have been added. My current focus is now on writing a new save/load system, allowing it to save damaged parts "individually" so that parts on the car can be added/removed, as doing so in the current version results in the save file breaking. Once that is ready I will try to implement it in career mode, I've already poked around in the code and in theory every car the player owns/loans should be able to retain a persistent damage state even when in storage, but it will require a lot of workarounds and will probably break in a future career update. If you have any ideas for career mode or other suggestions feel free to post them.
is it possible to have parts removed (without pulling them off with the nodegrabber) while keeping the damage?
The new system I'm writing allows you to add and remove parts using the base game part selector without breaking the save file, meaning you can save the current damage, add or remove parts, and then load the damaged parts. If you want the part to remain in the world then node grabber is you best bet, but I could add an option for detaching certain parts from the vehicle too.
I accidentally deleted the main file and am unable to edit the post so I will post this here. Version 1.5 - New UI, deformGroup fixes and refueling/fuel level saving. This version is still using my original repair method, which is reliable but doesn't work when adding/removing parts to the vehicle, I am working on a newer version that resolved this by saving damage per part allowing for more flexibility that can be accessed early on my Patreon.
Well now that's just swell! I can finally keep destroying vehicles offroad without having to worry about the extremely fragile driveshafts!