Here seems to be many awesome editors already, but here is one more. I have started this already a few months ago, but it's going forward a little slow at the moment. NodeBeam Editor is a simple editor which can be used for building and editing node-beam structures for BeamNG and Rigs of Rods. Here is a full list of current features, bugs and future plans: https://github.com/RORMasa/NodeBeamEditor Download of the latest version can be found here: https://github.com/RORMasa/NodeBeamEditor/releases It is still at very early stage of development, so there is bugs for sure. You can post feature requests and bug reports here or you can contribute on GitHub also. ___________________________________________________________ Update v 0.37 NodeBeam-Editor-v-0-3
Re: NodeBeam Editor The long-awaited editor is finally here. Looks fantastic and "happy" as the RoR one was a bit depressing with dark colors. Being able to use it for both simulators is fantastic, much appreciated.
Re: NodeBeam Editor Hey! It's Masa, good to see you're still around bud. Loved all your previous work, especially the Sisu, many hours of fun with that thing.
Re: NodeBeam Editor Can't help thinking that you sound like I did only plain shit in the last few months. But that's ok I get it. This indeed looks more user-friendly than mine. I didn't try it and I will probably not but my future work on mine will depend on how far and fast this grows. Cause you know motiviation to work for free only comes from the support you get from people actually using it. And that kind of motivation has a tendency to disappear pretty easily for me. Maybe I'd simply better leave it to you Masa...
Re: NodeBeam Editor Naah, your editor looks awesome! I had already started making this editor when I first read about your editor, so idea was not to make a competing editor. And mine editor only can place nodes and beams currently, but is not a fully featured editor for editing JBEAM files and all values inside them like your editor is.
Re: NodeBeam Editor Yeah I guessed you had already started before. Only means I released too early. I really wanted to include a 3D editor and I did it still too fast. Now I'm struggling with some things such as some you already have in yours lol. That's the problem.
Re: NodeBeam Editor Now we need an editor with actual 3D Editing which has basically never been done in a user friendly manner
Re: NodeBeam Editor Tested this with my GTi to adjust the front bumpers jbeam and just by moving the nodes the car wont load in game. - - - Updated - - - Love the avatar of my rotas lol.
Re: NodeBeam Editor If you look at the console by hitting tilda '~' in BeamNG, you will see that it puts an extra ']' at the end of the *.jbeam. If you remove that extra ']' from the file it will work fine. I've ported so far 7 things from RoR with this and its quite reliable imo (+1), though shock and hydro compatibility would be nice so I don't have to add those lines in.
Re: NodeBeam Editor eh not sure exactly which ] your talking about: Code: {"Newvehicle": { "information":{ "authors":"Editor", "name":"New vehicle", } "slotType" : "main", "slots" : [ ["type", "default", "description"] ], "dragCoef" : 10, "scalebeamSpring" : 1.0, "scalebeamDamp" : 1.0, "scalebeamDeform" : 1.0, "scalebeamStrength" : 1.0, "nodes" : [ ["id", "posX", "posY", "posZ"], //BNEG:Node Group 1. ["fb1rr", -0.72, -1.92, 0.46], ["fb1r", -0.38, -1.99, 0.46], ["fb1", 0, -2, 0.46], ["fb1l", 0.38, -1.99, 0.46], ["fb1ll", 0.72, -1.92, 0.46], ["fb2rr", -0.71, -1.87, 0.1], ["fb2r", -0.38, -1.94, 0.1], ["fb2", 0, -1.95, 0.1], ["fb2l", 0.38, -1.94, 0.1], ["fb2ll", 0.71, -1.87, 0.1], ["fb3rr", -0.82, -1.59, 0.47], ["fb3r", -0.38, -1.9, 0.47], ["fb3", 0, -1.91, 0.47], ["fb3l", 0.38, -1.9, 0.47], ["fb3ll", 0.82, -1.59, 0.47], ["fb4rr", -0.78, -1.58, 0.1], ["fb4ll", 0.78, -1.58, 0.1], ] "beams" : [ ["id1:", "id2:"], //BNEG:Beam Group 1. {"beamType":"|SUPPORT"}, {"beamLongBound":4}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":10000}, {"beamStrength":460000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":""}, {"beamPrecompression":1}, {"beamLimitSpring":501000}, {"beamLimitDamp":200}, {"breakGroupType":0}, {"optional":"true"}, ["fb3ll", "fe9l"], ["fb3rr", "fe9r"], ["fb4ll", "fe5l"], ["fb4rr", "fe5r"], ["fa1ll", "fb2ll"], ["fa1l", "fb2l"], ["fa1", "fb2"], ["fa1r", "fb2r"], ["fa1rr", "fb2rr"], {"beamType":"|SUPPORT"}, {"beamLongBound":4}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":10000}, {"beamStrength":460000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":""}, {"beamPrecompression":1}, {"beamLimitSpring":501000}, {"beamLimitDamp":200}, {"breakGroupType":0}, ["fb2l", "s6"], ["fb2r", "s6"], ["fb2", "s6"], ["fb1l", "s6"], ["fb1r", "s6"], ["fb1", "s6"], ["fb2ll", "s3l"], ["fb2rr", "s3r"], ["fb1ll", "s3l"], ["fb1rr", "s3r"], {"beamType":"|BOUNDED"}, {"beamLongBound":0.45}, {"beamShortBound":0.35}, {"beamSpring":0}, {"beamDamp":0}, {"beamDeform":130000}, {"beamStrength":450000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":"hatch_frontbumper_R"}, {"beamPrecompression":1}, {"beamLimitSpring":401000}, {"beamLimitDamp":1000}, {"breakGroupType":1}, ["fb3ll", "s1l"], ["fb4ll", "s1l"], ["fb3ll", "f5ll"], ["fb3ll", "f1ll"], ["fb4ll", "f1ll"], ["fb3ll", "f1l"], ["fb4ll", "f1l"], {"beamType":"|BOUNDED"}, {"beamLongBound":0.45}, {"beamShortBound":0.35}, {"beamSpring":0}, {"beamDamp":0}, {"beamDeform":130000}, {"beamStrength":450000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":"hatch_frontbumper_L"}, {"beamPrecompression":1}, {"beamLimitSpring":401000}, {"beamLimitDamp":1000}, {"breakGroupType":1}, ["fb3rr", "s1r"], ["fb4rr", "s1r"], ["fb3rr", "f5rr"], ["fb3rr", "f1rr"], ["fb4rr", "f1rr"], ["fb3rr", "f1r"], ["fb4rr", "f1r"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":300}, {"beamDeform":9500}, {"beamStrength":15000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":"hatch_frontbumper_M"}, ["fb3", "s5r"], ["fb2", "s5r"], ["fb2", "s5"], ["fb2", "s5l"], ["fb3", "s5l"], ["fb3", "s5"], ["fb3r", "s5"], ["fb2r", "s5"], ["fb2l", "s5"], ["fb3l", "s5"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":300}, {"beamDeform":9500}, {"beamStrength":42000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":"hatch_frontbumper_L"}, ["fb2l", "s5l"], ["fb3l", "s5l"], ["fb2ll", "s7l"], ["fb1ll", "s3ll"], ["fb3ll", "s3ll"], ["fb3ll", "s7l"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":300}, {"beamDeform":9500}, {"beamStrength":42000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, {"breakGroup":"hatch_frontbumper_R"}, ["fb2r", "s5r"], ["fb3r", "s5r"], ["fb2rr", "s7r"], ["fb1rr", "s3rr"], ["fb3rr", "s3rr"], ["fb3rr", "s7r"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":11500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, ["fb1r", "fb2l"], ["fb1ll", "fb2"], ["fb1rr", "fb2"], ["fb2r", "fb1l"], ["fb2ll", "fb1"], ["fb2rr", "fb1"], ["fb3ll", "fb2l"], ["fb3rr", "fb2r"], ["fb4ll", "fb1l"], ["fb4rr", "fb1r"], ["fb3l", "fb2l"], ["fb3", "fb2"], ["fb3r", "fb2r"], ["fb2r", "fb2l"], ["fb2ll", "fb2"], ["fb2rr", "fb2"], ["fb1r", "fb1l"], ["fb1ll", "fb1"], ["fb1rr", "fb1"], ["fb4ll", "fb2l"], ["fb4rr", "fb2r"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":24500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, ["fb3l", "fb1"], ["fb3r", "fb1"], ["fb1l", "fb3"], ["fb1r", "fb3"], ["fb4ll", "fb1ll"], ["fb3ll", "fb2ll"], ["fb1l", "fb2"], ["fb1", "fb2l"], ["fb1", "fb2r"], ["fb1r", "fb2"], ["fb4rr", "fb1rr"], ["fb3rr", "fb2rr"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":24500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":"hatch_bumpersignal_L_break"}, ["fb1l", "fb3ll"], ["fb1r", "fb3rr"], ["fb1ll", "fb2l"], ["fb1l", "fb2ll"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":24500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":"hatch_bumpersignal_R_break"}, ["fb1ll", "fb3l"], ["fb1rr", "fb3r"], ["fb1r", "fb2rr"], ["fb1rr", "fb2r"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":64500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":""}, ["fb3l", "fb3ll"], ["fb3", "fb3l"], ["fb3r", "fb3"], ["fb3rr", "fb3r"], ["fb3ll", "fb4ll"], ["fb1ll", "fb2ll"], ["fb1l", "fb2l"], ["fb1", "fb2"], ["fb1r", "fb2r"], ["fb1rr", "fb2rr"], ["fb3rr", "fb4rr"], ["fb2", "fb2l"], ["fb2r", "fb2"], ["fb1", "fb1l"], ["fb1r", "fb1"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":64500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":"hatch_bumpersignal_L_break"}, ["fb4ll", "fb2ll"], ["fb2l", "fb2ll"], ["fb3ll", "fb1ll"], ["fb1l", "fb1ll"], {"beamType":"|NORMAL"}, {"beamLongBound":1.0}, {"beamShortBound":1.0}, {"beamSpring":501000}, {"beamDamp":200}, {"beamDeform":64500}, {"beamStrength":118000}, {"deformationTriggerRatio":0.01}, {"deformGroup":"hatch_bumpersignal_R_break"}, ["fb2rr", "fb2r"], ["fb4rr", "fb2rr"], ["fb1rr", "fb1r"], ["fb3rr", "fb1rr"], ] "hubwheels" : [ ] } }
Re: NodeBeam Editor Remove the thing I'm pointing at, it doesn't go to anything and just causes errors. It seems to be a bug with the software. (Scroll down a bit to the bottom)
Re: NodeBeam Editor My mistake, remove the Hubwheels line and make sure you only have one ']' at the end of the file to end your beams section.
Re: NodeBeam Editor Hmm its not loading the bumper now, added the slot type etc in the jbeam and still nada. gonna keep workin on it. Lol im just gonna take the original jbeam and just change the few numbers i changed with notepad and see if that works. I used this software as a reference for the node location. Changed the values in notepad though. Exporting it changed the file too much lol.
Re: NodeBeam Editor it looks good but you still have a similar problem to gregblast's which is that your screen is taken up too much by the buttons and whatnot. A bigger work area would be nice
Re: NodeBeam Editor Haha yeah. I've already dealt with that personally if you saw my latest news. Thing is now I need the rest to work correctly before I can release it... As for you Masa I guess you could make that pretty easily. Depends if you made the ribbon yourself I suppose but even though you should have a way to toggle it. I don't know what you used (if anything) but DevExpress has that (I know because I use it at work).