Thoughts, ideas and cool bits that fall from the minds of the Skyline Developers as we are working. Not a blog but fun facts or small news as we try new things.

Update(s) and development

Re: Update(s) and development

Postby SolarPortal » 07 Nov 2018, 22:41

Another update, 3 editors down and 1 to go, plus we now have panning in the main editor and mesh editor using the Middle Mouse button which is another step in improving the scene editing.. Just wanting to keep those interested uptodate! :P
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby monkeyfrogstudio » 08 Nov 2018, 07:31

Thanks. I do appreciate it. :)
Intel i9-10900K 5.10GHz, 64 GB RAM, Nvidia RTX 3090 ti 24GB, Windows 11 64-bit, dual monitor display
User avatar
monkeyfrogstudio
Skyline Master
 
Posts: 626
Joined: 21 Oct 2018, 12:26
Location: USA
Skill: 3D Modeller
Skill: 2D Artist
Skill: Level Designer
Skill: Great creative

Re: Update(s) and development

Postby epsilonion » 08 Nov 2018, 09:05

Cheers mate..
its good it have updates.. :)
User avatar
epsilonion
Skyline Lead Moderator
Skyline Lead Moderator
 
Posts: 874
Joined: 26 Feb 2015, 11:51
Location: Hull, East Yorkshire, England
Skill: Business Manager
Skill: Great creative

Re: Update(s) and development

Postby SolarPortal » 12 Nov 2018, 20:36

So GUI editor has been improved a good bit and now have it close to having checkboxes, lineedits and some other ones working :)

Still a bit of improvements to do and any reminders of the gui issues now would be great. @epsilonion, @Shando
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby SolarPortal » 16 Nov 2018, 21:50

The GUI editor now uses a json file instead of a binary. This means the data is human readable and therefore can be reverse engineered to load code based editors into the visual GUI editor. Something i remember @Shando mentioning.

There have also been a few fixes done.
@epsilonion, i cannot find the page where you posted the procedure to making the refresh crash... any reminder is welcome thanks.

Also doing my final pass on the element types now since the system has changed 3 times now lol.. But internally its a lot more elegant and organised for expansion and has opened to the door to some cool new things. e.g. at some point in the future we will be able to start introducing animation tracks for GUI elements which should make some really cool things happen easily.

Still a few workflow things to explore, i knew it was a big job.... lol :P
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby Shando » 17 Nov 2018, 03:51

Hi all,

Sorry for not replying sooner, work got in the way :(

As for GUI updates, the only ones I can remember are:

How to read entry from Input Box when ENTER is pressed?
Rotate images in Buttons as they currently seem to be rotated 180 degrees
Enable / Disable GUI elements
ComboBox options (i.e. populate / getSelected / setSelected)
Radio Button options (i.e. setChecked / getChecked / setText)
Slider & Slider options (i.e. getValue / setValue / setMinimum / getMinimum / setMaximum / getMaximum)

HTH

Shando

PS: Any chance I can also request some way to set the Specular &/or Diffuse via code for individual Models (if it's not already there and I've missed it!)?
Ryzen 7 4800H 16GB GTX1650 Win 11 64
Love, Hope, Strength http://www.lovehopestrength.co.uk
User avatar
Shando
Skyline Moderator
Skyline Moderator
 
Posts: 560
Joined: 06 Mar 2013, 22:35
Location: Moffat Beach, Queensland
Skill: Programmer
Skill: Scripter
Skill: Level Designer

Re: Update(s) and development

Postby SolarPortal » 17 Nov 2018, 16:20

@Shando, thanks, i have your other post pinned on my browser which i think i will be able to get all if not most of them in.
https://forum.aurasoft-skyline.co.uk/viewtopic.php?f=16&t=2015&p=12616&hilit=GUI#p12616
As for the diffuse and specular, will see what we can do :)

Also remember a lot of values are simply attributes in HTML and Gui has the ability to return an attribute value using:
Code: Select all
gui.getAttribute("name") -- Returns attributes such as name, value, id, class etc.... a lot of inputs use the attributes for data sets
gui.getProperty("left") -- This returns the CSS value of a element.


for another example, a checkbox which is checked has attribute - value="check" or value="uncheck"

setAttribute will allow you to set a property back to an element. e.g. same as line above to check or uncheck a checkbox.

back to the crashes, I was more meaning @epsilonion from the crashes he experienced using the gui editor. I remember a refresh button bug which i cannot seem to replicate.
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby SolarPortal » 16 Dec 2018, 21:57

Added several new lua commands for GUI coding.

Combo boxes options can be edited on the fly using this sort of code:

Code: Select all
gui.load("Lua_interaction.rml",0,0)
    
gui.clearComboOptions("Lua_interaction", "optionb_list");
    
gui.addComboOption("Lua_interaction", "optionb_list", "Option 01")
gui.addComboOption("Lua_interaction", "optionb_list", "Option 02")
gui.addComboOption("Lua_interaction", "optionb_list", "Option 03")
gui.addComboOption("Lua_interaction", "optionb_list", "Option 04")
    
gui.removeComboOption("Lua_interaction", "optionb_list", 2)
 


still in the process of testing them all, but here is the new list of commands:
Code: Select all
gui.setEnabled()   
gui.getEnabled()      
gui.clearComboOptions()
gui.addComboOption()   
gui.removeComboOption()
gui.getComboSelected()
gui.setComboSelected()
gui.setChecked()         
gui.getChecked()
gui.getValue()         
gui.setValue()   
gui.setSliderMin()      
gui.getSliderMin()      
gui.setSliderMax()      
gui.getSliderMax()      
gui.setSliderStep()      
gui.getSliderStep()
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby SolarPortal » 17 Dec 2018, 18:00

Found why the line edits dont work. We never mapped the Qt keys to Librocket keys.

Now line edits are fully editable as you would expect.

Just having a look to see if the return key can give a callback into lua and then its fully functioning :)
Edit: Return key calling to lua is working also.
in the keydown event:
something like this suffices.
Code: Select all
lua(scenescript,textinput,value)


Edit 2: GUI is pretty much complete for this pass. :P
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby planetX » 17 Dec 2018, 22:16

Nice job!

Don't forget to document all this stuff, it may be needed at some point. ;)

My specs: Windows 10 - Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz - 16 Gb ram DDR4 - NVIDIA GeForce GTX 960M 4 Gb

planetX
Skyline Contributor
Skyline Contributor
 
Posts: 210
Joined: 28 Nov 2016, 18:27
Skill: 3D Modeller
Skill: Level Designer
Skill: Concept artist
Skill: Great creative
Skill: Programmer

Re: Update(s) and development

Postby SolarPortal » 17 Dec 2018, 23:36

yeah, gunna have to make a video tutorial at some point! :P
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Re: Update(s) and development

Postby SpiderMack » 24 Jan 2019, 12:24

SolarPortal wrote:Currently, we do not have a set date, but hopefully within the next couple weeks.
There are about 4 main editors left that we need to polish and finish upgrading. The script editor has just been completed with a new dark and light themed code lexer and upgraded snippets where users can make their own plus fixes with the find and options.
Next is GUI editor and mesh editor, then the visual module editor, weapons editor and grass system plugin.
Then a final polish of removing unnecessary menu items or functions to make sure what is there does something :)

i am sure after release, there will also be a little more work.

If we can release sooner then we will :)


I'm curious, is the new interface worked on since some months coming in the new update ?
Image
User avatar
SpiderMack
Skyline Expert
 
Posts: 441
Joined: 02 Dec 2016, 09:15
Skill: Concept artist
Skill: 3D Modeller
Skill: Level Designer
Skill: Scripter

Re: Update(s) and development

Postby SolarPortal » 24 Jan 2019, 12:51

next update will have the new interface and its been worked on for quite a few months now.
Skyline Game Engine - Lead Dev.
Please provide as much info as possible when asking for help.


Specs: OS: Win 10 64bit, CPU: Intel i7 4770 3.4ghz x 4 core(8 threads), GPU: Nvidia GTX 1060 6GB, Ram: 16gig DDR3, Windows on 250gb Samsung Evo 860

Twitter: @SolarPortal
Instagram: @SolarPortal
User avatar
SolarPortal
Skyline Founder
Skyline Founder
 
Posts: 3631
Joined: 29 Jul 2012, 15:56
Location: UK
Skill: 3D Modeller
Skill: 2D Artist
Skill: Programmer
Skill: Level Designer

Previous

Return to SkyDev Corner

Who is online

Users browsing this forum: No registered users and 1 guest