OpenTTD 0.7.3/Fr

From OpenTTD
Jump to: navigation, search


OpenTTD 0.7.2 | OpenTTD 0.7.3/Fr | OpenTTD 0.7.4

Cette version a été livrée le 01/10/2009.

Vous pouvez obtenir cette version depuis openttd.org.

Contents

Nouvelles fonctionnalités majeures

  • Corrections de bogue
  • Améliorations de l'IA
  • Gestion améliorée des fichiers manquants ou corrompus

Journal des changements

0.7.3 (01/10/2009)

  • Corrigé: [NewGRF] Plantage en essayant de construire une industrie sans modèle d'industrie défini FS#3233 (r17638, r17633)

0.7.3-RC2 (24/09/2009)

  • Mise à jour: Documentation sur le rapport de bogues et les bogues connus (r17554)
  • Corrigé: Quand une commande ne plante pas en test et plante à l'exécution, le message d'erreur n'était pas affecté. Concerne seulement quelques commandes (r17607)
  • Corrigé: [NewGRF] Plantage en définissant la même case deux fois dans un modèle de case FS#3218 (r17605)
  • Corrigé: L'image d'un véhicule n'était pas toujours mise à jour quand c'était nécessaire (r17594)
  • Corrigé: [NonIA] Impossible de demander la taille des petits aéroports quand ils ne pouvaient plus construire FS#3212 (r17591)
  • Corrigé: Message erroné sur le changement du niveau de difficulté FS#3220 (r17588)
  • Corrigé: Avertissement levé quand le second véhicule dans une chaîne de wagons libres de plus de 101 véhicules (ou 11+ si les trains de mammouth sont désactivés) est une locomotive et que le premier véhicule est déplacé sur une autre chaîne FS#3208 (r17576)
  • Corrigé: [NewGRF] Fuite mémoire en regardant les paramètres NewGRF d'un serveur (r17563)
  • Corrigé: [NewGRF] Les paramètres NewGRF des parties en réseau (distantes) n'étaient pas bien mis à jour quand les NewGRFs étaient de nouveau analysés, provoquant la lecture de données libérées FS#2972 (r17562)
  • Corrigé: [NewGRF] Ferme la fenêtre "Ajouter des NewGRF" quand vous fermez la fenêtre "Paramètres des NewGRF". La fenêtre d'ajout a un pointeur vers les paramètres, ce qui veut dire que ne pas la détruire provoquerait le déférencement d'un pointeur déjà libéré FS#3206 (r17559)
  • Corrigé: Les véhicules attendant pour leur horaire ne chargent plus après la fin de leur chargement initial FS#3201 (r17551)
  • Corrigé: Les avions obtenaient un avantage indû dans les calculs des cotes de station (r17550)
  • Corrigé: [NewGRF] Les signes dépassant le calcul de profit ne fonctionnaient pas (r17546)
  • Corrigé: [NonIA] Les ISa ont un temps "infini" en faisant tourner du code dans la portée globale FS#3202 (r17545)
  • Corrigé: [NonIA] Plantage en faisant des commandes dans la portée "globale" FS#3202 (r17544)

0.7.3-RC1 (13/09/2009)

  • Ajout: [NonIA] AITown::GetLastMonthTransportedPercentage et AIIndustry::GetLastMonthTransportedPercentage (r17294)
  • Ajout: [NonIA] AICompany::Get/Set PresidentGender (r17016)
  • Ajout: [NonIA] AIEngine::GetDesignDate (r17014)
  • Ajout: [NonIA] AIStation::GetConstructionDate (r17012)
  • Ajout: [NonIA] AIAbstractList::SORT_ASCENDING / SORT_DESCENDING (r17005)
  • Changement: [NonIA] AITown::GetLastMonthProduction renvoie maintenant la même valeur que AITown::GetMaxProduction (r17293)
  • Changement: Mentionne la somme de contrôle MD5 du NewGRF original dans le message d'erreur 'la sauvegarde a planté horriblement' et rend plus clair le fait que le nom de fichier est celuidu NewGRF actuel FS#3139 (r17267)
  • Changement: Rend la construction sur la case de devant d'une station/dépôt routier avec une route cohérent avec la construction par-dessus la case de devant de tunnels/ponts FS#2802 (r17239)
  • Changement: Améliore la sortie d'erreur pour des fichiers manquants ou corrompus (r17238)
  • Changement: [Unix] N'utiliser que des sorties d'erreur colorées sur des terminaux interactifs (r17227)
  • Changement: [NonIA] Plantage d'une IA qui utilise un DoCommand / Sleep au lieu d'écrire simplement un message d'erreur dans la fenêtre de débogage de l'IA FS#2980 (r17223)
  • Changement: [NonIA] Quand l'API demande une chaîne en paramètre, permet tout type de Squirrel et le convertit en chaîne FS#3101 (r17221)
  • Changement: Fait que strgen avertit si la traduction utilise STRINGn ou RAW_STRING au lieu de STRING (r17137, r17129)
  • Changement: [NonIA] Charge l'API avant de compiler un script IA, pour que les IAs puissent surclasser les classes de l'API et utiliser les constantes de l'API comme partie de leurs propres constantes (r17043)
  • Changement: Ajoute la notion de Ctrl+Clic dans la bulle d'aide pour les boutons de contracter/rembourser un prêt FS#3066 (r16979)
  • Changement: [MSVC] Rend tous les fichiers de langue dépendants de english.txt (r16975)
  • Changement: Il ne sert à rien de rendre aléatoire une date d'introduction avant 1922. À la place, désactive le tirage aléatoire pour les deux premières années après le démarrage de la partie pour que vous n'ayez pas à attendre le premier véhicule (r16929)
  • Corrigé: [Squirrel] Dans certains cas, la pile d'appel n'était aps bien nettoyée pendant la gestion d'un plantage. Occasionnellement, cela pouvait provoquer des levées d'alerte ou des plantages FS#3189 (r17515)
  • Corrigé: En chargeant des GRFConfigs depuis le fichier ini, les valider en regard des IDs GRF dupliqués FS#3197 (r17510)
  • Corrigé: Quand la construction d'une partie échoue pendant le clonage, vendre ce qui a déjà été cloné plutôt que de le laisser 'libre'. Rendre aussi possible le clonage de trains à motrices multiples avec 'max - 1' véhicules FS#3196 (r17509)
  • Corrigé: [NonIA] La mauvaise valeur était restaurée de SetAllowDoCommand, pouvant amener une IA qui n'avait pas le droit de faire certaines actions (r17500)
  • Corrigé: Les véhicules routiers peuvent se perdre quand la destination préliminaire (pour les heuristiques de la détermination de chemin) est inatteignable FS#3188 (r17491)
  • Corrigé: Quand la construction de routes n'est pas autorisée pour une ville, alors ne pas non plus construire la portion initiale FS#3173 (r17444)
  • Corrigé: La destruction de dépôts ne supprime pas les listes de véhicule liées au dépôt, faisant que la fenêtre pointe vers des dépôts supprimés et (donc) plante FS#3180 (r17442)
  • Corrigé: La récession économique ne se termine jamais quand l'économie est mise à stable lors d'une récession (r17426)
  • Corrigé: L'index des ordres chargés d'anciennes sauvegardes était écrasé par une valeur non initialisée (r17419)
  • Corrigé: Vérification incomplète de la validité du type d'industrie en construisant des industries (r17413)
  • Corrigé: [Squirrel] Protection contre les débordements de pile de Squirrel (r17403)
  • Corrigé: [NonIA] Pendant chaque sauvegarde, quelques emplacements de la pile Squirrel étaient perdus (r17402)
  • Corrigé: [NonIA] Plusieurs fonctions AITile::* ne vérifiaient pas si leurs paramètres étaient valides (r17378)
  • Corrigé: Fuite mémoire en essayant de mettre en faillite la compagnie locale; autres améliorations mineures sur les faillites (r17342, r17341, r17340)
  • Corrigé: Tous les caractères non ASCII n'étaient pas entrés avec échappement dans la fenêtre À propos (r17309)
  • Corrigé: [NonIA] AIRail::RemoveRailTrack renvoie ERR_PRECONDITION_ERROR pour les croisements route/rail (r17307)
  • Corrigé: [NonIA] Recharger une IA démarre une nouvelle IA dans le premier emplacement de compagnie disponible, faisant démarrer d'autres IAs FS#3153 (r17298)
  • Corrigé: [NonIA] AITown::GetLastMonthTransported ne fonctionnait pas comme documenté, faisant renvoyer ce que renvoyait AITown::GetLastMonthProduction (r17293)
  • Corrigé: Plantage après mise à jour de l'ensemble des graphismes de base en ouvrant le menu des options du jeu tout en utilisant l'ensemble mis à jour FS#3147 (r17291)
  • Corrigé: [Squirrel] La pile n'est pas toujours bien nettoyée lors d'une récursion sur la queue (r17284)
  • Corrigé: [Squirrel] Appeler une fonction qui a des paramètres par défaut sans assez de paramètres peut provoquer un plantage (r17273)
  • Corrigé: L'autre bout du tunnel n'est pas affiché en construisant un tunnel ferroviaire et que le premier type de voie n'est pas encore disponible FS#3141 (r17251)
  • Corrigé: [NonIA] Les IAs qui plantaient pendant save() n'étaient pas tuées comme il fallait FS#3134 (r17231)
  • Corrigé: [NonIA] Ne pas avertir quand une IA utilise des objets AI*Mode incorrectement, mais planter plutôt l'IA (r17230)
  • Corrigé: Supprimer l'entrée d'encodage (obsolète depuis 2006) du fichier openttd.desktop (r17226)
  • Corrigé: Avec la table des horaires, les véhicules resteraient en état 'en chargement' après avoir terminé leur chargement ( FS#3129, FS#3130 ) (r17222)
  • Corrigé: Ne pas ignorer les modifications d'espace (par ex. corrections d'alignement) dans l'export (r17220)
  • Corrigé: [NonIA] IsRoadTypeAvailable(GetCurrentRoadType()) n'était pas une précondition pour plusieurs fonctions AIRoad::* (r17203)
  • Corrigé: [NonIA] Ne pas dire que vous construisez un dépôt quand vous construisez en fait une station (erreur de frappe dans les docs de l'API) (r17201)
  • Corrigé: Accepter des valeurs de production mensuelles dans l'éditeur de scénario FS#2406 (r17198)
  • Corrigé: [Squirrel] FPE quand une IA tente de faire '% 0' (r17195)
  • Corrigé: [NonIA] Protection de l'évaluateur contre les modifications 'externes' de la liste valuée, qui pourrait causer l'entrée dans une boucle infinie FS#3124 (r17193)
  • Corrigé: Ne pas renvoyer de valeur de sortie sur rm, mais sur le vrai lancement de configure (r17163)
  • Corrigé: Un train bloqué pouvait libérer la réservation d'un autre train s'il faisait demi-tour ou était accidenté (r17152)
  • Corrigé: Un train entrant sur une section PBS via un signal de bloc pouvait provoquer l'accident d'un train si une autre réservation se terminait sur une case sûre alors qu'il était déjà présent sur cette section FS#3104 (r17151)
  • Corrigé: Mise à jour du cache de position d'un véhicule quand son sprite change FS#3060 (r17121)
  • Corrigé: Marque les cases d'industrie comme sales quand le déclencheur est activé (r17118)
  • Corrigé: Squirrel_export.sh plante sur certaines langues (r17109)
  • Corrigé: Fait que la commande de redémarrage marche de nouveau, et fait que l'aide affiche comment elle fonctionne et comment elle ne fonctionne pas FS#3092 (r17097)
  • Corrigé: Les messages d'information sur les transformations ordonnées ne fonctionnant pas n'étaient pas très clairs FS#3091 (r17096)
  • Corrigé: Plantage en renommant certaines stations FS#3082 (r17078)
  • Corrigé: Le fichier de spécification RPM plante pour CentOS; apparemment, leur rpmbuild est trop méticuleux, ou quelque chose comme cela FS#3024 (r17077)
  • Corrigé: [NewGRF] Marque les cases de maison comme sales quand les déclencheurs sont activés (r17047)
  • Corrigé: [NewGRF] Déclenche le déclencheur de maison 02 uniquement pour la case nord FS#3085 (r17046)
  • Corrigé: Problème d'affichage avec la clé du graphe FS#3083 (r17041)
  • Corrigé: Problème '[bd]ash' dans configure FS#3076 (r17026)
  • Corrigé: Récursion infinie dans la vérification de dépendance du contenu FS#3075 (r17015)
  • Corrigé: Concaténer des chaînes dans Squirrel quand des chaînes non ASCII étaient reçues de OpenTTD plantait FS#3074 (r17013)
  • Corrigé: [NonIA] La documentation de AITile::LevelTiles était fausse (r17049)
  • Corrigé: [NonIA] AIBridge::GetPrice renvoyait de mauvaises valeurs (r16986)
  • Corrigé: Faire en sorte que planter en générant beaucoup de villes aléatoires dans l'éditeur de scénario renvoie un message d'erreur FS#3059 (r16977)
  • Corrigé: Le dernier serveur ajouté manuellement ne serait pas sauvegardé FS#3062 (r16981)
Personal tools