Page 1 of 1

Custom GUI Skin

Posted: Thu Jun 23, 2005 13:38
by tonyhnz
I have a general question for which I have searched (briefly) through and not found a direct answer to..

If I want to create my own gui custom skin - can I do that entirely by creating/modifying xml files and creating a new tga image or will I also need to add some C++ code to support it.

Re: Custom GUI Skin

Posted: Fri Jun 24, 2005 08:24
by CrazyEddie
The answer, as in all the other posts about this, is that it depends...

The current situation is that there are limitations on what can easily be achieved. There is a fair amount that can be customised by changing the .tga file and the Image definitions in one of the .imageset files. However, you are limited to the general structure, imageset name, and image names expected by the 'look' module that you're modifying. In many cases you will find this is sufficient, in other cases you may have to write some support code into the look module.

The 0.4.0 release will feature the debut of the 'Falagard' base module and imagery systems. This will allow most things related to UI skins to be achieved via XML files instead of code. We will be including sample xml specifications that re-create, as closely as possible, both of the current looks, but purely in XML.

HTH

CE.

Re: Custom GUI Skin

Posted: Fri Jun 24, 2005 12:48
by tonyhnz
Thanks for the info.
'Falagard' sounds pretty useful. In the meantime I will try to get up to speed on using the Gui with Ogre.

Re: Custom GUI Skin

Posted: Sat Jun 25, 2005 16:46
by Tyn
Is this something that's gonna follow quite closely after 0.3.0, or is it something that needs some more planning and will be a done when it's done type deal?

Cheers.

Re: Custom GUI Skin

Posted: Sun Jun 26, 2005 07:27
by CrazyEddie
It's something that's being worked on now, and is about 50% done. ;)

Re: Custom GUI Skin

Posted: Tue Jul 05, 2005 10:42
by Crashy
Hehe, that's sounds really good :)