OpenTTD 1.0.0/Fr

From OpenTTD
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{Traduction/Fr|OpenTTD 1.0.0|20}}
+
{{Traduction/Fr|OpenTTD 1.0.0|40}}
 
{{Other_languages
 
{{Other_languages
 
|en=OpenTTD 1.0.0
 
|en=OpenTTD 1.0.0
Line 125: Line 125:
 
* Corrigé: En supprimant des routes, le joueur était aussi taxé pour la suppression des fondations [FS#3591] (r19016)
 
* Corrigé: En supprimant des routes, le joueur était aussi taxé pour la suppression des fondations [FS#3591] (r19016)
  
===1.0.0-beta4 (2010-02-04)===
+
===1.0.0-beta4 (04/02/2010)===
* Feature: Content mirroring support (r18994)
+
* Fonctionnalité: Support de miroirs du contenu (r18994)
* Feature: Show empty query after creating new group (instead of 'Group nnn') (r18981)
+
* Fonctionnalité: Montre une recherche vide après création d'un nouveau groupe (au lieu de 'Groupe nnn') (r18981)
* Feature: [NewGRF] NewGRF-settable rail type properties, increase number of possible rail types, per rail type speed limits (r18970, r18969)
+
* Fonctionnalité: [NewGRF] Propriétés de type de voie positionnables par NewGRF, augmentation du nombre de types de voie possibles, limites de vitesse par type de voie (r18970, r18969)
* Feature: [NewGRF] Allow layering of multiple groundsprites in spritelayouts of stations, houses and industrytiles; so hacks with zero-sized bounding boxes are no longer needed and no longer cause trouble (r18959)
+
* Fonctionnalité: [NewGRF] Permet l'empilement de multiples sprites de terrain dans les couches de sprite des gares, des maisons et des cases d'industrie; donc les bidouilles avec les boîtes délimitantes de taille zéro ne sont plus nécessaires et ne poseront plus problème (r18959)
* Feature: [NoAI] Introduce GetBuildCost functions in several classes to get easier cost estimations before you start building (r18955)
+
* Fonctionnalité: [NonIA] Introduit des fonctions GetBuildCost dans plusieurs classes pour faciliter les estimations de coût avant de commencer à construire (r18955)
* Feature: [NoAI] Allow editing AI settings while an AI is running (r18953)
+
* Fonctionnalité: [NonIA] Permet d'éditer les paramètres de l'IA alors que l'IA fonctionne (r18953)
* Feature: Make it possible to change newgame settings from within a game via the console (use setting_newgame instead of setting) {{Flyspray|2885}} (r18943)
+
* Fonctionnalité: Rend possible le changement des paramètres d'une nouvelle partie via la console (utilise setting_newgame au lieu de setting) {{Flyspray|2885}} (r18943)
* Feature: Add a setting to reduce/disable aircraft crashes {{Flyspray|2678}} (r18942)
+
* Fonctionnalité: Ajoute un paramètre pour réduire/désactiver les accidents d'avion {{Flyspray|2678}} (r18942)
* Feature: Make the crash position of aircraft a bit random by giving aircraft a chance to crash every tick they are breaking (r18940)
+
* Fonctionnalité: Rend la position d'écrasement d'un avion un peu aléatoire en donnant à l'avion une chance de s'écraser chaque tic qu'il est en panne (r18940)
* Change: [NoAI] Use the highest version of an AI that can load the AI data from a savegame instead of the exact same version {{Flyspray|3232}} (r18944)
+
* Changement: [NonIA] Utilise la plus haute version d'une IA qui peut charger les données d'IA d'une sauvegarde, au lieu de la même version exacte {{Flyspray|3232}} (r18944)
* Fix: Off-by-one in the music playlist (song missing) {{Flyspray|3588}} (r18997)
+
* Corrigé: Un de moins dans la liste des musiques à jouer (chanson manquante) {{Flyspray|3588}} (r18997)
* Fix: [NewGRF] industry var A5 (=high 8 bits of var A4) returned the high 8 bits of var A2. Same problem for 9B/9A/98 (r18988)
+
* Corrigé: [NewGRF] variable d'industrie A5 (=8 bits supérieurs de la variable A4) renvoie les 8 bits supérieurs de la variable A2. Même problème pour 9B/9A/98 (r18988)
* Fix: [NoAI] Make building long rails fail for AIs if there is an obstacle in the way (r18987)
+
* Corrigé: [NonIA] Fait échouer la construction de longues voies ferrées pour les IAs s'il y a un obstacle sur le chemin (r18987)
* Fix: Possible invalid memory access when merging companies {{Flyspray|3584}} (r18978)
+
* Corrigé: Accès mémoire potentiellement invalide en fusionnant des compagnies {{Flyspray|3584}} (r18978)
* Fix: Estimating the cost of removing statues could clear the presence flag in the town (r18976)
+
* Corrigé: Estimer le coût de la suppression des statues peut effacer le drapeau de présence dans la ville (r18976)
* Fix: CMD_BUILD_ROAD missed CMD_AUTO. Also do not access tiles anymore after clearing them; that fails either in test or exec run {{Flyspray|3578}} (r18974)
+
* Corrigé: CMD_BUILD_ROAD manquait CMD_AUTO. N'accède plus non plus aux cases après les avoir nettoyées; cela échoue soit en test ou à l'exécution {{Flyspray|3578}} (r18974)
* Fix: Train acceleration for original acceleration model was not updated if the train's power changed (r18971)
+
* Corrigé: L'accélération ferroviaire pour le modèle d'accélération original n'était pas mise à jour si la puissance du train changeait (r18971)
* Fix: Make sure the values of settings loaded from a savegame are valid (r18950)
+
* Corrigé: S'assurer que les valeurs des paramètres chargées depuis une sauvegarde sont valides (r18950)
* Fix: After clicking move up/move down in the NewGRF/AI the selected item could be out of range {{Flyspray|1510}} (r18948, r18947)
+
* Corrigé: Après avoir cliqué sur faire monter/descendre dans les NewGRF/IA, l'élément sélectionné pouvait être hors limites {{Flyspray|1510}} (r18948, r18947)
* Fix: It was possible to change AI settings without changing to the custom difficulty level by using the query text window (r18946)
+
* Corrigé: Il était possible de modifier les paramètres de l'IA sans modifier le niveau de difficulté personnalisé en utilisant la fenêtre de recherche texte (r18946)
* Fix: Remove the loading indicators as soon as a train crashes {{Flyspray|3575}} (r18941)
+
* Corrigé: Supprime les indicateurs de chargement dès qu'un train est accidenté {{Flyspray|3575}} (r18941)
* Fix: [NewGRF] Industrylayout's special water tile check did not properly check for crossing north border of map (r18938)
+
* Corrigé: [NewGRF] La vérification de case d'eau spéciale du modèle d'industrie ne vérifiait pas bien le franchissement du bord nord de la carte (r18938)
* Fix: [NewGRF] Value of variables 90 and 91 were not what NARS expects {{Flyspray|3551}} (r18935)
+
* Corrigé: [NewGRF] La valeur des variables 90 et 91 n'étaient pas ce que NARS attendait {{Flyspray|3551}} (r18935)
* Fix: [Windows] In some rare case a deadlock could happen when stopping sound driver (r18934, r18913, r18892)
+
* Corrigé: [Windows] Dans certains cas rares, un verrou mortel pouvait se produire en arrêtant le pilote de son (r18934, r18913, r18892)
* Fix: [NoAI] Autoreplace is also valid for the default group (r18930)
+
* Corrigé: [NonIA] Le remplacement automatique est aussi valide pour le groupe par défaut (r18930)
* Fix: Preserve some timetable related vehicle flags during autorenew/-replace {{Flyspray|3568}} (r18929)
+
* Corrigé: Préserve certains marqueurs liés aux horaires des véhicules pendant un renouvellement/remplacement automatique {{Flyspray|3568}} (r18929)
* Fix: AIOrder::GetOrderDestination could return a non-waypoint tile when the waypoint was a multitile waypoint [NoAI] (r18924)
+
* Corrigé: AIOrder::GetOrderDestination pouvait renvoyer une case non point de passage quand le point de passage était un point de passage multiple [NonIA] (r18924)
* Fix: On bankruptcy the company value did include the loan and as such the value at which you bought the company was too low {{Flyspray|3561}} (r18908)
+
* Corrigé: En banqueroute, la valeur de la compagnie n'inclut pas le prêt et donc, la valeur à laquelle vous achetez la compagnie était trop basse {{Flyspray|3561}} (r18908)
* Fix: Writing LZO-compressed savegames would produce invalid files and potentially overwrite memory (r18904)
+
* Corrigé: Écrire des sauvegardes compressées en LZO produirait des fichiers invalides et potentiellement écraserait la mémoire (r18904)
* Fix: [Windows] File locations for Windows were not documented correctly for all versions of Windows {{Flyspray|3562}} (r18903)
+
* Corrigé: [Windows] Les emplacements de fichier pour Windows n'étaient pas bien documentés pour toutes les versions de Windows {{Flyspray|3562}} (r18903)
* Fix: Pressing cancel for the query windows of the world generation window caused the default to be set instead of no changes to the value {{Flyspray|3558}} (r18896)
+
* Corrigé: Appuyer sur Annuler pour la fenêtre de requête de la fenêtre de génération du monde fait que la valeur par défaut est mise au lieu de ne pas modifier la valeur {{Flyspray|3558}} (r18896)
* Fix: Avoid duplicate path separator when searching for PNG files which prevented tar-lookups (r18891)
+
* Corrigé: Éviter les séparateurs de chemin dupliqués en recherchant les fichiers PNG pour éviter les recherches de tar (r18891)
* Fix: [NewGRF] Perform bounds checking for all NewGRF data reads. Explicit length checks (which were not always correct) are no longer needed so these are removed to simplify code (r18884)
+
* Corrigé: [NewGRF] Effectue une vérification de limite pour toutes les lectures de données NewGRF. Les vérifications de longueur explicites (qui n'étaient pas toujours correctes) ne sont plus nécessaires et ont donc été supprimées pour simplifier le code (r18884)
* Fix: Aircraft can be send to an hangar when the target airport has one and when it can land, not only when it has a plane terminal (r18880)
+
* Corrigé: Un avion peut être envoyé à un hangar quand l'aéroport cible en a un et quand il peut atterrir, et pas seulement quand il a un terminal d'avions (r18880)
* Fix: [NewGRF] Crash when a NewGRF used var62 in an industry tile chain when the industry tile was part of an original industry (r18878)
+
* Corrigé: [NewGRF] Plantage quand un NewGRF utilisait var62 dans une chaîne de cases d'industrie et que la case d'industrie faisait partie d'une industrie d'origine (r18878)
  
===1.0.0-beta3 (2010-01-21)===
+
===1.0.0-beta3 (21/01/2010)===
* Feature: Make building (long) roads work like building rail; build upon the first obstruction instead of failing totally {{Flyspray|3318}} (r18803)
+
* Fonctionnalité: Rend la construction de (longues) routes semblable à la construction de voies ferrées; construit jusqu'à la première obstruction, au lieu dde planter complètement {{Flyspray|3318}} (r18803)
* Feature: Allow user customisable compression levels for the zlib compression (r18772)
+
* Fonctionnalité: Permet des niveaux de compression personnalisables pour la compression zlib (r18772)
* Feature: [NoAI] Rerandomise AIs on reloading (via the debug window) when they were randomly chosen {{Flyspray|3095}} (r18763)
+
* Fonctionnalité: [NonIA] Rend de nouveau aléatoires les IAs au rechargement (via la fenêtre de débogage) quand elles sont choisies alétoirement {{Flyspray|3095}} (r18763)
* Feature: [NewGRF] Implement VarAction2Houses variables 66 and 67 (r18736)
+
* Fonctionnalité: [NewGRF] Implamente les variables 66 et 67 de VarAction2Houses (r18736)
* Change: [SDL/Allegro] Make the number of samples/frequency runtime configurable (r18821, r18820)
+
* Changement: [SDL/Allegro] Rend configurable le nombre d'échantillons et la fréquence d'exécution (r18821, r18820)
* Change: Be consistent with airport naming {{Flyspray|3493}} (r18819)
+
* Changement: Être cohérent avec le nommage des aéroports {{Flyspray|3493}} (r18819)
* Change: [NewGRF] Consider callback 19 only broken after subcargos 0 to 255 have been used, instead of stopping at 15 (r18774)
+
* Changement: [NewGRF] Envisager le rappel 19 cassé uniquement après l'utilisation des sous-cargaisons 0 à 255, au lieu de s'arrêter à 15 (r18774)
* Change: Replace MiniLZO with the real library (r18769)
+
* Changement: Remplace MiniLZO par la vraie bibliothèque (r18769)
* Fix: Town noise population settings could not be changed in-game {{Flyspray|3532}} (r18864)
+
* Corrigé: Les paramètres de bruit de population de ville ne peuvent pas être changés en cours de partie {{Flyspray|3532}} (r18864)
* Fix: Do not pass AI strings through iconv {{Flyspray|3544}} (r18862)
+
* Corrigé: Ne pas passer les chaînes de l'IA via iconv {{Flyspray|3544}} (r18862)
* Fix: Do not do screen redraw when the landscape contains broken slopes {{Flyspray|3540}} (r18850)
+
* Corrigé: Ne pas faire du redessin d'écran quand le terrain contient des pentes cassées {{Flyspray|3540}} (r18850)
* Fix: Default-waypoint was drawn incorrectly for monorail and maglev in the waypoint picker (r18841)
+
* Corrigé: Le point de passage par défaut était mal dessiné pour le monorail et le maglev dans la sélection de point de passage (r18841)
* Fix: In some cases error messages were not properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different (r18801)
+
* Corrigé: Dans certains cas, les messages d'erreur n'étaient pas bien envoyés au client avant de fermer la connexion. En conséquent, le client affichait 'connexion perdue' alors que la cause était quelque chose de tout différent (r18801)
* Fix: In some cases with invalid packets one can crash OpenTTD (r18800)
+
* Corrigé: Dans certains cas, avec des paquets invalides, on pouvait planter OpenTTD (r18800)
* Fix: [SDL] Possible deadlock when killing OpenTTD while starting it {{Flyspray|3521}} (r18796)
+
* Corrigé: [SDL] Verrou mortel possible en tuant OpenTTD en le démarrant {{Flyspray|3521}} (r18796)
* Fix: When copying an 'image' back into the buffer the 32bpp anim blitter triggered palette check of the whole window instead of only the part the got copied back {{Flyspray|3504}} (r18791)
+
* Corrigé: En copiant une 'image' en retour dans le tampon, le blitter d'animation 32bpp déclenchait une vérification de la palette sur toute la fenêtre plutôt que sur la seule partie copiée ainsi {{Flyspray|3504}} (r18791)
* Fix: Viewport could jump under high CPU load {{Flyspray|3515}} (r18790)
+
* Corrigé: Une vue pouvait sauter sous forte charge CPU {{Flyspray|3515}} (r18790)
* Fix: Crash when getting the tooltip of the industry amount in the world generation window {{Flyspray|3516}} (r18787)
+
* Corrigé: Plantage en obtenant la bulle d'aide de la quantité d'industrie dans la fenêtre de génération du monde {{Flyspray|3516}} (r18787)
* Fix: [NoAI] NoAI's custom implementation of DoCommandP has several flaws (not masking of bits, not resetting town authority updates on checks/estimates, ...). Let it use DoCommandPInternal, DoCommandP without showing error messages and such, instead {{Flyspray|3507}} (r18786)
+
* Corrigé: [NonIA] L'implémentation personnalisée par NonIA de DoCommandP avait plusieurs failles (pas de masquage des bits, pas de réinitialisation des mises à jour des municipalités sur vérifications/estimations,...). Utiliser DoCommandPInternal, DoCommandP sans montrer de message d'erreur, à la place {{Flyspray|3507}} (r18786)
* Fix: [NoAI] AIs did update their last cost incorrectly in network games if the cost of the DC_EXEC phase differed from the ~DC_EXEC phase (r18781)
+
* Corrigé: [NonIA] Les IAs ne mettaient pas correctement à jour leur dernier coût dans les parties en réseau si le coût de la phase DC_EXEC différait de la phase ~DC_EXEC (r18781)
* Fix: [YAPP] Remove a special check for two-sided signals when reserving a path as this causes trains to get stuck in front of them {{Flyspray|3483}} (r18778)
+
* Corrigé: [YAPP] Suppression d'une vérification spéciale pour les signaux bidirectionnels en réservant un chemin, car cela faisait que les trains étaient bloqués en face d'eux {{Flyspray|3483}} (r18778)
* Fix: Assertions because the unloading and signal wait counter got into eachother's way {{Flyspray|3422}} (r18764)
+
* Corrigé: Avertissements car le déchargement et le signal d'attente du compteur interféraient {{Flyspray|3422}} (r18764)
* Fix: [NewGRF] Spritelayouts do not need an Action 1 if only using default sprites {{Flyspray|3497}} (r18761)
+
* Corrigé: [NewGRF] Spritelayouts n'a pas besoin d'une action 1 s'il utilise seulement les sprites par défaut {{Flyspray|3497}} (r18761)
* Fix: [NewGRF] Action 9 did not properly detect whether an Action 8 was encountered already {{Flyspray|3500}} (r18760)
+
* Corrigé: [NewGRF] L'action 9 ne détectait pas bien si une action 8 était déjà rencontrée {{Flyspray|3500}} (r18760)
* Fix: [NewGRF] Do not segfault when a NewGRF contains an Action 2 and Action 3 but no Action 0 (r18759)
+
* Corrigé: [NewGRF] Ne pas faire une erreur de segmentation quand un NewGRF contient une action 2 et une action 3 mais pas d'action 0 (r18759)
* Fix: [NewGRF] CircularTileSearch skipped a few tiles close to the starting tile, as a result some NewGRF houses could be placed too close together {{Flyspray|3495}} (r18755)
+
* Corrigé: [NewGRF] CircularTileSearch sautait quelques cases proches de celle de départ; en conséquent, certaines maisons NewGRF pouvaient être placées trop proches les unes des autres {{Flyspray|3495}} (r18755)
* Fix: The cargo payment button states were not properly set on opening the window {{Flyspray|3492}} (r18750)
+
* Corrigé: Les états du bouton de paiement des cargaisons n'était pas bien initialisés en ouvrant la fenêtre {{Flyspray|3492}} (r18750)
* Fix: [NoAI] The AI's name and version in the debug panel was not properly centered {{Flyspray|3491}} (r18749)
+
* Corrigé: [NonIA] Le nom de l'IA et sa version dans le panneau de débogage n'étaient pas bien centrés {{Flyspray|3491}} (r18749)
* Fix: Clear the cached NewGRFs of a server when receiving a reply instead of when requesting the information. With slow/unstable network connections it would look like the NewGRF settings button went randomly missing {{Flyspray|3489}} (r18746)
+
* Corrigé: Nettoie les NewGRFs en cache d'un serveur en recevant une réponse plutôt qu'en demandant l'information. Avec des connexions réseau lentes/instables, cela faisait comme si le bouton des paramètres NewGRF manquait de façon aléatoire {{Flyspray|3489}} (r18746)
* Fix: Do not toggle the sticky* and shading-button twice per mouseclick when clicking fast {{Flyspray|3487}} (r18744)
+
* Corrigé: Ne pas basculer les boutons d'épinglage et d'éclipse deux fois par clic de souris, en cliquant vite {{Flyspray|3487}} (r18744)
* Fix: [NewGRF] House prop 1D was trashed when a NewGRF contains prop 14 after prop 1D (r18742)
+
* Corrigé: [NewGRF] La propriété de maison 1D était cassée quand un NewGRF contenait la propriété 14 après la propriété 1D (r18742)
* Fix: Building trees on snow with rocks underneed caused an assert {{Flyspray|3501}} (r18739)
+
* Corrigé: Construire des arbres sur la neige avec des rochers sous-jacents provoquait un avertissement {{Flyspray|3501}} (r18739)
* Fix: When a tree died while there was snow the amount of snow on the tile changed (r18738)
+
* Corrigé: Quand un arbre meurt alors qu'il y a de la neige, la quantité de neige de la case change (r18738)
* Fix: [NewGRF] VarAction2Station variable 67 was not swapped properly for orientation (r18737)
+
* Corrigé: [NewGRF] La variable VarAction2Station 67 n'était pas bien permutée pour l'orientation (r18737)
  
 
===1.0.0-beta2 (2010-01-05)===
 
===1.0.0-beta2 (2010-01-05)===

Revision as of 16:21, 10 May 2011

Translation.png

Cet article est traduit de l'original en anglais: OpenTTD 1.0.0.

Pourcentage: 40% environ.
  

Vous pouvez aider en contribuant à améliorer le contenu si votre niveau vous le permet.

  • Utilisez le Manuel de Style pour le montage correct.
  • N'oubliez pas de retirer ce modèle une fois l'article correctement traduit.


OpenTTD 0.7.5 | OpenTTD 1.0.0/Fr | OpenTTD 1.0.1

Cette version a été livrée le 01/04/2010.

Vous pouvez obtenir cette version stable depuis openttd.org.

Contents

Nouvelles fonctionnalités majeures

Journal des changements

1.0.0 (01/04/2010)


  • Corrigé: Les clients réseau plantent en se connectant à un serveur avec des IAs (r19526)
  • Corrigé: [NPF] Plantage en recherchant un point de passage avant de trouver le dépôt le plus proche FS#3703 (r19460)

1.0.0-RC3 (18/03/2010)

  • Fonctionnalité: Ajoute la limite de vitesse du type de voie (si positionnée) à la liste de sélection du type de voie et au titre de la barre d'outils (r19431)
  • Fonctionnalité: [NewGRF] Couleurs de la petite carte pour les types de voie (r19307)
  • Changement: Fait que la vérification de cohérence de la liste des stations en passant et des cargaisons ne se lance que quand le débogage des 'désynchronisations' est activé (r19403, r19398)
  • Changement: Mise à jour de la documentation pour la commande de console connect en utilisant le format de paramètre ip:port#compagnie, en ligne avec l'aide en ligne de commande (r19374)
  • Changement: [NewGRF] Augmente la plage de coût du type de voie (r19306)
  • Corrigé: Marque la fenêtre d'industrie comme sale plus souvent FS#3701 (r19443)
  • Corrigé: Les noms de groupe personnalisés sont mal alignés avec ceux par défaut en utilisant les langues de droite à gauche FS#3700 (r19438)
  • Corrigé: Avec certains paramètres du jeu, on pouvait nettoyer des cases gratuitement en construisant de longues routes (r19436)
  • Corrigé: En chargeant une sauvegarde créée avec une maison NewGRF sans que le NewGRF soit disponible, toutes les maisons devenaient de grands blocs de bureaux (r19435)
  • Corrigé: Limite les revenus de permis de voie à 3/4 des coûts d'achat des voies, pour éviter que l'argent fasse des créneaux quand le coût de construction est inférieur aux gains de suppression de la voie (r19433)
  • Corrigé: Plantage quand le message d'erreur 'détenu par <ville>' était affiché FS#3696 (r19432)
  • Corrigé: [NonIA] Quand le titre de la partie contient un bloc AIPL, le paramétrage de l'IA était écrasé par celui du titre de la partie (r19429)
  • Corrigé: Gère gracieusement le cas où nous en pouvons pas ouvrir un fichier .tar (r19427)
  • Corrigé: [YAPP] Un train sur un pont/tunnel n'était pas toujours trouvé en recherchant des trains sur un chemin réservé (r19425)
  • Corrigé: [NonIA] La fenêtre de débogage de l'IA ne s'ouvrait pas si une IA ou une bibliothèque échouait à se compiler en chargeant une sauvegarde FS#3669 (r19395)
  • Corrigé: On ne pouvait plus élever toute la carte à la fois (r19392)
  • Corrigé: N'afficher que le message d'erreur 'Aucune IA disponible' en modifiant explicitement le nombre d'opposants IA FS#3676 (r19389)
  • Corrigé: [NonIA] En rechargeant une sauvegarde, une IA échouant à se compiler peut déclencher (essayer) la lecture d'informations non encore chargées sur une autre IA via la fenêtre de débogage de l'IA et sa fonctionnalité "ouvrir avec l'IA la plus récemment utilisée" FS#3666 (r19388)
  • Corrigé: Fermer toutes les fenêtres d'ordre en changeant de compagnie FS#3671 (r19387)
  • Corrigé: [IPv6] Les calculs de masque réseau étaient faux si cidr >= 32 FS#3684 (r19385)
  • Corrigé: Construire par-dessus des ponts ou des gares ferroviaires ne met pas à jour correctement la réservation PBS FS#3680 (r19384, r19383)
  • Corrigé: [NonIA] Un évaluateur de liste peut provoquer des itérateurs invalides FS#3665 (r19367)
  • Corrigé: Fermer les messages d'erreur sur la propriété manquante quand une compagnie ferme ou est rachetée FS#3663 (r19358, r19357)

1.0.0-RC2 (04/03/2010)

  • Fonctionnalité: [YAPF] Prend en compte la limite de vitesse imposée par le type de voie pour la détermination de chemin (r19301)
  • Fonctionnalité: BaNaNaS supporte les ensembles de musique (r19262)
  • Fonctionnalité: [NewGRF] Ajoute 2 bits de données pseudo-aléatoire pour les types de voie, basées sur l'emplacement de la case (r19235)
  • Fonctionnalité: [Windows] Ajoute OpenMSX à l'installeur (r19220, r19219)
  • Fonctionnalité: [NewGRF] Ajoute le support de CB36 pour les propriétés d'avion 0F et 11 (r19218)
  • Fonctionnalité: Défile à la destination de l'ordre actuel en ctrl+cliquant sur la barre d'arrêt/démarrage (r19216, r19215)
  • Fonctionnalité: Conception d'ensembles de base par défaut, c.à.d. ne pas charger automatiquement les ensembles NoMusic/NoSound quand il y a un autre ensemble; faire de NoSound une partie des installations de base (r19214, r19213, r19212, r19211, r19206)
  • Fonctionnalité: Support des genres pour les cargaisons, les industries, les véhicules, les gares (r19180, r19179, r19178, r19177)
  • Changement: Augmente la taille par défaut de la petite fonte pour les fontes freetype, car les fontes à 6 points sont en général illisibles FS#3655 (r19308)
  • Changement: [NewGRF] Passage du facteur de coût du type de voie d'une valeur d'octet à un mot (r19306)
  • Changement: Améliore le message d'erreur en construisant une voie quand des signaux sont sur le chemin (r19190, r19189)
  • Changement: Ne pas écrire le cheminb absolu vers les fichiers de script de l'IA dans la fenêtre de débogage de l'IA; utiliser le chemin relatif depuis /ai/ plutôt (r19166)
  • Changement: Le paquet Debian est synchronisé avec l'empaquetage utilisant la séparation des paquets exclusifs de Debian (r19162)
  • Corrigé: [Windows] Désactive le son quand une erreur de son se produit, au lieu de planter FS#3652 (r19304)
  • Corrigé: [NewGRF] Renvoie le type d'aéroport TTD dans la variable de station 0xF1 (r19299)
  • Corrigé: [NewGRF] Erreur de segmentation quand les variables de station 0xF2/0xF3 sont accédées alors qu'il n'y a pas d'arrêt de bus/camion (r19298)
  • Corrigé: [NonIA] Certaines méthodes de AIAbstractList laissent des itérateurs invalides FS#3566 (r19293)
  • Corrigé: [YAPP] Si le demi-tour aux signaux de voie est désactivé, un train ne fera pas demi-tour en atteignant l'arrière d'un signal mono-directionnel (r19286)
  • Corrigé: [NewGRF] S'assure que les prix ne peuvent être mis à zéro. Des prix à zéro cassent beaucoup de la logique interne pour déterminer si quelque chose a été fait FS#3646 (r19277)
  • Corrigé: 'Impossible de construire <industrie> ici... <industrie> à cet endroit' affichait deux fois l'industrie à construire plutôt que celle à construire et celle en place FS#3618 (r19265)
  • Corrigé: Écrire la sortie (de la console) dans un fichier échoue sous Windows si la date n'est pas tracée FS#3639 (r19252)
  • Corrigé: [NewGRF] Certains messages d'erreur GRF ne libéraient pas les messages d'erreur précédents, causant une fuite mémoire (r19251)
  • Corrigé: Avec les langues de droite à gauche, cliquer sur un ascenseur horizontal qui ne pouvait pas défiler provoquait un plantage FS#3643 (r19250)
  • Corrigé: Les cases de début et de fin étaient inversées dans CMD_REMOVE_LONG_ROAD, faisant que trop de routes étaient supprimées FS#3642 (r19249)
  • Corrigé: le 'portage' DOS ne compilait plus (r19248)
  • Corrigé: L'option de ligne de commande -M ne fonctionnait pas (r19233)
  • Corrigé: GetDestination() est invalide pour les ordres de dépôt le plus proche (r19210)
  • Corrigé: La compilation échouait pour gcc 3.3 (r19207)
  • Corrigé: L'information du véhicule dans l'IHM de remplacement automatique était dessinée même si la fenêtre était éclipsée FS#3634 (r19187)
  • Corrigé: En sélectionnant 'construire plusieurs industries' dans l'éditeur de scénario, le bouton 'Construire' n'était pas activé FS#3632 (r19176)
  • Corrigé: Les bouées ne sont pas des stations, que des BaseStations (r19174)
  • Corrigé: Dans certains cas, timidity (via extmidi) ne se terminait pas bien, provoquant divers problèmes (par ex. une sortie audio bloquée). Essaye mieux de fermer timidity et tout d'abord, enlève la musique, pour que l'ordre d'arrêt soit l'inverse de l'ordre d'initialisation (r19168)
  • Corrigé: L'industrie 0 pouvait être choisie même si elle n'était pas disponible FS#3631 (r19167)
  • Corrigé: Les coûts de fonctionnement d'un véhicule ne doivent pas changer dans une partie en cours FS#3629 (r19165)

1.0.0-RC1 (18/02/2010)

  • Fonctionnalité: Permet de choisir différentes couleurs de paysage pour la petite carte (r19064)
  • Fonctionnalité: [NewGRF] Support des actions 3/2/1 (c.à.d. nouveaux graphismes) pour les types de voie (r19056)
  • Fonctionnalité: Ajoute le zoom arrière à la petite carte (r19039)
  • Ajout: [NonIA] AIOrder::[G|S]etStopLocation pour obtenir/fixer l'emplacement d'arrêt des trains dans une gare ferroviaire (r19014)
  • Changement: Déplace le répertoire personnel à un meilleur endroit dans Haiku [FS#3625] (r19151)
  • Changement: Ne pas charger les NewGRFs d'une 'nouvelle partie' quand vous êtes certains que la sauvegarde n'a pas été enregistrée avec eux, c.à.d. ne pas charger les NewGRFs d'une 'nouvelle partie' pour les sauvegardes TTO (r19044)
  • Corrigé: Les dépôts invisibles dessinent la voie, donc dessiner aussi les recouvrements (r19154)
  • Corrigé: [v]seprintf doit renvoyer le nombre de caractères ajoutés hors '\0' lors de la troncation [FS#3627] (r19149, r19148)
  • Corrigé: [YAPF] Regarde en avant pour des données 'fabriquées' aux points de passage multiples qui n'iraient pas en cache, provoquant des désynchronisations en multi-joueurs [FS#3619] (r19141)
  • Corrigé: Signale une erreur plus utile en échouant à créer un générateur de bulles (r19137)
  • Corrigé: Retaille l'aperçu de la cargaison d'une station quand il est nécessaire d'afficher tous les types de cargaison acceptés [FS#3617] (r19123)
  • Corrigé: [NewGRF] La propriété d'industrie 0x17 était mal interprétée et, dans certains cas, passait outre le paramètre de difficulté de densité (r19120)
  • Corrigé: Supprimer les villes (dans l'éditeur de scénario) qui a des stations/dépôts se référant à elles ou des véhicules étant sur les routes de la ville pouvait provoquer des plantages [FS#3616] (r19119)
  • Corrigé: Dans la fenêtre d'ordres, la liste déroulante sans-arrêt n'était pas activée pour les ordres dépôt et point de passage, et certains boutons étaient levés trop tôt [FS#3593] (r19118, r19117)
  • Corrigé: Ne pas planter sur un fichier lng erroné et éviter que cela se reproduise [FS#3611] (r19113, r19112)
  • Corrigé: Toutes les données de nouvelles n'étaient pas libérées en démarrant une nouvelle partie [FS#3614] (r19105)
  • Corrigé: Le pilote BeMidi était bogué [FS#3610] (r19097)
  • Corrigé: Plantage quand un des éléments dans le groupe news_display du fichier de configuration n'a pas de valeur (r19096)
  • Corrigé: Plantage quand un ensemble de base a un champ de métadonnées vide (r19095)
  • Corrigé: Il est possible de lire/écrire après libération quand le client a déclenché le serveur pour fermer la connexion [FS#3599] (r19072)
  • Corrigé: Supprime les caractères de contrôle Bidi pour le texte réarrangé, pour ne pas les dessiner [FS#3604] (r19067)
  • Corrigé: [NewGRF] Les paramètres faisant partie des "drapeaux TTPatch" pouvaient provoquer des désynchronisations s'ils étaient modifiés dans les parties en réseau (r19066)
  • Corrigé: En vous bannissant vous-mêmes via rcon, ne pas envoyer la 'réponse de commande' au client, car la connexion a déjà été coupée [FS#3598] (r19054)
  • Corrigé: L'arrêt/démarrage/remplacement automatique en masse donnait des erreurs vides quand il n'y avait pas de véhicules [FS#3577] (r19024)
  • Corrigé: La date d'introduction de l'aéroport métropolitain a reculé de 5 ans (r19023)
  • Corrigé: Charger de vieilles sauvegardes (de la version 0.1) échouait (r19022)
  • Corrigé: Ne pas mettre à NULL les pointeurs en sauvegardant la partie sur une erreur de sauvegarde; celle-ci sera toujours valide, donc ne la rendez pas invalide [FS#3570] (r19021)
  • Corrigé: En supprimant des routes, le joueur était aussi taxé pour la suppression des fondations [FS#3591] (r19016)

1.0.0-beta4 (04/02/2010)

  • Fonctionnalité: Support de miroirs du contenu (r18994)
  • Fonctionnalité: Montre une recherche vide après création d'un nouveau groupe (au lieu de 'Groupe nnn') (r18981)
  • Fonctionnalité: [NewGRF] Propriétés de type de voie positionnables par NewGRF, augmentation du nombre de types de voie possibles, limites de vitesse par type de voie (r18970, r18969)
  • Fonctionnalité: [NewGRF] Permet l'empilement de multiples sprites de terrain dans les couches de sprite des gares, des maisons et des cases d'industrie; donc les bidouilles avec les boîtes délimitantes de taille zéro ne sont plus nécessaires et ne poseront plus problème (r18959)
  • Fonctionnalité: [NonIA] Introduit des fonctions GetBuildCost dans plusieurs classes pour faciliter les estimations de coût avant de commencer à construire (r18955)
  • Fonctionnalité: [NonIA] Permet d'éditer les paramètres de l'IA alors que l'IA fonctionne (r18953)
  • Fonctionnalité: Rend possible le changement des paramètres d'une nouvelle partie via la console (utilise setting_newgame au lieu de setting) FS#2885 (r18943)
  • Fonctionnalité: Ajoute un paramètre pour réduire/désactiver les accidents d'avion FS#2678 (r18942)
  • Fonctionnalité: Rend la position d'écrasement d'un avion un peu aléatoire en donnant à l'avion une chance de s'écraser chaque tic qu'il est en panne (r18940)
  • Changement: [NonIA] Utilise la plus haute version d'une IA qui peut charger les données d'IA d'une sauvegarde, au lieu de la même version exacte FS#3232 (r18944)
  • Corrigé: Un de moins dans la liste des musiques à jouer (chanson manquante) FS#3588 (r18997)
  • Corrigé: [NewGRF] variable d'industrie A5 (=8 bits supérieurs de la variable A4) renvoie les 8 bits supérieurs de la variable A2. Même problème pour 9B/9A/98 (r18988)
  • Corrigé: [NonIA] Fait échouer la construction de longues voies ferrées pour les IAs s'il y a un obstacle sur le chemin (r18987)
  • Corrigé: Accès mémoire potentiellement invalide en fusionnant des compagnies FS#3584 (r18978)
  • Corrigé: Estimer le coût de la suppression des statues peut effacer le drapeau de présence dans la ville (r18976)
  • Corrigé: CMD_BUILD_ROAD manquait CMD_AUTO. N'accède plus non plus aux cases après les avoir nettoyées; cela échoue soit en test ou à l'exécution FS#3578 (r18974)
  • Corrigé: L'accélération ferroviaire pour le modèle d'accélération original n'était pas mise à jour si la puissance du train changeait (r18971)
  • Corrigé: S'assurer que les valeurs des paramètres chargées depuis une sauvegarde sont valides (r18950)
  • Corrigé: Après avoir cliqué sur faire monter/descendre dans les NewGRF/IA, l'élément sélectionné pouvait être hors limites FS#1510 (r18948, r18947)
  • Corrigé: Il était possible de modifier les paramètres de l'IA sans modifier le niveau de difficulté personnalisé en utilisant la fenêtre de recherche texte (r18946)
  • Corrigé: Supprime les indicateurs de chargement dès qu'un train est accidenté FS#3575 (r18941)
  • Corrigé: [NewGRF] La vérification de case d'eau spéciale du modèle d'industrie ne vérifiait pas bien le franchissement du bord nord de la carte (r18938)
  • Corrigé: [NewGRF] La valeur des variables 90 et 91 n'étaient pas ce que NARS attendait FS#3551 (r18935)
  • Corrigé: [Windows] Dans certains cas rares, un verrou mortel pouvait se produire en arrêtant le pilote de son (r18934, r18913, r18892)
  • Corrigé: [NonIA] Le remplacement automatique est aussi valide pour le groupe par défaut (r18930)
  • Corrigé: Préserve certains marqueurs liés aux horaires des véhicules pendant un renouvellement/remplacement automatique FS#3568 (r18929)
  • Corrigé: AIOrder::GetOrderDestination pouvait renvoyer une case non point de passage quand le point de passage était un point de passage multiple [NonIA] (r18924)
  • Corrigé: En banqueroute, la valeur de la compagnie n'inclut pas le prêt et donc, la valeur à laquelle vous achetez la compagnie était trop basse FS#3561 (r18908)
  • Corrigé: Écrire des sauvegardes compressées en LZO produirait des fichiers invalides et potentiellement écraserait la mémoire (r18904)
  • Corrigé: [Windows] Les emplacements de fichier pour Windows n'étaient pas bien documentés pour toutes les versions de Windows FS#3562 (r18903)
  • Corrigé: Appuyer sur Annuler pour la fenêtre de requête de la fenêtre de génération du monde fait que la valeur par défaut est mise au lieu de ne pas modifier la valeur FS#3558 (r18896)
  • Corrigé: Éviter les séparateurs de chemin dupliqués en recherchant les fichiers PNG pour éviter les recherches de tar (r18891)
  • Corrigé: [NewGRF] Effectue une vérification de limite pour toutes les lectures de données NewGRF. Les vérifications de longueur explicites (qui n'étaient pas toujours correctes) ne sont plus nécessaires et ont donc été supprimées pour simplifier le code (r18884)
  • Corrigé: Un avion peut être envoyé à un hangar quand l'aéroport cible en a un et quand il peut atterrir, et pas seulement quand il a un terminal d'avions (r18880)
  • Corrigé: [NewGRF] Plantage quand un NewGRF utilisait var62 dans une chaîne de cases d'industrie et que la case d'industrie faisait partie d'une industrie d'origine (r18878)

1.0.0-beta3 (21/01/2010)

  • Fonctionnalité: Rend la construction de (longues) routes semblable à la construction de voies ferrées; construit jusqu'à la première obstruction, au lieu dde planter complètement FS#3318 (r18803)
  • Fonctionnalité: Permet des niveaux de compression personnalisables pour la compression zlib (r18772)
  • Fonctionnalité: [NonIA] Rend de nouveau aléatoires les IAs au rechargement (via la fenêtre de débogage) quand elles sont choisies alétoirement FS#3095 (r18763)
  • Fonctionnalité: [NewGRF] Implamente les variables 66 et 67 de VarAction2Houses (r18736)
  • Changement: [SDL/Allegro] Rend configurable le nombre d'échantillons et la fréquence d'exécution (r18821, r18820)
  • Changement: Être cohérent avec le nommage des aéroports FS#3493 (r18819)
  • Changement: [NewGRF] Envisager le rappel 19 cassé uniquement après l'utilisation des sous-cargaisons 0 à 255, au lieu de s'arrêter à 15 (r18774)
  • Changement: Remplace MiniLZO par la vraie bibliothèque (r18769)
  • Corrigé: Les paramètres de bruit de population de ville ne peuvent pas être changés en cours de partie FS#3532 (r18864)
  • Corrigé: Ne pas passer les chaînes de l'IA via iconv FS#3544 (r18862)
  • Corrigé: Ne pas faire du redessin d'écran quand le terrain contient des pentes cassées FS#3540 (r18850)
  • Corrigé: Le point de passage par défaut était mal dessiné pour le monorail et le maglev dans la sélection de point de passage (r18841)
  • Corrigé: Dans certains cas, les messages d'erreur n'étaient pas bien envoyés au client avant de fermer la connexion. En conséquent, le client affichait 'connexion perdue' alors que la cause était quelque chose de tout différent (r18801)
  • Corrigé: Dans certains cas, avec des paquets invalides, on pouvait planter OpenTTD (r18800)
  • Corrigé: [SDL] Verrou mortel possible en tuant OpenTTD en le démarrant FS#3521 (r18796)
  • Corrigé: En copiant une 'image' en retour dans le tampon, le blitter d'animation 32bpp déclenchait une vérification de la palette sur toute la fenêtre plutôt que sur la seule partie copiée ainsi FS#3504 (r18791)
  • Corrigé: Une vue pouvait sauter sous forte charge CPU FS#3515 (r18790)
  • Corrigé: Plantage en obtenant la bulle d'aide de la quantité d'industrie dans la fenêtre de génération du monde FS#3516 (r18787)
  • Corrigé: [NonIA] L'implémentation personnalisée par NonIA de DoCommandP avait plusieurs failles (pas de masquage des bits, pas de réinitialisation des mises à jour des municipalités sur vérifications/estimations,...). Utiliser DoCommandPInternal, DoCommandP sans montrer de message d'erreur, à la place FS#3507 (r18786)
  • Corrigé: [NonIA] Les IAs ne mettaient pas correctement à jour leur dernier coût dans les parties en réseau si le coût de la phase DC_EXEC différait de la phase ~DC_EXEC (r18781)
  • Corrigé: [YAPP] Suppression d'une vérification spéciale pour les signaux bidirectionnels en réservant un chemin, car cela faisait que les trains étaient bloqués en face d'eux FS#3483 (r18778)
  • Corrigé: Avertissements car le déchargement et le signal d'attente du compteur interféraient FS#3422 (r18764)
  • Corrigé: [NewGRF] Spritelayouts n'a pas besoin d'une action 1 s'il utilise seulement les sprites par défaut FS#3497 (r18761)
  • Corrigé: [NewGRF] L'action 9 ne détectait pas bien si une action 8 était déjà rencontrée FS#3500 (r18760)
  • Corrigé: [NewGRF] Ne pas faire une erreur de segmentation quand un NewGRF contient une action 2 et une action 3 mais pas d'action 0 (r18759)
  • Corrigé: [NewGRF] CircularTileSearch sautait quelques cases proches de celle de départ; en conséquent, certaines maisons NewGRF pouvaient être placées trop proches les unes des autres FS#3495 (r18755)
  • Corrigé: Les états du bouton de paiement des cargaisons n'était pas bien initialisés en ouvrant la fenêtre FS#3492 (r18750)
  • Corrigé: [NonIA] Le nom de l'IA et sa version dans le panneau de débogage n'étaient pas bien centrés FS#3491 (r18749)
  • Corrigé: Nettoie les NewGRFs en cache d'un serveur en recevant une réponse plutôt qu'en demandant l'information. Avec des connexions réseau lentes/instables, cela faisait comme si le bouton des paramètres NewGRF manquait de façon aléatoire FS#3489 (r18746)
  • Corrigé: Ne pas basculer les boutons d'épinglage et d'éclipse deux fois par clic de souris, en cliquant vite FS#3487 (r18744)
  • Corrigé: [NewGRF] La propriété de maison 1D était cassée quand un NewGRF contenait la propriété 14 après la propriété 1D (r18742)
  • Corrigé: Construire des arbres sur la neige avec des rochers sous-jacents provoquait un avertissement FS#3501 (r18739)
  • Corrigé: Quand un arbre meurt alors qu'il y a de la neige, la quantité de neige de la case change (r18738)
  • Corrigé: [NewGRF] La variable VarAction2Station 67 n'était pas bien permutée pour l'orientation (r18737)

1.0.0-beta2 (2010-01-05)

  • Feature: Do not delete the rough/rocky status of a tile when it is covered by snow, this allows rocky tiles under snow if you have a variable snowline (r18719)
  • Feature: [NewGRF] Add support for custom station foundation graphics (r18708)
  • Feature: Allow virtually paying a percentage of the leg profit in feeder chains. This to give the user a better chance to get a feeder system without 'losses' (r18703)
  • Feature: Configurable slope steepness for trains from 0% to 10%, default is 3% as before FS#3459 (r18674)
  • Feature: Allow contour-map to be shown with coloured industries in smallmap FS#567 (r18665)
  • Add [NoAI]: AIEngine::IsBuildable to check if you can build a certain engine (r18687)
  • Change: [NoAI] Merge buoy and waypoint functions (r18725)
  • Change: [NoAI] AIEngine::IsValidEngine will now also return true when you have at least one vehicle of that type even if you cannot build it anymore (r18687)
  • Change: Update Squirrel from 2.2.3 to 2.2.4 (r18639)
  • Fix: New viewports did not center on the correct position FS#3414 (r18730)
  • Fix: The lock in the company window was only drawn for your own company FS#3427 (r18729)
  • Fix: Some invalid gender/plural indices in strings, which could eventually cause crashes FS#3480 (r18727)
  • Fix: With non-uniform industries the 'supplies' text when building a station could be incorrect (missing a cargo) FS#3463 (r18726)
  • Fix: Refitting a non-refittable vehicle to it's default cargotype failed, causing problems for AIs FS#3475 (r18724)
  • Fix: The join station window did not account for scrolling, so if you did scroll the station was not joined with the selected station FS#3476 (r18713)
  • Fix: The wrong town is mentioned in the error when trying to make one way roads of town owned roads FS#3478 (r18710)
  • Fix: Animation buffer for 32bpp-anim blitter was only validated during sprite blitting, other drawing operations did not check it. Initial startup and window resize could therefore lead to crash FS#3464 (r18709)
  • Fix: Enable DrawGroundSpriteAt() to deal with foundations as DrawGroundSprite() does, and use this for drawing one-way-road-signs and clear-land-fences FS#3467 (r18702)
  • Fix: When deleting an industry on water (oil rigs) the tiles on water were not marked dirty (r18700)
  • Fix: [NewGRF] GRF parameters were not properly initialised to zero, and not always checked for valid range (r18699)
  • Fix: Crash when scrolling to an item removed by filtering in the 'add NewGRF window' FS#3471] (r18697)
  • Fix: [NoAI] AITile::IsCoastTile returned false for coast tiles with trees on them FS#3404 (r18696)
  • Fix: After a company went bankrupt it was impossible to build a new waypoint close to a deleted one until the grey sign was gone (r18692)
  • Fix: Some keys that open windows that want to be located relatively to the toolbars/statusbar could cause a crash when in one of the end game screens FS#3469 (r18690)
  • Fix: In some cases _sl.chs is used when not initialised. As _sl.chs always refers to a single table when initialised replace _sl.chs with the actual table FS#3470 (r18686)
  • Fix: [NewGRF] Tile area of waypoints was not correctly given to NewGRFs in case of multi tile waypoints (r18679)
  • Fix: [NewGRF] If an action B did not have a 'data' string but would print it OpenTTD would segfault FS#3452 (r18671)
  • Fix: Update all tiles when snowline height changes in larger steps than one tile FS#3455 (r18670)
  • Fix: [NoAI] crash when trying to get the order destination of a 'nearest depot' order FS#3454 (r18667)
  • Fix: Aircraft on the metropolitan airport took a long route to the closest loading pad FS#3169 (r18661)
  • Fix: [NewGRF] Wrong strings drawn for cargo subtype in vehicle details FS#3443 (r18658)
  • Fix: When trying to attach a wagon to an existing free wagon chain, do not attach it to itself FS#3442 (r18653)
  • Fix: [NoAI] When AI tried to create NO_UNLOAD order, GOTO_NEAREST_DEPOT order was created instead FS#3438 (r18651)
  • Fix: [YAPP] Treat the backside of an one-way path signals as a safe waiting point FS#3430 (r18648)
  • Fix: [YAPP] A train inside a station was not always found when checking for trains on a reserved path (r18647)
  • Fix: [YAPP] Do not extend the reserved path through a newly built path signal directly in front of a stopped or loading train. Also restore the reserved path in more cases after removing a signal FS#3418 (r18646)
  • Fix: Company league window was too narrow FS#3434 (r18644)
  • Fix: Rotation could not be changed for heightmaps FS#3436 (r18643)
  • Fix: When a company goes bankrupt and has vehicles on a drive through road stop that is not theirs, the 'filled' cache of the road stops would get corrupted FS#3432 (r18642)
  • Fix: Downloading music sets would fail (r18638)
  • Fix: Crash when invalid pointers are left due to saveload failing at e.g. decompressing the savegame FS#3421 (r18634)
  • Fix: When making a screenshot the name of the previous screenshot went missing in the 'successful screenshot' message and the console command would be shown twice FS#3419 (r18631, r18630)
  • Fix: (un)loading counter being reset while loading a train and changing the (path) signal setup around the station FS#3422 (r18628)
  • Fix: {CARGO} takes 2 parameters, not 1. This made {N:XYZ} commands after CARGO mess up their indices and that then triggered an assertion FS#3425 (r18626)


1.0.0-beta1 (2009-12-24)

  • Feature: Music replacement sets, like graphics and sound replacement sets (r18608)
  • Feature: Add shading and unshading of windows FS#2943 (r18588)
  • Feature: Initially select the last joined server when going to the server list FS#3311 (r18578)
  • Feature: Additional map variety option for TGP landscape generator (r18541)
  • Feature: Add the possibility to not make new tree tiles in-game (r18522)
  • Feature: Moving of AIs in the AI configuration window FS#3359 (r18516)
  • Feature: Make maximum pathfinder penalties for finding depots customisable, also increase it slightly to 20 tiles worth of penalties (r18481)
  • Feature: [strgen] Allow G and P to 'select' substrings of STRINGn for getting their gender (r18444)
  • Feature: Make penalty for road stop occupancy user configurable (r18404)
  • Feature: Fully scalable, by font size and content, GUI and improved right-to-left language support FS#1905 (r15800-r18350)
  • Feature: Set the start time of a timetable (r18294)
  • Feature: Show the expected arrival/departure dates in the timetable window (r18285)
  • Feature: [NewGRF] Add new price bases for removing industries, building/removing unmovables (new objects), building/removing rail-waypoints/buoys, interacting with town-authority, building foundations, funding primary industries (when not prospecting) and towns (r18283)
  • Feature: Founding towns in-game (r18281)
  • Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself (r18268)
  • Feature: [NewGRF] CB 36 for roadvehicle property 09 'running cost factor' (r18011)
  • Feature: Non-automatic screenshot name can be entered in console (r17938)
  • Feature: Make it possible to disable background saving, only via the config file/in game console though FS#2633 (r17893)
  • Feature: Automatically select the railtype with the most engines for the autoreplace window/try to avoid showing an empty autoreplace list FS#1760 (r17892)
  • Feature: Show maximum tractive effort in the 'exclusive test'/'early offer'/'engine preview' window FS#1619 (r17891)
  • Feature: Double clicking on a NewGRF opens the parameters window (r17890)
  • Feature: Double click on a item in the refit list refits without the need to click on the refit button (r17889)
  • Feature: [NewGRF] Textstack support for CB 37 FS#1862 (r17802)
  • Feature: [OSX] Implement automatic fallback font selection for OSX (r17794)
  • Feature: Translatable base sound/graphics set descriptions (r17790)
  • Feature: Show the nickname of the person you are PMing FS#3116 (r17741)
  • Feature: [OSX] Add a MIDI driver using Cocoa/CoreAudio FS#3223 (r17710)
  • Feature: [OSX] Implement clipboard support for OS X FS#2053 (r17708)
  • Feature: Possibility to choose (randomise or enter custom) town name before its creation (r17612)
  • Feature: [NewGRF] Callbacks for houses to disable drawing foundations and to disable slope changes, like industry tile callbacks 30 and 3C (r17558)
  • Feature: [NewGRF] Implement callback 145 (custom station rating) (r17547)
  • Feature: Filtering in Add-NewGRF dialog (r17541)
  • Feature: Add the date to all logging in the (real, not in-game) console if show_date_in_console is set. For dedicated server binaries the default is 'on', for the rest it is 'off' FS#2339 (r17488)
  • Feature: Reconnect console command (r17466)
  • Feature: Allow building rail stations over existing rail without signals but will upgrade normal rail to electrified rail if necessary (r17460)
  • Feature: Crash logger for all Unixy OSes in a similar way as the Windows crash logger (r17453)
  • Feature: Open the 'Rename group' dialog after creating new group (r17281)
  • Feature: [NoAI] Older API compatability wrappers, so one can get the 0.7 API in later versions while keeping the real API clean (r17214)
  • Feature: The Windows installer can now optionnaly download OpenGFX and OpenSFX (r17191)
  • Feature: Sort vehicle lists on (timetable) delay FS#2945 (r17182)
  • Feature: Localised decimal separator (r17157)
  • Feature: Improved the sample rate conversion a bit (r17146)
  • Feature: Allow higher sample rate and higher quality samples (r17140)
  • Feature: Sound replacement sets, like graphics replacement sets (r17139)
  • Feature: Multi tile waypoints (r17002, r17000, r16993)
  • Feature: [NewGRF] Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables (r16867)
  • Feature: Highlight whole articulated vehicles in traindepot instead of only the first part (r16818)
  • Feature: Ability to enter server and company password via command line when joining a server FS#570 (r16555)
  • Feature: Give the town generator a slight tendency to build towns near water by not discarding watery random tiles but by searching for near land FS#2635 (r16147)
  • Feature: Configurable digit group separator per language with user override (r16129)
  • Feature: Make the first 4 rail building tools behave more like autorail (r16095)
  • Feature: Allow sorting stations by the lowest cargo rating instead of only by the highest cargo rating FS#597 (r16045)
  • Feature: Allow filtering of vehicle purchase lists by cargo FS#1941 (r16042)
  • Feature: Allow (per order) to let a train stop at the near end, middle or far end of a platform from the point of view of the driver of the train that enters the station (r16037)
  • Feature: Listen on multiple IPs/sockets and register all IPs to the master server (r16014, r15975, r15973, r15971)
  • Feature: Full IPv6 support (r16000)
  • Feature: Allow train vehicles to be shorten to 1/8 length, even if not at the end of the train (r15793)
  • Add: [NoAI] AIOrder::AIOF_GOTO_NEAREST_DEPOT for goto nearest depot orders (r18518)
  • Add: [NoAI] Enable the squirrel standard math library (r17498)
  • Add: [NoAI] A vehicle list for all vehicle that are ordered to a specific depot (r17486)
  • Add: [NoAI] AISubsidy::SubsidyParticipantType, AISubsidy::GetSourceType, AISubsidy::GetSourceIndex, AISubsidy::GetDestinationType, AISubsidy::GetDestinationIndex for better subsidy management (r17115)
  • Change: Forbid industries to clear sea/river when leveling land (r18554)
  • Change: Make it visible when you are to pass the next signal on danger and possible to cancel it (r18515)
  • Change: Move the 'check online content' button from the AI list window to the AI configuration window. This makes it consistent with the NewGRF windows FS#3340 (r18507)
  • Change: Use zł instead of zl for the Polish Zloty FS#565 (r18434)
  • Change: Show different texts in town GUI when the town does not need food the whole year to grow (r18433)
  • Change: Make road vehicles behave more like trains 'around' stations and use pathfinder penalties to determine to which 'part' to go (r18382)
  • Change: Do not split up articulated vehicles in the train details view. If an articulated vehicle it too 'wide' draw the information on the next line and if there are multiple cargos split that over multiple lines too FS#2923 (r18344)
  • Change: Make pause on join pause during the whole joining (including download) phase FS#3287 (r18054)
  • Change: Prefer extmidi over allegro midi and allegro over null driver FS#3272 (r17875)
  • Change: Several improvements to the performance of CargoPackets/CargoLists; time spent in those functions reduces by 55-85% (r17840, r17836, r17818, r17814, r17812, r17801, r17736, r17735, r17733, r17731, r17730)
  • Change: [SDL] make 'update the video card'-process asynchronious. Improvements of 2%-25% (real time) during fast forward on dual core/hyperthreading-enabled CPUs (r17776)
  • Change: [NoAI] Make AIEngine:CanRefitCargo() not report refittability to Mail by default for aircraft. It is not necessarily true, and the special case of carrying both passenger&mail is better handled by AIs themself than by the API (r17719)
  • Change: [OSX] Do not use deprecated methods/undocumented functions FS#1411 (r17712, r17711)
  • Change: Make SDL's video driver more likely to be loaded than Allegro's video driver; SDL seems to perform better (r17583)
  • Change: Do not assume that there is always 'another' industry tile after two '0x18' industry tiles (r17521)
  • Change: Make the performance ratings harder to exploit; only count profitable vehicles and recently serviced stations FS#2459 (r17485)
  • Change: When removing a station or waypoint keep the rail unless Ctrl is pressed. This makes the behaviour consistent between the two (r17471)
  • Change: Show the client id in join messages at the server (r17467)
  • Change: NewGRF price modifiers now take effect everytime when loading NewGRFs instead of once on gamestart (r17433)
  • Change: Make a distinction between missing and corrupted data files. If (at least) one data file is missing do not consider the set to be useable. Do also no autodetect sets with missing files (r17241)
  • Change: Update MiniLZO to 2.0.3 (r17215)
  • Change: Update Squirrel to 2.2.3 (r17195)
  • Change: Remove UNICODE notice in windows installer (r17186)
  • Change: Apply the subsidy when subsidy's destination is in station's catchment area and cargo packets originate from subsidy's source FS#265,FS#2094,FS#2589 (r17113)
  • Change: Subsidies are not bound to stations after awarding anymore, they still apply to town or industry, no matter what station is used for loading and unloading. Awarded subsidies from older savegames are lost FS#1134 (r17113)
  • Change: [NoAI] Add AIBaseStation as a parentclass for AIStation and AIWaypoint, and move GetName, SetName and GetLocation to AIBaseStation (r17011)
  • Fix: Conditional orders were seen as 'valid' and as such aircraft with only conditional orders did not crash (r18615)
  • Fix: Pressing default for the starting year/snow line height edit boxes of the world generation windows did not work FS#3398 (r18586)
  • Fix: [OSX] Try to get a generic RGB colour space if getting the system colour profile failed FS#3198 (r18573)
  • Fix: [NewGRF] House property 15 did not work FS#2613 (r18567)
  • Fix: Do not try to overtake a vehicle in a road station as overtaking in a station is not allowed FS#3390 (r18561)
  • Fix: Make aircraft behave the same on autoreplace/autorenew as other vehicle types (r18553)
  • Fix: First do the time-since-last-service check and only then determine whether autoreplace needs to take place. This way they will not keep autoreplacing continuously on failure, but only after some timeout. Also check some minimal requirements (engine availability, refittability) and a heuristic for the needed money when sending vehicles for autoreplace FS#1762 (r18551, r18549)
  • Fix: Do not account for path reservation costs when entering a signal block via a 'block' signal. This way you won't get double penalties, both red signals and reservation costs, for the block signalled tracks FS#2722 (r18535)
  • Fix: [NewGRF] An industry NewGRF that defined a too small size for action0 prop 0A could cause a crash (r18527)
  • Fix: Allegro does not like to work with extmidi, so warn the user about that FS#3272 (r18520)
  • Fix: When you pass a signal at danger, in a PBS controlled area, do not try to do the 'safe' thing and stop, but continue going; the user wanted the train to pass the signal at danger so (s)he has to suffer the consequences. Ofcourse one can always stop the train manually FS#2891 (r18515)
  • Fix: No error message was created for the first fatal NewGRF error FS#3368 (r18506)
  • Fix: Improve airport movement on several airports FS#3169 (r18505)
  • Fix: Autoreplace and autorenew always reset their cargo sub type to 0. Now find a sub cargo type with the exact same name and use that, otherwise fallback to 0. So cargo sub types can be maintained via autoreplace *if* the new vehicle supports the same cargo sub type FS#3159 (r18499)
  • Fix: Cloning of vehicles could create vehicles with invalid cargo sub types for the build year of the vehicle. Fall back to another cargo sub type with the exact same name, otherwise fallback to cargo sub type 0 FS#2616 (r18498)
  • Fix: [NewGRF] Direction is accounted for long before motion counter is updated (r18479)
  • Fix: Moving vehicles around/selling vehicle in the train depot could create states that are not allowed by the NewGRF attach callback FS#3146 (r18472, r18470)
  • Fix: Unselect an AI in the AI Settings window when it falls out of the range of active AIs FS#3357 (r18436)
  • Fix: Road vehicles would not pick an empty drive through stop. Now they will *if* the penalty for driving around is less than the occupancy penalty FS#1944 (r18404)
  • Fix: Long (articulated) road vehicles could block loading of others when the following road vehicle already got 'permission' to go to the next bay even when it could not reach it FS#1495 (r18404)
  • Fix: The tree 'which one to draw' hash wasn't anywhere near random and thus showed a very visible repeated pattern when only one tree type was used FS#3343 (r18398)
  • Fix: [NoAI] Make AIIndustryType::GetConstructionCost() return -1, if the industry is neither buildable nor prospectable (r18276)
  • Fix: Use free type ascender/descender metrics to position font offset correctly (r18096)
  • Fix: Make the 'pause' chat message when actually executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state does not change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are (r18052)
  • Fix: [NoAI] Improve behaviour of (AIEngine|AIEventEnginePreview)::GetCargoType() and AIEngine::CanRefitCargo() wrt. articulated vehicles (r17898)
  • Fix: [NewGRF] CB15 and CB36 (capacity) were not always called when they should FS#3255 (r17897)
  • Fix: Invalidate cache of vehicle vars 40-43 after testruns of certain commands, that change them temporarily (r17894)
  • Fix: [OSX] The splash image was not displayed if the Quartz video driver was used (r17793)
  • Fix: Do not let aircraft drive a while over the grass when landing at high altitude airports FS#3259 (r17762
  • Fix: Make the -c <config file> location relative to the current directory instead of the directory of the binary FS#3247 (r17686)
  • Fix: Some semaphore signals fell outside of the signal GUI. Now the signals are properly centered which should make that problem go away FS#3242 (r17657)
  • Fix: Some inconsistencies with the difficulty settings in the scenario editor. Also re-enable changing some difficulty settings (e.g. max loan) in the scenario editor FS#3219 (r17644)
  • Fix: Do not accept cargo produced in the same industry; generalise and improve the check used only for valuables (r17437)
  • Fix: Pay only for cargo actually delivered, not for all cargo unloaded at station; can differ with 'stockpiling' industries (r17436)
  • Fix: Improve movement of aircraft; do not make turns bigger then 45 degrees while in flight, do not move while turning on the ground (r17415, r17405)
  • Fix: Crash in order GUI when changing some orders with both the mouse and keyboard at the exact same time FS#2859 (r17384)
  • Fix: Trains would not show smoke if the load/unload counter was not 0, though there does not seem to be a reason to check that variable anyhow anymore FS#3162 (r17352)
  • Fix: One was not offered to take over bankrupt companies anymore; caused by the introduction NoAI, although NewAI had the same problem too FS#2769 (r17345)
  • Fix: Minor improvements of the airport state machines (r17338, r17337, r17334)
  • Fix: Road vehicles forgetting their servicing order when the path takes them away (in bird distance) from their destination first FS#3057 (r17333)
  • Fix: Mention of Ctrl modifier was missing from some tooltips FS#3120 (r17300, r17297)
  • Fix: Keep vehicle news and viewports following vehicles, when autoreplacing/renewing them FS#3048 (r17147)
  • Fix: Inconsistency between signs of stations and waypoints FS#3081 (r17040)
  • Fix: NewGRF stations would be triggering assertions for waypoints all over the place when using the more advanced station types FS#2996 (r16909)
  • Fix: Skipping a 'nearest depot order' because none could be found could cause multiple orders to get skipped FS#2925 (r16457)
  • Fix: Makedepend cannot handle the amount of files we have and it also miss some dependencies. So use our custom implementation of makedepend (r16307)
  • Fix: Autopause and manual pausing conflict with eachother, new game + pause on new game + autopause make the game not unpause on the first join FS#2864 (r16242)
  • Remove: [NoAI] AIVehicle::SkipToVehicleOrder as it was a duplicate of AIOrder.SkipToOrder (r18504)
  • Remove: OPF for RVs and NTP for trains; both the oldest path finders (r18362)
  • Remove: Support for gcc2. It has not been able to compile OTTD for months. All attempts to do another workaround failed (r16492)

See Also

Personal tools