- en
- fr
OpenTTD 0.7.2 | fr/Archive/OpenTTD/OpenTTD 0.7.3 | 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 #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 #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 #3212 (r17591)
- Corrigé: Message erroné sur le changement du niveau de difficulté #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 #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 #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é #3206 (r17559)
- Corrigé: Les véhicules attendant pour leur horaire ne chargent plus après la fin de leur chargement initial #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 #3202 (r17545)
- Corrigé: [NonIA] Plantage en faisant des commandes dans la portée "globale" #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 #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 #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 #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 #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 #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 #3189 (r17515)
- Corrigé: En chargeant des GRFConfigs depuis le fichier ini, les valider en regard des IDs GRF dupliqués #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 #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 #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 #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 #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 #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 #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 #3141 (r17251)
- Corrigé: [NonIA] Les IAs qui plantaient pendant save() n'étaient pas tuées comme il fallait #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 ( #3129, #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 #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 #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 #3104 (r17151)
- Corrigé: Mise à jour du cache de position d'un véhicule quand son sprite change #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 #3092 (r17097)
- Corrigé: Les messages d'information sur les transformations ordonnées ne fonctionnant pas n'étaient pas très clairs #3091 (r17096)
- Corrigé: Plantage en renommant certaines stations #3082 (r17078)
- Corrigé: Le fichier de spécification RPM plante pour CentOS; apparemment, leur rpmbuild est trop méticuleux, ou quelque chose comme cela #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 #3085 (r17046)
- Corrigé: Problème d'affichage avec la clé du graphe #3083 (r17041)
- Corrigé: Problème '[bd]ash' dans configure #3076 (r17026)
- Corrigé: Récursion infinie dans la vérification de dépendance du contenu #3075 (r17015)
- Corrigé: Concaténer des chaînes dans Squirrel quand des chaînes non ASCII étaient reçues de OpenTTD plantait #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 #3059 (r16977)
- Corrigé: Le dernier serveur ajouté manuellement ne serait pas sauvegardé #3062 (r16981)