WIP Beta released NodeBeam Editor v 0.37

Discussion in 'Utilities and programming' started by Masa, Jan 17, 2014.

Thread Status:
Not open for further replies.
  1. Masa

    Masa
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    26
    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

    Editor1.png
    Editor2.png
    Editor3.png

    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
     
    #1 Masa, Jan 17, 2014
    Last edited: Jun 17, 2015
    • Like Like x 15
  2. gmaksi83

    gmaksi83
    Expand Collapse

    Joined:
    Aug 5, 2013
    Messages:
    348
    Re: NodeBeam Editor

    This is awesome....
     
  3. raiderfan

    raiderfan
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    145
    Re: NodeBeam Editor

    Works for ror and beaming' you my friend are awesome.
     
  4. Venomox

    Venomox
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    112
    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.
     
  5. Autofan

    Autofan
    Expand Collapse

    Joined:
    Jun 26, 2013
    Messages:
    470
    Re: NodeBeam Editor

    This is great, thank you :D
     
  6. KiloHotel

    KiloHotel
    Expand Collapse

    Joined:
    Sep 29, 2012
    Messages:
    400
    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.
     
  7. GregBlast

    GregBlast
    Expand Collapse

    Joined:
    Aug 12, 2013
    Messages:
    224
    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...
     
    • Like Like x 1
    • Informative Informative x 1
  8. Masa

    Masa
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    26
    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.
     
    #8 Masa, Jan 18, 2014
    Last edited: Jan 18, 2014
    • Like Like x 1
  9. GregBlast

    GregBlast
    Expand Collapse

    Joined:
    Aug 12, 2013
    Messages:
    224
    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.
     
  10. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,683
    Re: NodeBeam Editor

    Now we need an editor with actual 3D Editing which has basically never been done in a user friendly manner
     
  11. JDMClark

    JDMClark
    Expand Collapse

    Joined:
    Aug 10, 2013
    Messages:
    1,347
    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.
     
  12. derbymutt

    derbymutt
    Expand Collapse

    Joined:
    Aug 19, 2012
    Messages:
    96
    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.
     
  13. JDMClark

    JDMClark
    Expand Collapse

    Joined:
    Aug 10, 2013
    Messages:
    1,347
    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" : [
    ]
    
    
    }
    }
    
    
    
     
  14. derbymutt

    derbymutt
    Expand Collapse

    Joined:
    Aug 19, 2012
    Messages:
    96
    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)
     
  15. JDMClark

    JDMClark
    Expand Collapse

    Joined:
    Aug 10, 2013
    Messages:
    1,347
    Re: NodeBeam Editor

    Still giving me the null car.
     
  16. derbymutt

    derbymutt
    Expand Collapse

    Joined:
    Aug 19, 2012
    Messages:
    96
    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.
     
  17. JDMClark

    JDMClark
    Expand Collapse

    Joined:
    Aug 10, 2013
    Messages:
    1,347
    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.

    6ps0q.jpg
     
    #17 JDMClark, Jan 18, 2014
    Last edited: Jan 18, 2014
  18. moosedks

    moosedks
    Expand Collapse

    Joined:
    Nov 4, 2012
    Messages:
    1,112
    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
     
  19. GregBlast

    GregBlast
    Expand Collapse

    Joined:
    Aug 12, 2013
    Messages:
    224
    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).
     
  20. pf12351

    pf12351
    Expand Collapse

    Joined:
    Feb 24, 2013
    Messages:
    396
    Re: NodeBeam Editor

    I am so going to download this, hopefully you can Import meshes.
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice