1. Thread posting restricted: Only the BeamNG team members can post new threads in this sub-forum in order to prevent spam. Posting is available on unlocked threads.

World Editor 2.0

Discussion in 'Microblogs' started by nekitu, Feb 16, 2019.

  1. nekitu

    nekitu
    Expand Collapse
    BeamNG Team

    Joined:
    Jan 18, 2018
    Messages:
    14
    Hello everyone, we would like to let you know we're working on a new world editor for BeamNG.drive.
    The new editor will replace the old one which is harder to maintain and extend. We are using the power of Lua and hot reloading of editor Lua scripts, so it is faster to test code changes, also the users can create their own tools and extensions for the editor (the editor is using the same extension mechanism as the mods).
    This microblog will update you on our progress with implementation details and screenshots, but it might fluctuate in paradigms, while we try to find the best ways to implement some features.
    We hope this will be interesting for you as it is for us.
    The current state of things, more or less work in progress:
    • Editor core Lua API
    • Undo/Redo system
    • Object manipulation
    • Object/Selection Inspector
    • Scene Tree
    • Object Creation
    • Asset Browser
    • Road Editor
    • Track Builder
    • Node Editor
    • and many more
    We're using dear/imgui for the GUI of the editor, which enables fast UI development. Right now heavier tools (terrain, road, river, etc.) are being ported to Lua and new tools are being created.
    Bit by bit the new editor will take over from the old current one. Official release dates are TBD.
    Stay tuned!

    Meanwhile, a screenshot:
    bngwe001.png
     
    • Like Like x 61
    • Informative Informative x 7
    • Agree Agree x 4
    • Staff Pick Staff Pick x 1
  2. Crash Hard 01

    Crash Hard 01
    Expand Collapse

    Joined:
    Aug 5, 2013
    Messages:
    1,005
    This is looking very good indeed, you all are doing a great job here, thank you for inproving the tools we can use :) And node editor? Is that for cars or like road nodes? :)
     
    • Like Like x 2
    • Agree Agree x 2
  3. Danny Werewolf

    Danny Werewolf
    Expand Collapse

    Joined:
    Mar 31, 2017
    Messages:
    2,253
    I'm not even skilled and I'm slightly hyped. Can't wait for this update!

    also where is the staff account list, feels like we see a new dev every few months.
     
    • Agree Agree x 9
    • Like Like x 1
  4. Sithhy™

    Sithhy™
    Expand Collapse

    Joined:
    Apr 5, 2017
    Messages:
    2,140
    I don't use the World Editor as I don't have any map creation plans (yet), but knowing that I won't have to go through the struggles of making maps like people have till now, is definitely a big plus :D
     
    • Agree Agree x 2
    • Like Like x 1
  5. Car_Killer

    Car_Killer
    Expand Collapse

    Joined:
    Sep 24, 2013
    Messages:
    1,101
    I'm really looking forward new editor. I hope it will be less buggy than current one from old T3D. Also extension capability sounds really interesting.

    What about importing track builder tracks to normal map?
     
    • Like Like x 1
    • Agree Agree x 1
  6. nekitu

    nekitu
    Expand Collapse
    BeamNG Team

    Joined:
    Jan 18, 2018
    Messages:
    14
    The node editor will be for game logic, like a flowgraph. We're still experimenting with it and maybe use it for other tasks also.
     
    • Informative Informative x 8
    • Like Like x 1
    • Agree Agree x 1
  7. Danny Werewolf

    Danny Werewolf
    Expand Collapse

    Joined:
    Mar 31, 2017
    Messages:
    2,253
    ...Can I say that it's Ironic that my editor/game crashes not 30 minutes after this post goes up?

    BeamNG, you have timing...
     
    • Like Like x 2
  8. Giraffinator

    Giraffinator
    Expand Collapse

    Joined:
    Sep 5, 2016
    Messages:
    845
    I like how this looks! I can't wait.
     
    • Like Like x 1
  9. Tsutarja495

    Tsutarja495
    Expand Collapse

    Joined:
    Mar 16, 2014
    Messages:
    820
    I think it'll be like Blender's node editor, useful for editing many things.
     
    • Like Like x 4
  10. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,798
    Just seeing "World Editor 2.0" mentioned by a staff member is good enough. We can wake up and be depressed now:p.

    On a serious note though and just my opinion: Keep the UI visually "technical". No Barney and friends playland builder here please.

    Great news and I look forward to seeing what you guys come up with!
     
    • Agree Agree x 3
    • Like Like x 2
  11. crazikyle

    crazikyle
    Expand Collapse

    Joined:
    Sep 3, 2013
    Messages:
    986
    Will the new world editor still you require you exit fullscreen to use it?
     
    • Like Like x 2
  12. Ai'Torror

    Ai'Torror
    Expand Collapse

    Joined:
    Aug 29, 2015
    Messages:
    1,820
    So far the UI seems a tad more confusing than the old one (using the unfinished version which can be enabled with some unadvised modifications to the game code)
    Let's hope the finished product ends up a bit easier to use (the one in game lacks a good way of selecting stuff from that I've tried)
    New materials editor does look promising though, especially the ability to add metallic effects.
    For modders it would potentially be a nice feature to have a localized Ticket system (something along the lines you have, but with exclusion of the need to log in (I assume it uses cloud data)
     
    • Like Like x 4
    • Agree Agree x 1
  13. nekitu

    nekitu
    Expand Collapse
    BeamNG Team

    Joined:
    Jan 18, 2018
    Messages:
    14
    Not needed, unless you want to undock the windows for the editor tools/panels outside of the main game window (we havent tested with two monitors yet).
     
    • Like Like x 7
    • Informative Informative x 6
  14. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,375
    Definitely excited with this after my last experience with map making (which was lots of frustration and chrasting about 4 times per hour). Hopefully this comes with bugfixes for some of the tools as well!
     
    • Agree Agree x 3
    • Like Like x 1
  15. RobertGracie

    RobertGracie
    Expand Collapse

    Joined:
    Oct 15, 2013
    Messages:
    3,606
    I hope to be impressed with this @nekitu its going to be quite something when it gets finally released
     
    • Like Like x 1
  16. DuneWulff

    DuneWulff
    Expand Collapse

    Joined:
    Apr 25, 2016
    Messages:
    934
    @nekitu
    This may just be a case of coincidence, but does this have anything to do with the recent super-instability with the current World Editor?
    Things that used to never cause issues are crashing left and right. ;)
     
    • Like Like x 1
  17. SuperEmbracer

    SuperEmbracer
    Expand Collapse

    Joined:
    Sep 12, 2016
    Messages:
    192
    Nice! I've never had a problem with the old world editior, but one thing I hope will be a possibility is making completely smooth roads on the sides of mountains! My old Saba Island map never had smooth roads.
     
  18. nekitu

    nekitu
    Expand Collapse
    BeamNG Team

    Joined:
    Jan 18, 2018
    Messages:
    14
    No, the current editor was not changed, it is probably due to other engine/game development going on.
     
  19. nekitu

    nekitu
    Expand Collapse
    BeamNG Team

    Joined:
    Jan 18, 2018
    Messages:
    14
    Please post a screenshot with a non-smooth road so I can understand, it might need terrain code changes and editor special tools.
     
  20. Toddolius

    Toddolius
    Expand Collapse

    Joined:
    Sep 7, 2013
    Messages:
    311
    Does that mean the world editor didn't get updated alongside the engine?
     
  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