Ok, I promised to release something at the end of April so there it is
Video:
http://www.youtube.com/watch?v=d_MtZ04bjOI
The files:
http://sourceforge.net/projects/crayzed ... snapshot1/
Features of this release:
- project management
- multi-tab, multi-file editing with separate undo stack for each file
- embedded CEGUI instance that is kept in sync with project settings
- imageset editing (more or less finished)
- everything is undoable/redoable with undo history
- image positions, sizes and offsets supported
- cycle through overlapping images
- XML editing
- preliminary layout editing (pre-alpha quality)
- SAVING doesn't work, so all layout editing is useless, it's basically just a tech demo for now
- everything is undoable/redoable with undo history
- opening CEGUI 0.8 layout files
- XML editing
- changing properties
- moving, resizing
- live preview
I probably forgot something but hopefully this got you at least a bit excited
How to get this to work?
On Windows this is very simple, just download the win32 zip package, extract and run CEED.exe.
On Linux you have to download the source package, get dependencies separately and run "python entry.py" (I highly recommend reading How to get CEED from Mercurial running)
If you wish to contribute, please read How to get CEED from Mercurial running. It works for both Linux and Windows (it should work for MacOSX but I can't try that out)
Known problems of this release
1) When you open a project and close it you can't open another project, CEGUI doesn't clean after the previous project fully, as a workaround close CEED and start it again
- this is obviously annoying and will get fixed
2) the splashscreen disappears when you click it or move mouse over it, it doesn't react to mouse if it isn't over it
- this is obviously annoying and will get fixed
3) tablet mice and pens tend to have problems on both Windows and Linux (clicks not getting registered, etc...), this is a problem that started in Qt 4.6 and happens with all Qt apps, hiponboy reported this on Windows with a Wacom Bamboo tablet
4) segfault inside python when shutting down, this seems to only happen on Windows and seems to be PySide race condition issue, hopefully will be fixed in future versions, it's not that hard to trigger but doesn't happen all the time
I put a lot of work into this and would appreciate feedback! I am also desperately looking for contributors, this is a very ambitious project and requires a lot of work, if you know Python and are interested in this, please send me a message.
(I will be working on a GSoC project over the summer so I won't have much spare time but I hope to integrate external changes over the weekends and maybe hack a thing or two there and there)
Snapshot1 release
Moderators: CEGUI MVP, CEGUI Team
Re: Snapshot1 release
First off: looks awesome! So much promise and hope, jumping to XML and WYSIWYG is a great idea, will save me a lot of time.
2nd off, I get errors:
When I try to make a new file after having made a new project:
Where you see these: "YOUR NAME IS HERE MP" it shows your name
When I open the example project:
followed by:
When I try to open a layout:
The app doesn't seem to function due to these errors, although it doesn't immediatly crash.
2nd off, I get errors:
When I try to make a new file after having made a new project:
Where you see these: "YOUR NAME IS HERE MP" it shows your name
Code: Select all
Exception message: CEGUI::InvalidRequestException in file ..\..\..\cegui\src\CEGUIDefaultResourceProvider.cpp(113) : DefaultResourceProvider::load: C:\SDEV\CEED\example_data\Projects\layouts/file.layout does not exist
Traceback:
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 395, in slot_newFileDialog
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 260, in openEditorTab
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 247, in createEditorForFile
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\layouteditor\__init__.py", line 63, in initialise
When I open the example project:
Code: Select all
Exception message: 'NoneType' object has no attribute 'type'
Traceback:
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\cegui\__init__.py", line 121, in drawBackground
followed by:
Code: Select all
Exception message: GLError(
err = 1280,
baseOperation = glClearColor,
cArguments = (0, 0, 0, 1)
)
Traceback:
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\cegui\__init__.py", line 134, in drawBackground
File "C:\Python27\lib\site-packages\OpenGL\error.py", line 208, in glCheckError
When I try to open a layout:
Code: Select all
Exception message: CEGUI::InvalidRequestException in file ..\..\..\cegui\src\CEGUIGUILayout_xmlHandler.cpp(212) : GUILayout_xmlHandler::startElement - layout loading has been aborted since no WindowFactory is available for 'TaharezLook/LargeVerticalScrollbar' objects.
Traceback:
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 398, in slot_openFile
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 260, in openEditorTab
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\mainwindow.py", line 247, in createEditorForFile
File "C:\Users\"YOUR NAME IS HERE MP"\Devel\CEED\layouteditor\__init__.py", line 63, in initialise
The app doesn't seem to function due to these errors, although it doesn't immediatly crash.
Check out my space sim http://www.arrmaytey.com
Re: Snapshot1 release
Hehe, you are entering a world of hurt by trying layout editing in this release. As stated above and on the splashscreen, only imageset editing is actually usable, layout editing is just preliminary and really just a tech demo of how I want things done in the future.
I will try to reproduce these exceptions anyways and post back.
I will try to reproduce these exceptions anyways and post back.
-
- Not too shy to talk
- Posts: 23
- Joined: Wed Apr 13, 2011 14:54
- Location: Shanghai/China
Re: Snapshot1 release
awesome! really looking forward to the complete version! cheers for the milestone!
Re: Snapshot1 release
I see it now!
sorry, I'll be patient
sorry, I'll be patient
Check out my space sim http://www.arrmaytey.com
-
- Not too shy to talk
- Posts: 23
- Joined: Sat Mar 19, 2011 05:15
Re: Snapshot1 release
Wow, looks awesome, and seems to have great features for editing imagesets! That makes it so much easier to visualise what things will end up looking like. Will be keeping an eye on this
Re: Snapshot1 release
Good. This is just what CEGUI needs! With a good tool skins can more easily be made and we can finally access and use the power that CEGUI contains. Very much appreciated, and eagerly looking forward to new releases!
Re: Snapshot1 release
I am glad that you like it. Spread the word and get me some contributors
Return to “Official Unified CEGUI Editor Tool (CEED)”
Who is online
Users browsing this forum: No registered users and 2 guests