Solarus Wiki

A wiki for the Solarus engine community

Outils pour utilisateurs

Outils du site


fr:migration_guide

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

Both sides previous revision Previous revision
Next revision
Previous revision
fr:migration_guide [2013/10/14 11:27]
christopho [Numéro de versions de Solarus]
fr:migration_guide [2018/12/22 14:14] (Version actuelle)
Ligne 10: Ligne 10:
   * z étant la version de patch.   * z étant la version de patch.
  
-La dernière version disponible est Solarus 1.1.0.+La dernière version disponible est Solarus 1.5.3.
  
 Les versions de patch ne contiennent que des réglages de bugs. Ils ne génèrent jamais d'​incompatibilités,​ donc lorsque la version de patch change, votre quête reste fonctionnelle. Les versions de patch ne contiennent que des réglages de bugs. Ils ne génèrent jamais d'​incompatibilités,​ donc lorsque la version de patch change, votre quête reste fonctionnelle.
  
-Seules les versions majeures et mineures sont à considérer lorsque l'on parle de compatibilité. Dans votre fichier de propriétés de quête ''​quest.dat'',​ la valeur ''​solarus_version''​ indique le format de votre quête, seulement avec les numéros de version majeur et mineur. Ainsi, si ''​solarus_version''​ vaut ''​1.1'',​ votre quête est compatible avec Solarus 1.1.*.+Seules les versions majeures et mineures sont à considérer lorsque l'on parle de compatibilité. Dans votre fichier de propriétés de quête ''​quest.dat'',​ la valeur ''​solarus_version''​ indique le format de votre quête, seulement avec les numéros de version majeur et mineur. Ainsi, si ''​solarus_version''​ vaut ''​1.5'',​ votre quête est compatible avec Solarus 1.5.*.
  
 Pour rendre votre quête compatible avec la dernière version de Solarus, il y a deux étapes : Pour rendre votre quête compatible avec la dernière version de Solarus, il y a deux étapes :
   * **Mettre à jour les fichiers de données**: quand votre quête est obsolète, l'​éditeur affiche une boîte de dialogue vous permettant de convertir la automatiquement vers la dernière version.   * **Mettre à jour les fichiers de données**: quand votre quête est obsolète, l'​éditeur affiche une boîte de dialogue vous permettant de convertir la automatiquement vers la dernière version.
-  * **Mettre à jour les scripts**: Les scripts Lua sont des programmes, donc il n'y a aucun moyen de les convertir automatiquement quand quelque chose change dans [[http://​www.solarus-games.org/​doc/​1.1/​lua_api.html|l'​API Lua Solarus]]. Le but de ce guide de migration est de vous aider à réaliser cette mise à jour.+  * **Mettre à jour les scripts**: Les scripts Lua sont des programmes, donc il n'y a aucun moyen de les convertir automatiquement quand quelque chose change dans [[http://​www.solarus-games.org/​doc/​latest/​lua_api.html|l'​API Lua Solarus]]. Le but de ce guide de migration est de vous aider à réaliser cette mise à jour.
  
 ===== Solarus 1.0 vers Solarus 1.1 ===== ===== Solarus 1.0 vers Solarus 1.1 =====
Ligne 25: Ligne 25:
  
   * [[upgrade_from_1.0_to_1.1|Mettre à jour de 1.0 vers 1.1]]   * [[upgrade_from_1.0_to_1.1|Mettre à jour de 1.0 vers 1.1]]
 +
 +===== Solarus 1.1 vers Solarus 1.2 =====
 +
 +Solarus 1.2 introduit de nombreuses nouveautés,​ dont le passage à SDL 2. Certaines engendrent des incompatibilités qui nécessitent de votre part des changements dans vos scripts Lua.
 +
 +  * [[upgrade_from_1.1_to_1.2|Mettre à jour de 1.1 vers 1.2]]
 +
 +===== Solarus 1.2 vers Solarus 1.3 =====
 +
 +La principale amélioration de Solarus 1.3 est l'​ajout d'un éditeur graphique de sprites dans l'​éditeur de quête. Il y a aussi des changements mineurs dans certains fichiers de données, mais aucune incompatibilité dans les scripts Lua. Par conséquent,​ aucun ajustement manuel n'est nécessaire.
 +
 +  * [[upgrade_from_1.2_to_1.3|Mettre à jour de 1.2 vers 1.3]]
 +
 +===== Solarus 1.3 vers Solarus 1.4 =====
 +
 +Solarus 1.4 propose un tout nouvel éditeur de quêtes. Il y a aussi de légers changements dans les fichiers de données, and une incompatibilité potentielle dans les scripts Lua en raison de la nouvelle gestion des polices de caractères. Un ajustement simple mais manuel de vos scripts Lua est donc nécessaire.
 +
 +  * [[upgrade_from_1.3_to_1.4|Mettre à jour de 1.3 vers 1.4]]
 +
fr/migration_guide.1381742849.txt.gz · Dernière modification: 2018/12/22 14:14 (modification externe)