CampGen

From Wesnoth

Note:
Currently there is no official CampGen release to work with Wesnoth 1.4. Sorry. You can either try the SVN version (which may or may not work), or stay tuned until CampGen 0.28 gets released. †

Contents

About

CampGen is the most advanced campaign editor for Wesnoth to date. Always wanted to create your own Wesnoth campaigns, but the scripting format just seemed too complicated to learn, or too tedious to use? Then CampGen will be for you.

Screenshots

Some screenshots

Download

Note: Due to changes in Wesnoth's directory structure and WML features, only the SVN version of CampGen does currently work. Anyone volunteering to make a 0.28 release from the SVN version is welcome to do so! (You first need to get the SVN version working for that, then try to make a redistributable package for your platform..)

Latest version: 0.27 (0.25 is the last version to support Wesnoth 1.2.x)

Changes: CampGen OldVersions

Windows

I am unable to create the 0.27 version myself at this time, help would be welcome.

Windows installer for 0.25 alpha

Note: I'm looking for a windows packager to create the setup.exe, it would be quite simple, basically, download the generic version whenever I make a release, ensure that it runs, adjust the version number in ISSTool, and then create the setup.exe in ISSTool, and send that back to me :)

OSX

I am unable to create the 0.27 version myself at this time, help would be welcome.

OSX package for 0.25 alpha

Note: This is made with a script by lwa, and does not include everything required to run (i.e. you need to get wxpython additionally)

Note: I'm in need of a packer to use e.g. this: http://undefined.org/python/py2app.html It should create a single distributable OSX bundle (.dmz or whatever), which includes everything to run (including wxpython) inside it, just like the Windows installer. It should be quite simple - but I am unable to do this myself, since I have no access to a Mac.

Here are instructions how some people managed to run it under OSX: Getting CampGen to work on Mac OS X

Linux / Generic

CampGen python scripts 0.27 alpha

Note: This does not include everything required to run. I'd be glad for packagers to make a complete unix version. But for now, simply make sure wxpython is installed on your system (most Linux distributions have it installed), then untar the folder, and run ./campgen from within.

Additional requirements for the non-installer versions

  • Python (version 2.3 or later required): http://www.python.org
    Get the version for your platform, i.e. Windows, OSX, Linux. OSX and Linux normally should have it already, Python 2.4 or 2.5 will also work (2.5 recommended).
  • wxPython: (version 2.6.1.0 or later required) http://www.wxpython.org
    Same as with Python, it should work on Windows, OSX, Linux. Be sure to get the version that corresponds to your Python. Recommended version is 2.8.4.0 or newer at this time.

SVN

You can get the wxpython scripts also from SVN:

svn co svn://svn.gna.org/svn/campgen campgen

More info here:

https://gna.org/svn/?group=campgen

It's just the same files as in the CampGen generic source release.

Old versions and ChangeLog

CampGen OldVersions

Running

To start, try:


Linux:

Run campgen from within the unpacked folder

Windows:

Setup version: Click the icon
Gneric version: Run campgen.pyw (Click on it) or campgen.py (it will output debug information to a console window)

OSX:

App version: I think you somehow can just run the Campgen.App (is this true?)
Generic version: Run campgen.pyw

That should be all. After starting up, CampGen aims to be self explanatory. If it's not, please write a bug report.

And at some time in the future, there may be a short Tutorial and also a Reference Manual.

Documentation

Bug reporting

Bugs and feature requests go here: https://gna.org/bugs/?func=additem&group=campgen

Forum thread

http://www.wesnoth.org/forum/viewtopic.php?p=133802

[Historic thread leading to the creation of CampGen: http://wesnoth.org/forum/viewtopic.php?t=6925]

wxpython.png

This page was last modified 15:35, 3 April 2008.