EditorWorkInProgress
From FreeOrionWiki
Note: Mvor appears to have abandoned this effort. Geoff the Medio 15:31, 2 Dec 2006 (EST)
Contents |
FreeOrion Editor: Progress Watch
Overview
This page purpose is to allow fellow FreeOrion developers (programmers and non-programmers alike) to track the progress achieved in implementing the FreeOrion game content editor. This game content edition tool will include:
- Tech tree editor
- Building editor
- Game effects editor
- Starnames editor
- Ship component editor
- And last, but not least, a tool for helping translating the game strings
It is possible that since I a newcomer to FreeOrion I might have forgot about something essential :/ I look forward to veterans to fix this list as necessary ;)
Feel free to add comments, but please, do sign them with your wiki/forum handle so it is easy to know who said what.
What can the editor do now for you?
Tech Tree Editor component status
The Tech Tree editor offers these functionality:
- Load a tech tree
- Browse the tech tree of the selected game dataset. What's a game dataset?
- Browse and edit the different techs in the tree. You are allowed to edit
- The tech name string
- The tech type
- The tech description text
- The tech prerequisites
- Add to/Remove from the tree a tech
- Saving changes!
The editor does not allow for now to:
- Change a tech category
- Add to/Remove from the tree categories
- Add/Remove effects to a tech
- Add/Remove items to a tech
- Change/Set the tech icon
- Editing categories (?) This should include setting the category icon, and changing its name string...
You should be asking yourselves by now what does the editor look like, shouldn't you? Here you have some screenshots:
Adding a prerequisite to a tech
Buildings Editor component status
Not started yet.
Game effects Editor component status
Not started yet.
Ship component editor
Not started yet.
Starnames Editor component status
Not started yet.
Translation Tool component status
Not started yet.
Getting it up and running
The editor is accessible via CVS from the project Sourceforge repository. You have just to checkout the 'DesignerTools' module.
Windows Install Notes
As usual, using free or open source software in Windows requires people to go the project pages and download themselves the installers (if any). I have not checked myself to replicate in Windows the setup I have. However, downloading the latest Windows Python installer from here and following the instructions for installing PyGTK in Windows available here, you should be able to run the editor.
I promise making an installer for making Gates' slaves lifes easier :)
GNU/Linux Install Notes
The following packages are needed (debian package names between parenthesis):
- Python >= 2.3 (python)
- GTK+ 2.6.4 or better (libgtk2.0-0)
- Glade for GTK+ 2.x (glade-2)
- Python-GTK, Python bidings to GTK+ 2.x (python-gtk2)
if you happen to need something else, just drop a note.
What goes next?
This section will feature the TODO list for the Editor. However, it is late and I have to get up early in the morning tomorrow... To Be Continued