Difference between revisions of "CEED"

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Jump to: navigation, search
(shameful plug)
 
Line 1: Line 1:
 
Upcoming CEGUI unified editor. Currently in the early stages. Includes project management and multi-file/multi-tab editing.
 
Upcoming CEGUI unified editor. Currently in the early stages. Includes project management and multi-file/multi-tab editing.
  
[http://crayzedsgui.hg.sourceforge.net/hgweb/crayzedsgui/CEED/ Mercurial repository] - requires Python 2.6, PyCEGUI 0.8 (unreleased!), PySide
+
== Install ==
 +
 
 +
CEED depends on an yet unreleased CEGUI 0.8, so you will need to set up a special environment to run it.
 +
 
 +
[http://www.cegui.org.uk/phpBB2/viewtopic.php?f=15&t=5566 Original post at the forums]
 +
 
 +
=== Dependencies ===
 +
 
 +
You need CMake, Python 2.6, PyOpenGL, PySide (+ utils/tools), Boost.Python.
 +
 
 +
==== Debian Wheezy ====
 +
 
 +
PySide is part of Sid at the moment, so you have to add its repository address to your /etc/apt/sources.list
 +
 
 +
apt-get install cmake python-opengl pyside-tools boost-python
 +
 
 +
=== Build CEGUI and PyCEGUI ===
 +
 
 +
mkdir -p cegui_mk2/build
 +
hg clone http://crayzedsgui.hg.sourceforge.net/hgroot/crayzedsgui/cegui_mk2 cegui_mk2/cegui
 +
hg clone http://crayzedsgui.hg.sourceforge.net/hgroot/crayzedsgui/CEED
 +
cd cegui_mk2/build
 +
cmake -DCEGUI_BUILD_PYTHON_MODULES=ON ../cegui
 +
make
 +
 
 +
== Launch ==
 +
 
 +
cd CEED
 +
./runwrapper.sh
 +
python CEED.py
 +
 
 +
== Overview ==
 +
 
 +
Unlike old editors (CELayoutEditor and CEImagesetEditor), CEED has a notion of a project. Each project has it's own combination of resources and runs its own CEGUI version to render your CEGUI resources. This allows you to have more that one scheme loaded at a time.
 +
 
 +
== Notes ==
 +
 
 +
Currently you may have problems with Imagesets that use TGA, since some versions of Qt may be built without TGA support. CEGUI 0.8 has all imagery as PNG (CEGUI 0.7 used TGA), and we advise you to use PNG instead of TGA.

Revision as of 14:05, 20 September 2011

Upcoming CEGUI unified editor. Currently in the early stages. Includes project management and multi-file/multi-tab editing.

Install

CEED depends on an yet unreleased CEGUI 0.8, so you will need to set up a special environment to run it.

Original post at the forums

Dependencies

You need CMake, Python 2.6, PyOpenGL, PySide (+ utils/tools), Boost.Python.

Debian Wheezy

PySide is part of Sid at the moment, so you have to add its repository address to your /etc/apt/sources.list

apt-get install cmake python-opengl pyside-tools boost-python

Build CEGUI and PyCEGUI

mkdir -p cegui_mk2/build 
hg clone http://crayzedsgui.hg.sourceforge.net/hgroot/crayzedsgui/cegui_mk2 cegui_mk2/cegui
hg clone http://crayzedsgui.hg.sourceforge.net/hgroot/crayzedsgui/CEED
cd cegui_mk2/build
cmake -DCEGUI_BUILD_PYTHON_MODULES=ON ../cegui
make

Launch

cd CEED
./runwrapper.sh
python CEED.py

Overview

Unlike old editors (CELayoutEditor and CEImagesetEditor), CEED has a notion of a project. Each project has it's own combination of resources and runs its own CEGUI version to render your CEGUI resources. This allows you to have more that one scheme loaded at a time.

Notes

Currently you may have problems with Imagesets that use TGA, since some versions of Qt may be built without TGA support. CEGUI 0.8 has all imagery as PNG (CEGUI 0.7 used TGA), and we advise you to use PNG instead of TGA.