Version 1.16 of Impact is now available on your download page. This release brings various bugfixes and some new features for Weltmeister: "copy/paste", reloading of last opened level and pretty printing of level files.

The copy/paste in Weltmeister works as follows: hold the SHIFT key and drag a selection around some tiles with MOUSE1. The selected area will become your new "brush" with which you can paint on layers just as normal. The selection of tiles works on background layers, as well as on the tile selection menu (SPACE).

Pretty printing of levels is disabled by default and can be enabled through your lib/weltmeister/config.js file. You can also disable the new auto-reload of the last saved level in this config if you want.

If you're updating from a previous version, take care to not overwrite your own files. You'll just need to update the files in lib/impact/ and lib/weltmeister/.


  • Auto reloading of the last saved level in Weltmeister
  • Ask before closing Weltmeister with unsaved changes
  • New "brush selection" mode in Weltmeister (copy/paste)
  • Clone function (C key) in Weltmeister now also clones an entity's settings
  • Removed some trailing commas and a global var leakage in ig.Class
  • Made sure that ig.Entity's .kill() does not disturb the current update() cycle
  • Added .loadLevelDeferred() method to ig.Game
  • Added .widthForString() method and .height property to ig.Font
  • Added detailed error messages for unresolved dependencies in modules
  • Fixed some issues with glob() in the PHP backend on certain systems
  • Fixed touch issues on certain mobile devices
  • Fixed bug when loading sound files with a .* [sic] extension
Wednesday, January 26th 2011
Tags: Releases