1. Hi Guys,

    I'm attempting to make a custom menu that looks like Building Plan wheel I've been playing with CUI methods creating panels etc but I cant see anyway of reproducing the Building Plan wheel. Is there anyway I can view the source for the current Building Plan UI?

    Thanks, Caius.
     
  2. As far as I'm aware you can oy create square panels. You would have to create a PNG image of a wheel and use that as a background image. You could then create icons for use as buttons. You'd have to play around with the x/y coordinates to get them in the correct place. Also as images can't be used as buttons create a button of the same shape and size and add it over the image but set it to transparent. That way the icons can be click able. Hope that makes sense.
     
  3. Thanks, I've considered that approach and hoped I would have to go down that path.

    Ive noticed there is a ConextMenu implementation just isnt exposed. Hopefully in the future a simple API endpoint could allow us to create a conextmenu and pass in our own options, custom delegates per option would be handy!
     
  4. Calytic

    Calytic Community Admin Community Mod

    As of today, CUI is completely stateless, with the only intersection for interaction being a button. There is no conventional UI behavior like we are familiar with in WinForms or even HTML/JS. No text input, no scrollbars, no mouseover/mousedown/mouseout/mousehover, very little in the way of keyboard interaction. Oh, and no established way of getting images onto the client. Especially no vector graphics, animations.

    Basically, when talking about CUI, the question isn't really what can't you do - it's what can you do? And the answer is not much.

    So, is what you're proposing possible? Sure. But.. Is it really feasible? Will the amount of work put into it really be worth it? Will it be fast, performant and intuitive? No on all counts.

    Let me be clear, it is a good idea. But the technology just isn't there yet.
     
  5. Thanks for clearing that up Calytic, hopefully client side mod support will be better in the future but understandablly the focus is on improving the core game for now. My mod idea is around improving the combat system so maybe I'll make a suggestion to the devs :)