This wiki is archived and useful information is being migrated to the main bzflag.org website

PyBZEdit

From BZFlagWiki
Jump to: navigation, search

pyBZEdit is the name of a BZW map editor written in the python programing language. It is somewhat platform independent and can be made to run on most systems.

With the update of wxPython, it seems that the map viewing section of pyBZEdit is not compatible with the new version and therefore is not working.

Overview[edit]

While attempting to solve the cross platform compatibility issues of BZEdit and BZEditWin32 by using the python language, pyBZEdit was in the end dependent on a number of external libraries that were difficult to install on the host OS, and fell out of use shortly after it was announced.

Development[edit]

pyBZEdit was not developed by the BZFlag developers and is maintained independently at, http://sourceforge.net/projects/pybzedit/ by David Lawler. It appears as if development is slowed or stopped at this time.

Replacement by blender[edit]

The current accepted method of graphically editing BZW maps on Linux is using the BZWTools plug-ins for blender, as they provide a full 2.0 compliant editing system on a large number of platforms.

Project has been updated as of March 2010[edit]

It is still in an alpha state (please BACK UP your maps before letting it touch them)...but it now supports all 2.0 objects. While blender and Wings3d will always be better choices for serious map making...pyBzEdit is very easy to use, and should work very nicely for quickly viewing maps, for object placement, and cutting and pasting. All editing of objects is done in text at this time. There are three versions of the program. A classic wxPython version that is available as source or as a Windows binary. If you do not use Windows you only need python, wxPython and PyOpenGL to get the source running. There is also an IronPython/OpenTK version as well as a Jython/Jogl version. The author would be very happy to get ANY feedback on the program(s) at the Sourceforge web site help forum.