If your game is still using an old Solarus version, you may want to migrate to a new one. This page explains how to upgrade a Solarus quest to the latest Solarus version.
Since Solarus 1.0.0, versions of Solarus are numbered as follows: x.y.z, where
1.0.0
x.y.z
x
y
z
Patch versions contain only bug fixes. They never introduce incompatibilities, so when only the patch version changes, your quest continues to work.
Therefore, when we talk about compatibility, only the major and minor numbers are considered. In your quest properties file quest.dat, the value solarus_version indicates the format of your quest, with only the major and minor numbers. For example, if solarus_version is 1.5, your quest is compatible with Solarus 1.5.*, where * is any patch version number.
quest.dat
solarus_version
1.5
1.5.*
*
To make your quest compatible with the latest version of Solarus, there are two steps:
Each migration has its specificities. Be sure to not miss anything.