Editor 0.4.1 2007-08-28 --------------------------- *Feature Requests: Update layers window Modulate block colors Save the .svg when the .lvl export is done Update block type changement windows Make zones transparent Automatically get the version of xmoto required to play a level Launch level from inkscape Modulate the color of zones and entities too New menu entry which displays Inksmoto tutorial url Define block's position to its center No longer show the backtrace when an exception is raise Put remaining Xmoto menu entries into a submenu Change size and collision radius of every entities, not only sprites. *Bug Reports: Problem to update the menu from a local xml file. The music None is put in some generated levels. Exception in the error message while saving a level with layers which has problems Create a tutorial for 0.4.x release Handle rx and ry params of svg rectangles 3 vertex block become a 2 vertex block Inksmoto internal variables remains in the .lvl Infinite loop with a 0.4.0 svg with layers. Tk problem under MacosX By default, no main layer selected Ellipses no longer get converted to path. Fix it ! Editor 0.4.0 2007-04-19 --------------------------- * name change to 'inksxmoto level editor' -> more understandable than svg2lvl * use Tkinter to have extension windows populated with values from the svg. * support for xmoto 0.2.5 new functionnalities (rotated sprite, sky properties, level border, reversed sprites, ...) * 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). * a block can have two edge texture now (one on the upper side and one on the down side). * allow xmoto to update texture and sprite informations from the xmoto website. * use inkscape layers to put blocks in layers * new Windows installer which contains inkscape + svg2lvl Editor 0.3.0 2007-01-05 --------------------------- * add the list of textures, particlesources, ... available from within the inkscape Effect menu. (available in inkscape 0.45) * use a 'fixed' size. i.e. there's a fixed convertion between inkscape px and xmoto length unit. * adding a sprite from inkscape wasn't properly handled * reorganize the way label properties are handled (old svg from 0.2.0 no longer supported) * add a new entry in the Effect->X-Moto menu which displays informations about the selected objects * add the possibility to update the available textures, sprites, particlesources, ... from inkscape using an xml file. * support python 2.3 (for macosx users) Editor 0.2.0 2006-09-27 --------------------------- * First public release. svg2lvl is done using Inkscape and a Python script. --Integration with Inkscape-- * Save as .lvl file from within Inkscape (launch svg2lvl) * When you save the file as a .lvl, an automatic 'smoothing' of the level is done (only blocks) * You can change entities, blocks and zones properties from the Inkscape Effect menu. * When you save a file, the user can give: date, sky, description, author, ... * Add grass to blocks. as we can't put properties to single vertex, we add the grass property to the entire block, and then, the convertor script adds grass only to the upper edges of the block (as in Worms(c)) * Change the style of inkscape object depending on their type (different colors for background blocks, dynamic blocks, strawberrys, wreckers, ...) (add border to blocks if they have grass on them) ** transform inkscape shapes (star, circle, rectangle, ...) into path and handle the 'A' command in paths (parametric arc) ** physic properties of block changeable from within inkscape (xmoto >=0.2.1) ** you can specified the required version of xmoto for a given level from within inkscape ** spot a bug when you have multiple path shape