what about an utility to edit *.imageset files
Moderators: CEGUI MVP, CEGUI Team
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
what about an utility to edit *.imageset files
I'll surely begin this sort of utility in a near future
And of course, want you'r opinion before go.
For now, i see three possibility :
1°)
Make on more exe based on wxWidget.
2°)
Add it to the CELayoutEditor.
3°)
Add it to the TestaSkin utility.
All of these way have there hown Good vs Bade Side...
and of course i want to know what fonctionnalities you want in it.
And of course, want you'r opinion before go.
For now, i see three possibility :
1°)
Make on more exe based on wxWidget.
2°)
Add it to the CELayoutEditor.
3°)
Add it to the TestaSkin utility.
All of these way have there hown Good vs Bade Side...
and of course i want to know what fonctionnalities you want in it.
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Hi martignasse
We spoke about your imageset editor yesterday on the IRC channel, and everybody basically agrred that it will be an excellent tool to have available
Once you have some code up and running that you're happy with, I'd like to extend the offer of hosting the code in the CEGUI Add-ons CVS repositiory.
Anyway, in the mean time, I am certainly looking forward to getting my hands on such a tool, having created the TaharezLook and WindowsLook imageset XMLs by hand, I'd certainly appreciate not having to do it again too often
CE.
We spoke about your imageset editor yesterday on the IRC channel, and everybody basically agrred that it will be an excellent tool to have available
Once you have some code up and running that you're happy with, I'd like to extend the offer of hosting the code in the CEGUI Add-ons CVS repositiory.
Anyway, in the mean time, I am certainly looking forward to getting my hands on such a tool, having created the TaharezLook and WindowsLook imageset XMLs by hand, I'd certainly appreciate not having to do it again too often
CE.
- jacmoe
- Just can't stay away
- Posts: 136
- Joined: Sun Apr 03, 2005 14:18
- Location: Holbaek, Denmark
- Contact:
I remember the Crazy Skin Eddietor - by centipede/baxissimo.
Why not continue that effort? Either port the python script, or use it as a base for an improved Falagard enabled version?
Centipede posted news about his latest project, here:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=17273
Too bad that noone seems to spot the coolness of his work.
Btw: Whatever you decide, Martignasse: I agree that the world needs a good imageset creator program!
Why not continue that effort? Either port the python script, or use it as a base for an improved Falagard enabled version?
Centipede posted news about his latest project, here:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=17273
Too bad that noone seems to spot the coolness of his work.
Btw: Whatever you decide, Martignasse: I agree that the world needs a good imageset creator program!
- scriptkid
- Home away from home
- Posts: 1178
- Joined: Wed Jan 12, 2005 12:06
- Location: The Hague, The Netherlands
- Contact:
Hi!
I didn't follow the IRC discussion, so i don't know exactly what this thread is about, but if it is about creating a .imageset file based on some image editing, then you might have a look at this:
http://kurtm.flipcode.com/imagechunks/
I haven't tried this, but it seems to be able to export to XML, which might only need a conversion in the end... might be worth giving a try.
I didn't follow the IRC discussion, so i don't know exactly what this thread is about, but if it is about creating a .imageset file based on some image editing, then you might have a look at this:
http://kurtm.flipcode.com/imagechunks/
I haven't tried this, but it seems to be able to export to XML, which might only need a conversion in the end... might be worth giving a try.
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
wow, lot of great people here...
so, one thing is sure, everybody want this imagset editor (me first), cool
CrazyEddie
jacmoe
PS : yep, i saw his new prog on the orge forum, great tool... and now i know why he isn't active on cegui for now
scriptkid
Dalfy
so, one thing is sure, everybody want this imagset editor (me first), cool
CrazyEddie
You have the way to motivate peopleOnce you have some code up and running that you're happy with, I'd like to extend the offer of hosting the code in the CEGUI Add-ons CVS repositiory.
jacmoe
I remenber this, and looked at it some time ago and seem's like lot of things was "hard coded", i'll look again. For now, i feel like it's better to code from scratch, after a feature request round up.I remember the Crazy Skin Eddietor - by centipede/baxissimo.
Why not continue that effort? Either port the python script, or use it as a base for an improved Falagard enabled version?
PS : yep, i saw his new prog on the orge forum, great tool... and now i know why he isn't active on cegui for now
scriptkid
I looked at it, seem's clean, but just exe are available, and only the part about assigning quad is interesting for us. I'll should mail the author.
Dalfy
sound a little overloaded for the task, and this will not be "the imagset editor", anyway, could be a good thing for those who are on the gimp workflow.Another approach is to write a plugin for the gimp. I know it can handle imagemap and export html code for it. It might as well be used for exporting CEGUI imageset.
I'm not all gone
Martignasse, you will need more than just a tool to create .imageset files. For me, the toughest job was in the .looknfeel files (and in keeping the various files in sync). This is really silly when you think of it because even though FalagardLook has tons of features I only used the most simple ones... Hmm.. It looked like this:
Making your tool so that it can create .scheme, (simple) .looknfeel and .imagesets in one go wouldn't be that hard. If people need more specific work for some parts (e.g. positioning of symbols on the window-frame title) they can do so by hand. But any decent graphics guy can make a run-of-the-mill button, editbox, listbox, scrollbars, checkboxes, statictext, framewindow, etc. etc. as a bunch of gridcells, e.g. (1x1, 3x1, 3x3...) that can be expressed easily in .scheme, .looknfeel and .imageset.
If you get this up and running, then I can make my skins ready for cegui. The gfx per se is easy to make once you get the feeling for it. It's the bureaucracy that kills.
@Martignasse: If you hit rock ground with this, let me know. This is a loose end I would like to see tied up properly some day. Don't go python if you can make solid c++
The reason the skineditor looks hardcoded is because I started it before Falagard, in the days when looknfeel modules had hardcoded elements which could obey rules of their own. E.g. the titlebar of a frame which had a system area place according to specific rules. In falagard all this becomes generic.
Martignasse, you will need more than just a tool to create .imageset files. For me, the toughest job was in the .looknfeel files (and in keeping the various files in sync). This is really silly when you think of it because even though FalagardLook has tons of features I only used the most simple ones... Hmm.. It looked like this:
Code: Select all
<FrameComponent>
<Area>
<Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
<Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
<Dim type="Width" ><UnifiedDim scale="1" type="Width" /></Dim>
<Dim type="Height" ><UnifiedDim scale="1" type="Height" /></Dim>
</Area>
<Image type="TopLeftCorner" imageset="Horror1" image="Button.hover.1.1" />
<Image type="TopEdge" imageset="Horror1" image="Button.hover.1.2" />
<Image type="TopRightCorner" imageset="Horror1" image="Button.hover.1.3" />
<Image type="LeftEdge" imageset="Horror1" image="Button.hover.2.1" />
<Image type="Background" imageset="Horror1" image="Button.hover.2.2" />
<Image type="RightEdge" imageset="Horror1" image="Button.hover.2.3" />
<Image type="BottomLeftCorner" imageset="Horror1" image="Button.hover.3.1" />
<Image type="BottomEdge" imageset="Horror1" image="Button.hover.3.2" />
<Image type="BottomRightCorner" imageset="Horror1" image="Button.hover.3.3" />
</FrameComponent>
Making your tool so that it can create .scheme, (simple) .looknfeel and .imagesets in one go wouldn't be that hard. If people need more specific work for some parts (e.g. positioning of symbols on the window-frame title) they can do so by hand. But any decent graphics guy can make a run-of-the-mill button, editbox, listbox, scrollbars, checkboxes, statictext, framewindow, etc. etc. as a bunch of gridcells, e.g. (1x1, 3x1, 3x3...) that can be expressed easily in .scheme, .looknfeel and .imageset.
If you get this up and running, then I can make my skins ready for cegui. The gfx per se is easy to make once you get the feeling for it. It's the bureaucracy that kills.
@Martignasse: If you hit rock ground with this, let me know. This is a loose end I would like to see tied up properly some day. Don't go python if you can make solid c++
The reason the skineditor looks hardcoded is because I started it before Falagard, in the days when looknfeel modules had hardcoded elements which could obey rules of their own. E.g. the titlebar of a frame which had a system area place according to specific rules. In falagard all this becomes generic.
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
- martignasse
- Just can't stay away
- Posts: 227
- Joined: Thu Apr 14, 2005 08:10
- Location: Lyon, FRANCE
Who is online
Users browsing this forum: No registered users and 1 guest