Flexlay: Netpanzer Map Editor

Saturday, March 3. 2007

I've been a netpanzer player since several years and always wanted to create maps for that game on my own. However I never managed to compile the Flexlay editor and so I wasn't able to do this. Until Lohengrin, the administrator of the netpanzer portal netpanzer.info, gave me the compiled binaries of the flexlay editor.

Netpanzer Editor

He compiled it on Kubuntu 6.10, but it also works on my SuSE 10.2. The archive he gave me included all the files for compiling and editing other games than netpanzer and was around 180 MB big. So I stripped everything that was not necessary for running the editor and ended in a nice little tar.bz2 with just 6 MB, which you can download below.


Installation:
  1. Download netpanzer-flexlay.tar.bz2.
  2. Extract the archive by running tar -jxvf netpanzer-flexlay.tar.bz2.
  3. Change the directory into netpanzer-flexlay/netpanzer.
  4. Edit the file netpanzer.rb. In line 54 you have to define the path to the netpanzer data directory. For Kubuntu and SuSE this is /usr/share/games/netpanzer. Check this for your system and save the file.
  5. Make sure that you have write access to the files in the data directory. E.g. on SuSE run (as root): chown -R <youruser> /usr/share/games/netpanzer.
  6. Launch the editor: ./netpanzer-editor.
If you get an error that a library is missing, when you start the netpanzer-editor, check that you have these libraries on your system against which flexlay have been compiled:
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7962000)
        libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb794c000)
        libGL.so.1 => /usr/lib/xorg/libGL.so.1 (0xb78ac000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7834000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb780f000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb77ef000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb77e9000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb77e0000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76fc000)
        libm.so.6 => /lib/libm.so.6 (0xb76d6000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb76c9000)
        libc.so.6 => /lib/libc.so.6 (0xb759b000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7597000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7591000)
        libdl.so.2 => /lib/libdl.so.2 (0xb758d000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb753d000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb7532000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb7519000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb750a000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb74f2000)
        libz.so.1 => /lib/libz.so.1 (0xb74df000)
        /lib/ld-linux.so.2 (0x80000000)
Have fun! If you have any other problems that might be due to missing files in the package provided here, feel free to post a comment below. But please note that I am able to help you only on issues regarding the packaging of flexlay. For other problems, please see the Flexlay homepage.

Trackbacks


Trackback specific URI for this entry
    No Trackbacks

Comments


    No comments

Add Comment

HTML-Tags will be converted to Entities.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA