Version 16 Released
|by jasonrohrer||Monday, November 15, 2010 [1:21 pm]|
This update contains several minor improvements, including in-game explanations about why a resource cannot be deleted and auto-cleanup of broken resource database entries that seem to be left behind by third-party editing tools.
Upgrading is recommended but not mandatory, since v16 is fully compatible with v15. Here is the full list of changes:
--Improved responsiveness of mouse and keyboard controls.
--More accurate frame timing for true 30 frames-per-second when possible.
--Enabled GL swap control to minimize visual tearing.
--Added auto-removal of bad search database entries when they are encountered.
--Changed to ignore duplicate search database entries.
--Added "used in" tool tip for resources that cannot be deleted due to usage.
Also: my new game is almost done, more information soon.
Version 15b Released
|by jasonrohrer||Thursday, June 10, 2010 [6:51 pm]|
This minor update fixes two issues with input of accents on non-English keyboards.
Windows users should now be able to type ` followed by a to get à (and other accented vowels). This "key composition" behavior was working correctly in v15 on Mac and Linux, but not Windows. On all platforms, v15 had ò and ó reversed---that has been fixed as well.
If you were not affected by either of these issues, you can safely skip this update.
Version 15 Released
|by jasonrohrer||Friday, May 28, 2010 [7:43 pm]|
After a week of testing the candidate builds, v15 has been released as the official stable version of Sleep Is Death. You can grab it from the download area.
In addition to all the changes present in the release candidate (see previous news post), the following additional changes were made:
--Fixed a bug that caused control key to stick when opening editor with
--Ctrl-A to add a new sprite layer to an object at current mouse location
(great for adding many of the same sprite, like tree leaves).
--Ctrl-A to add a new object to a scene at current mouse location
(great for adding many of the same objects, like flowers).
--Improved object editor mouse input so that only dragging moves a layer
(clicking on an empty spot no longer moves a layer).
--Added buttons for moving a sprite layer up and down in the Object Editor.
Version 15 Release Candidate
|by jasonrohrer||Friday, May 21, 2010 [6:34 pm]|
A release candidate for v15 has been posted in the download area. As soon as I get confirmation that it is working properly for everyone, it will replace v14 as the current public version.
v15 contains a bunch of minor changes and fixes, plus a few important new features, including:
- Extended ASCII for support of non-US characters (like Ä)
- Color palettes are now first-class resources with their own picker
- A button for "holding" certain objects over across scene changes
The Extended ASCII font that's included is ISO 8859-1 (Latin 1), which covers characters used by Western-European languages. Type on your German or French keyboard---your character now speaks with the proper accent. For other character sets (such as Cyrillic), the font image file can be modified with the necessary characters.
The full list of changes is pasted below:
--Fixed crash when getting local address on certain platforms with certain
network setups (VPN).
--Fixed crash when scale reduced to zero tones.
--Added missing tool tip for Scene deletion.
--Improved build time by making dependency tracking modular.
--Added usage tracking to prevent accidental deletion of resources that are
being used by other resources (such as objects still used in some scenes).
--Fixed a Controller freeze triggered by a Player that previously ran in
Controller mode in the same session.
--Improved Unix source build scripts (thanks to Andy Sommerville).
--Window close button now functions properly in windowed mode (thanks to
--Fixed freeze on Player end when Controller sends a Song referencing parts
that have been deleted.
--Added Extended ASCII support for non-US accents and characters. Most
western-European languages should be supported by the included font image
(ISO/8859-1, Latin-1). Other languages (such as those that use Cyrillic)
can be used by modifying the font image.
--Added Color Palettes as first-class resources with their own Picker.
--Fixed many compile warnings thrown by certain versions of GCC.
--Fixed bug in rubber stamp tool when dealing with transparent areas.
--Improved appearance of grid in Room Editor.
--Improved grid lines in various pixel editors to reduce color distortions.
--Added a note about ESC key to menu screen.
--Can now use mouse, in addition to arrow keys, on menu screen.
--Shows port number on manual connection screen.
--New object position hints in room editor (helpful when placing wall flags
--Added IP (and IP:port) command-line argument to auto-join a hosted game.
--Added memory of last set speech bubble position for each object, alleviating
the need to manually set speech bubble positions most of the time.
--Added tool tips for each tile in Room Editor grid.
--Added check for resouceCache write permissions.
--Added a button for holding certain objects across scene changes.
--Added a button for colorizing all pixels of a sprite or tile.
--CTRL-q can be used to quit (in addition to ESC).
Shannon's Second Tutorial
[10 in Archive]