Inksmoto 0.7.0 2010-05-19 ------------------------- *Feature Requests: Optimize inksmoto: conversion from svg to lvl is now six times faster Replace Tk with Gtk for windows toolkit Extend range of edge texture depth to negative values Per Block Smoothness Use the theme scale/depth for default value of edges Add support for checkpoints Allow sprites free rotation degrees *Bugs Fixed: Compatibility with inkscape 0.47 Script id starting with a number doesn't work Handle path with no 'd' param Blocks area calculation problem Joint creation error Block scale/edge rotation doesn't stick on 1.0 and 270 (default) Inksmoto 0.7.0 2010-05-19 ------------------------- *Feature Requests since 0.7.0~rc1: Add support for checkpoints Allow sprites free rotation degrees *Bugs Fixed since 0.7.0~rc1: Script id starting with a number doesn't work Handle path with no 'd' param Crash on level properties cancel Blocks area calculation problem Joint creation error Inksmoto installed in the home directory no longer work Block scale/edge rotation doesn't stick on 1.0 and 270 (default) Inksmoto 0.7.0~rc1 2009-09-30 ----------------------------- *Feature Requests: Optimize inksmoto: conversion from svg to lvl is now six times faster Replace Tk with Gtk for windows toolkit Extend range of edge texture depth to negative values Per Block Smoothness Use the theme scale/depth for default value of edges *Bugs Fixed compatibility with inkscape 0.47 Inksmoto 0.6.0 2009-08-22 ------------------------- *Feature Requests: Support for colored blocks Support for colored edge effects and custom depth & scale Compatibility with Inkscape 0.47 Display layers in columns Copying xmoto attributes between objects Better display of block edges in inkscape Display the block's texture scaled Use the 'use' svg node for images Move inksmoto files into the python's inksmoto module Default level_name/level_id Add an extension to change the id of xmoto objects New extension: jointed line Add automatic generation of regression tests to inksmoto Inksmoto default values for new blocks/sprites Show xmoto entities in Inkscape with collision circle *Bugs Fixed: Copying xmoto attributes to a sublayer didn't work Edge effects settings have problems Inksmoto 0.6.0 2009-08-22 ------------------------- *Feature Requests since 0.6.0~rc2: Support for colored blocks Support for colored edge effects Compatibility with Inkscape 0.47 Display layers in columns *Bugs Fixed since 0.6.0~rc2: Copying xmoto attributes to a sublayer didn't work Inksmoto 0.6.0~rc1 2009-04-21 ----------------------------- *Feature Requests: Copying xmoto attributes between objects Better display of block edges in inkscape Display the block's texture scaled Use the 'use' svg node for images Move inksmoto files into the inksmoto module Default level_name/level_id Add an extension to change the id of xmoto objects New extension: jointed line Add automatic generation of regression tests to inksmoto Inksmoto default values Show xmoto entities in Inkscape with collision circle *Bugs Fixed: Edge effects settings have problems Inksmoto 0.5.1 2009-03-12 ------------------------- *Bugs Fixed: Setting the sky color to black causes the sky window to hang when reopened Layer rearrangement does not work well Inksmoto 0.5.0 2009-01-21 ------------------------- *Feature Requests: Show Xmoto textures in Inkscape Add keyboard shortcuts for actions that are often used Display textures in the texture/edge/sprite selection windows Make inksmoto packagable in distributions Use tk for the extensions windows Add support for Chipmunk joints Add a file selection window for choosing the lua script file Add --testTheme option when launching level in Xmoto Download new thumbnails from Xmoto website Check level id sanity Download new script functions and objects parameters to set required version of the level *Bugs Fixed: Make Inksmoto compatible with inkscape 0.46 Handle grouped objects Set all blocks in layers blocks as 'normal' ones The main svg layer transformation wasn't applyed to its children Allow all utf-8 characters in the level description Inksmoto doesn't work on foreign Windows The 'other level properties' and 'sky properties' window is too high on small resolution screen No longer raises an exception when there's a block with less than three vertex, just ignore it now Svg metadatas are not correctly created Update bitmaps with new ones Inksmoto 0.5.0 2009-01-21 ------------------------- *Bugs Fixed since 0.5.0~rc2: Update bitmaps with new ones Small bug with small screens Inksmoto 0.5.0~rc2 2009-01-13 ----------------------------- *Bugs Fixed since 0.5.0~rc1: Inksmoto doesn't work on foreign Windows Using the 'use layer' property on a layer didn't work Sprite Z change does not work The 'other level properties' and 'sky properties' window is too high on small resolution screen No longer raises an exception when there's a block with less than three vertex, just ignore it now Svg metadatas are not correctly created Inksmoto 0.5.0~rc1 2008-12-17 ----------------------------- *Feature Requests: Show Xmoto textures in Inkscape Add keyboard shortcuts for actions that are often used Display textures in the texture/edge/sprite selection windows Make inksmoto packagable in distributions Use tk for the extensions windows Add support for Chipmunk joints Add a file selection window for choosing the lua script file Add --testTheme option when launching level in Xmoto Download new thumbnails from Xmoto website Check level id sanity Download new script functions and objects parameters to set required version of the level *Bugs Fixed: Make Inksmoto compatible with inkscape 0.46 Handle grouped objects Set all blocks in layers blocks as 'normal' ones The main svg layer transformation wasn't applyed to its children Allow all utf-8 characters in the level description 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