Path to this page:
Subject: CVS commit: pkgsrc/games/solarus
From: Blue Rats
Date: 2015-07-02 01:06:59
Message id: 20150701230659.E159498@cvs.netbsd.org
Log Message:
Solarus 1.4.2 (2015-05-09)
_______________________________
Bug fixes for the 1.4 release.
No change in the engine (changes in Solarus Quest Editor only).
_______________________________
Solarus 1.4.1 (2015-05-09)
_______________________________
Bug fixes for the 1.4 release.
Engine changes
--------------
* Fix crash with doors whose opening condition is an item (#686).
* Fix the size of custom entities supposed to be optional (#680).
* Fix the hero's sprite reset to default ones when changing equipment (#681).
* Fix animated tiles freezed when running a quest a second time (#679).
* Fix saving empty files.
* Print an error message when there is no font in the quest.
_______________________________
Solarus 1.4.0 (2015-05-02)
_______________________________
The new quest editor release!
Engine changes
--------------
* Solarus now compiles with C++11.
* Solarus Quest Editor was rewritten and is now in a separate repository.
* Solarus can now be used as a library in other projects.
* Add a command-line flag -win-console=yes to see output on Windows (#550).
* Add unit tests.
* Fix a crash if an entity has a sprite without animation.
* Fix crash when using the -no-video command-line option.
* Fix assertion when a crystal block has less than 4 frames.
* Fix hero freeze when a treasure's dialog is missing (#595).
* Fix hero stuck in dynamic tiles just enabled on him (#89).
* Fix hero sometimes moving in wrong directions (#677).
* Fix tunic and sword collision when their sprite is changed (#617).
* Fix slightly incorrect position of carried item sometimes (#660).
* Fix crash when a tileset image is missing (#590).
* Don't die if the animation of a pickable treasure is missing.
Lua API changes
---------------
Changes that introduce incompatibilities:
* Text surfaces: the size must now be set at runtime instead of in fonts.dat.
* Text surfaces: the default font is now the first one in alphabetical order.
Changes that do not introduce incompatibilities:
* sol.text_surface.create() now accepts a size parameter (default is 11).
* Add a function sol.main.get_os().
* Fix sprite:on_frame_changed() called twice on animation/direction change.
Data files format changes
-------------------------
You can use the script
editor/resources/tools/data_files_conversion/1.3_to_1.4/update_quest.lua
to automatically update your data files.
Don't forget to make a backup first.
* fonts.dat no longer exists. Fonts are a resource like others now (#611).
* Fonts are now in a "fonts" directory instead of "text".
* Maps: shop treasures have a new property "font".
Files: