Solarus Lua API reference
The new Lua scripting API discussed in my previous post is making good progress! I have written the full documentation. The goal of the Solarus engine is to be a generic Zelda-like 2D game engine, so...
View ArticleDownload pages updated
Hello everyone, It is now easier to download the latest releases of our games. So far, there was no real download page here: you had to visit our French Zelda website, even if its download pages were...
View ArticleSeparating projects
I have just reorganized the git repository of Solarus. Our quests are now in separated git repositories. The main repository (https://github.com/christopho/solarus) no longer contains quests. It...
View ArticleSolarus 1.0.0 released
The “I love Lua” release. Good news! After a year and a half of hard work, the engine is now considered to be usable to make your own games. This is a major release. The version number switches from...
View ArticleThe German release!
As promised in my previous post, I have just released new versions of Zelda Mystery of Solarus DX, Zelda Mystery of Solarus XD and Solarus! These updates still use the old 0.9 branch of Solarus because...
View ArticleSolarus 1.0.1 released
An update of Solarus 1.0 is available! This update fixes a bunch of bugs of previous versions (some of them were very old!), and improves the documentation as well as the quest editor. It is...
View ArticleA new design to celebrate Solarus 1.0.x
As you may have seen, Solarus 1.0.1 has just been released. The project is becoming quite big, as it incorporates an engine, 2 games (3 games soon) and a quest editor. With the aim of increasing the...
View ArticleSolarus 1.0.2 released, ZSDX and ZSXD upgraded to the new engine
An update of Solarus 1.0, Zelda Mystery of Solarus DX and Zelda Mystery of Solarus XD is available! This update fixes a bunch of bugs of previous versions. It is recommended to upgrade. Because it is a...
View ArticleSolarus 1.0.3 released, no more blocked blocks
Due to Murphy’s law, I introduced an important bug at the very end of my tests, just before releasing Solarus 1.0.2. This bug made you fail to push blocks completely (the last pixel of the movement was...
View ArticleSolarus 1.0.4 released, fixed crashes in ZSXD
And… Solarus 1.0.4 is out! Two crashes in ZSXD remained despite all my tests, and the customization screen of joypad commands was also broken. Download Solarus 1.0.4 Download Zelda Mystery of Solarus...
View ArticleControlling the quest size to obtain maximum portability
Many new features are planned for Solarus 1.1. I will talk about the important ones whenever I implement them. The one I have been working on for the last few days is an important improvement for quest...
View ArticleMaps have now a default destination entity
Here is a small improvement that will ease the life of quest creators in Solarus 1.1, the future version of the engine. You will be able to set a destination entity as the default one of the map. It...
View ArticleNew format of project_db.dat
Since Solarus 0.9.0, the format of most data files is being changed to be more readable, easier to parse and more homogeneous. In Solarus 1.0, good progress has been made in this direction, especially...
View ArticleCustomizable dialogs!
This is a very important new feature of Solarus 1.1. The dialog box system is now fully scriptable using the Lua API! It means that you can now make any feature you want to your dialogs, like changing...
View ArticleNew entity type: separators
I have finished another new feature for Solarus 1.1: you can now separate a map in different regions. When you are in a region, you cannot see adjacent regions. And when you touch the limit of the...
View ArticleSolarus Forums
Since the Solarus 1.0 release, several people suggested that we create a forum. Here it is! http://forum.solarus-games.org/ We hope that the forum will be very useful for people who use the Solarus...
View ArticleIce, low walls and other improvements about grounds
Two new types of grounds (or terrains) are now implemented in Solarus 1.1, as well as improvements in the detection of the ground. Ice ground: tiles that make the hero slide, with some sort of inertia....
View ArticleSolarus Wiki
Christopho began to make video tutorials about how to make a game with Solarus. However, these tutorials are, for the moment, only in French. To help the community to get the basis of Solarus, a Wiki...
View ArticleCustomizable game-over menu!
The last built-in menu is not built-in anymore in Solarus 1.1! Now, when the life of the player reaches zero, an event game:on_game_over_started() is called. The game is suspended and you can show...
View ArticleSolarus 1.1 released!
The new version of Solarus is available now! The main change of Solarus 1.1 is that there are no more hardcoded menus in the engine: the dialog box and the game-over menu are now fully scripted in your...
View Article