Inkscape-dev

From X-Moto
Revision as of 23:03, 6 February 2007 by The only dude (talk | contribs)
Jump to: navigation, search

Català - Español


Documentation for the developpement version of Inksmoto Level Editor


Disclaimer

This version of Inksmoto Level Editor is not stable and not fully tested, but you can test it anyway. It requires Inkscape functionnalities available in the version 0.45 of Inkscape.

Svg made with the 0.2.0 version of Inksmoto Level Editor are not compatible with this developement version of Inksmoto Level Editor.

Required softwares

  • Inkscape (0.45 or later or svn version)
  • Python (>= 2.3)
  • Tcl/Tk
  • Inksmoto Level Editor converter and inkscape extension from svn
$ svn checkout svn://svn.tuxfamily.org/svnroot/xmoto/svg2lvl/trunk svg2lvl/trunk

Pre-requesites

They are the same that for the 0.3.0 version of Inksmoto Level Editor : http://wiki.xmoto.free.fr/index.php?title=Inkscape-0.3.0#Pre-requesites

TODO

  • use Tkinter to have extension windows populated with values from the svg. DONE
  • support for xmoto 0.2.5 new functionnalities (rotated sprite, sky properties, level border, reversed sprites, ...) DONE
  • add check boxes to extension windows, parameters are changed only if checkbox is set (example: when you convert blocks to background blocks, you can choose if you want to update the blocks texture). DONE
  • a block can have two edge texture now (one on the upper side and one on the down side). DONE
  • allow xmoto to update texture and sprite informations from the xmoto website. DONE
  • web site php script which update the xml file when themes are updated. TODO
  • allow inkscape to open .lvl files. IN PROGRESS (postpone to next version)
  • show xmoto textures in Inkscape. DONE (postpone to next version)
  • show xmoto sprites in Inkscape. IN PROGRESS (postpone to next version)
  • create an automatic installation for Unix and Windows. TODO (postpone to next version)