OpenTTD 0.7.0/Fr

From OpenTTD
Jump to: navigation, search


OpenTTD 0.6.3 | OpenTTD 0.7.0/Fr | OpenTTD 0.7.1

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

Vous pouvez obtenir cette version depuis openttd.org.

Contents

Nouvelles fonctionnalités majeures

  • Refonte du système d'ordres (ordres conditionnels, ayant à la fois sans arrêt et via au lieu d'un seul des deux)
  • Possibilité d'avoir plus de véhicules
  • Signaux basées sur le chemin
  • framework d'IA donnant à chacun la possibilité d'écrire sa propre IA
  • Téléchargement des IAs et des graphismes depuis un serveur central (seulement quand l'auteur le souhaite)
  • Bords de carte sans eau
  • Support initial des langues écrites de droite à gauche comme l'arabe et l'hébreu
  • Augmentation ou suppression de plusieurs limites: taille de fenêtre, nombre de fenêtres, clients réseau (maintenant 255), compagnies (maintenant 15)

Journal des changements

0.7.0 (01/04/2009)

  • Fonctionnalité: Marque crash.sav et ne génère pas d'information de plantage si un crash.sav sauvegardé cause un plantage, pour que le vrai rapport de plantage ne soit pas écrasé (r15893)
  • Fonctionnalité: Ajoute l'option autoclean_novehicles qui, quand autoclean_companies sera à true, supprime toute compagnie sans véhicules ni client actif après autoclean_novehicles mois (r15848)
  • Ajout: [NonIA] AIIndustryType::IsBuiltOnWater(), HasHeliport() et HasDock(). Tout comme AIIndustry (r15901)
  • Ajout: [NonIA] AIBridge::GetBridgeID() donc les IAs peuvent obtenir le type d'un pont déjà construit (r15875)
  • Ajout: [NonIA] AIRoad::GetRoadVehicleTypeForCargo() pour dire si une certaine cargaison a besoin d'un arrêt de bus ou de camion (r15860)
  • Corrigé: La complétude de la discussion peut être appelée deux fois, faisant que les complétudes par tab semblent échouer (r15905)
  • Corrigé: YAPF n'applique pas les pénalités de longueur de quai (trop long/trop court) (r15900)
  • Corrigé: La correction des pentes était faite un peu plus souvent que prévu en générant une carte avec le générateur original, horriblement lent (r15895)
  • Corrigé: YAPF utilise des pénalités différentes pour les aqueducs et pour les autres cases d'eau (r15891)
  • Corrigé: Arrondi le taux de production au-dessus, donc par ex. les plateformes pétrolières produisent toujours des passagers au plus bas niveau FS#2772 (r15888)
  • Corrigé: Libtimidity ne peut pas gérer les libérations de NULL (en contraste avec la plupart des autres libérations) FS#2770 (r15886)
  • Corrigé: S'assurer que les compteurs d'ID/classe de maison ne débordent pas (r15831)

0.7.0-RC2 (23/03/2009)

  • Changement: [NewGRF] Expose les ID GRF des véhicules dans la propriété de var action 0x25 (r15739)
  • Corrigé: Some (newer) GCCs have trouble compiling the Win32 specific part of fontcache.cpp; jumps across variable declarations FS#2752 (r15818)
  • Corrigé: En triant sur les coûts, ne pas trier sur le coût d'entretien FS#2749 (r15778)
  • Corrigé: Ne pas afficher le message rapportant un plantage d'IA pour l'IA factice (r15774)
  • Corrigé: Le nombre de clients actifs n'était as toujours bien mis à jour FS#2745 (r15773)
  • Corrigé: Les paramètres de la section [gameopt] (pour les anciens fichiers de configuration 0.6) étaient écrasés par les valeurs par défaut (r15771)
  • Corrigé: Boucle infinie en sautant des sprites quand un GRF est invalide (ou tronqué) (r15767)
  • Corrigé: Plantage en ouvrant la fenêtre de liste de contenu deux fois; incohérences en cliquant charger deux fois FS#2744 (r15766)
  • Corrigé: Ajout de Engine::GetDisplayDefaultCapacity() et utilisation partout, pour que CB 36 soit aussi utilisé partout (r15763)
  • Corrigé: [Windows] Les caractères UTF-8 intégrés (dans le code source) ne sont pas bien gérés dans les versions asiatiques de Windows, donc les échapper (r15762)
  • Corrigé: [Windows] Sur certains systèmes, chercher une fonte en utilisant son nom anglais plante. Donc maintenant, nous recherchons la fonte en utilisant le nom localisé, et le nom anglais pour la 'validation' finale uniquement (r15757)
  • Corrigé: Nombre de maisons dans les variables de maison 0x44, 0x60 et 0x61 incorrect après que 0xFF a été atteint et peut désynchroniser des clients rejoignant après (r15755)
  • Corrigé: Plantage en cliquant la petite zone entre la liste des sauvegardes et le bouton de sauvegarde, dans la fenêtre de sauvegarde de partie FS#2742 (r15753)
  • Corrigé: Ne pas essayer de dessiner/effacer un curseur quand l'écran n'est pas prêt (r15752)
  • Corrigé: Le gros OVNI atterrit parfois juste en dehors de la carte. Au lieu d'atterrir, il disparaît simplement (s'envole) dans ces cas-là (r15750)
  • Corrigé: Plantage car des sous-marins peuvent parfois démarrer hors de la carte FS#2739 (r15748)
  • Corrigé: La propriété des routes est perdue en supprimant un arrêt routier FS#2736 (r15747)
  • Corrigé: Mise à jour du code de processus pour OS/2, ajout du support des mutex, correction de compilation (r15746, r15745)
  • Corrigé: Quand le générateur de villes échoue à créer le nombre requis de villes, il y a trop de métropoles (r15744)

0.7.0-RC1 (16/03/2009)

Sujet du forum

  • Fonctionnalité: Affiche la fenêtre de débogage de l'IA si une des IAs plante et affiche un message pour que l'utilisateur puisse signaler le plantage FS#2728 (r15708)
  • Fonctionnalité: Permet de personnaliser le nombre de villes qui sera généré dans la fenêtre de génération du monde FS#2672 (r15695)
  • Corrigé: Activer les bords libres peut faire que les sous-marins sont coincés sur des cases de terre (r15733)
  • Corrigé: Centrer sur un véhicule ne respecte pas sa coordonnée en z (r15725)
  • Corrigé: Ne pas afficher la capacité passagers/courrier si un avion ne transporte qu'une cargaison (r15705)
  • Corrigé: Se plaindre des NewGRFs renvoyant des informations incohérentes dans la liste d'achat après construction avant que les utilisateurs ne puissent blâmer OpenTTD de mal renouveler/remplacer automatiquement FS#2595 (r15701)
  • Corrigé: Vendre simplement les anciens véhicules après renouvellement/remplacement automatique. Ne pas s'inquiéter des trains dépassant la limite de trains, car ils seront vendus FS#2721 (r15692)
  • Corrigé: Ne pas planter quand la carte générée ne contient pas d'emplacement convenable pour une ville FS#2720 (r15689)
  • Corrigé: Ne pas planter quand quelqu'un substitue les sprites de "génération de carte" par du déchet FS#2720 (r15685)
  • Corrigé: Les images des véhicules seront déterminés pendant le processus de déplacement du véhicule, ce qui veut dire que seule la donnée (d'orientation) pour le véhicule de tête est valide. Maintenant, la donnée pour les véhicules derrière est aussi valide FS#2546 (r15677)
  • Corrigé: Il était possible de supprimer des ponts/tunnels et des aqueducs construits par les compagnies rivales FS#2718 (r15667)
  • Corrigé: Le tri des véhicules dans la liste d'achat n'utilise pas les mêmes nombres qu'affichés dans l'IHM, c.à.d. les parties articulées n'étaient pas prises en compte en triant par capacité FS#2689 (r15666)
  • Corrigé: Gérer un compteur d'écrasement des avions ne prend pas en compte le nombre réduit d'appels (de 6 à 2) du gestionnaire des événements d'avion, faisant planter les avions qui prennent trois fois plus de temps pour être nettoyés. Compenser cela en augmentant le compteur de 3 sur chaque appel, au lieu de 1 (r15665)
  • Corrigé: La croissance de vsize dans (certains) processus n'était pas bien libérée (r15663)
  • Corrigé: Ne pas marquer une compagnie comme ayant des cotes dans une ville en demandant le coût d'une commande (r15662)

0.7.0-beta2 (2009-03-10)

Sujet du forum

  • Fonctionnalité: Permet de télécharger des scénarios et des cartes d'altitude via le chargement de contenu en ligne (r15632)
  • Fonctionnalité: En clonant un véhicule avec un nom personnalisé, ajoute et/ou incrémente un nombre à la fin du nom et l'assigne à un nouveau véhicule (r15621)
  • Fonctionnalité: Affiche les scénarios/cartes d'altitude à la fois de votre répertoire personnel et de celui d'installation (r15615)
  • Fonctionnalité: Permet de construire des arrêts routier sur les routes/voies de tramway des concurrents (r15601)
  • Fonctionnalité: Affiche la cargaison requise/déjà livrée nécessaire pour la croissance d'une ville dans la fenêtre de vue d'une ville, et seulement quand c'est vraiment nécessaire (r15559)
  • Fonctionnalité: [NewGRF] Supporte les variables de véhicule 0x47 et 0xF2 dans la liste d'achat (r15542)
  • Fonctionnalité: [NewGRF] Affiche le sous-type de cargaison dans la fenêtre de détail d'un véhicule (r15480)
  • Changement: Le fond d'un signe de point de passage est maintenant dans la couleur de la compagnie (r15593)
  • Changement: Permet au niveau de débogage par défaut de 6 pour un serveur dédié d'être écrasé par -d (si utilisé après -D) (r15543)
  • Changement: [NewGRF] Pour décider si un véhicule est transformable, ne pas tester sa capacité actuelle comme étant zéro, mais toujours utiliser la 'propriété capacité' (r15541)
  • Corrigé: [Squirrel] Toujours une boucle infinie dans le ramasse-miettes (r15659)
  • Corrigé: Tri de fichiers indéterminé quand la date est égale pour tous les fichiers FS#2716 (r15657)
  • Corrigé: Modifie vehicle.dynamic_engines quand il y a déjà des véhicules peut causer des plantages (r15656, r15586)
  • Corrigé: N'appelle les rappels de tout véhicules qu'une fois que tout le véhicule articulé a été construit (sauf 0x16) (r15654)
  • Corrigé: new (this) est rarement une bonne idée car les destructeurs de variables de membre ne sont pas lancés à cause de fuites mémoire FS#2706 (r15652)
  • Corrigé: [OSX] Contournement d'une stupidité de OSX < 10.4 amenant les signaux à ne pas avoir de support de gestion des signaux pour OSX < 10.4 (r15648)
  • Corrigé: Ajout d'un EngineOverrideManager pour donner au terme 'compatible newgrf' de nouveau du sens et de ne pas planter à cause de changements triviaux FS#2612 (r15645)
  • Corrigé: Fermeture d'une connexion réseau deux fois dans le cas où l'envoi de paquets commence à planter lors d'une déconnexion FS#2710 (r15644)
  • Corrigé: Plantages du jeu quand les pools réseau sont vides; donc toujours allouer au moins un bloc de pool FS#2712 (r15641)
  • Corrigé: Ne pas permettre à plus de 64 véhicules routiers de réserver une place à un même arrêt routier. 255 + 1 pose problème, mais 64 est déjà plus que ce qu'un arrêt routier peut gérer dans le temps de délai de l'emplacement FS#2707 (r15635)
  • Corrigé: Chasser/bannir un client de la fenêtre de liste des clients plante le serveur FS#2705 (r15628)
  • Corrigé: La gestion des chaînes UTF8 peut causer un débordement de tampon FS#2698 (r15626)
  • Corrigé: En essayant de réserver un chemin se croisant, la réservation en échec n'était parfois pas nettoyée complètement FS#2701 (r15619)
  • Corrigé: Les villes ne construiront que des maisons quand la grille ne sera pas présente, même si elles ne sont pas autorisées à construire des routes et que l'utilisateur 'implémente' un autre modèle FS#2661 (r15604)
  • Corrigé: Plante en utilisant un sprite extraordinairement gros comme curseur FS#2696 (r15601)
  • Corrigé: Plante en ouvrant une vue tout en faisant défiler la carte et que la souris 'atterrit' sur la décoration de fenêtre de la vue FS#2695 (r15598)
  • Corrigé: [NewGRF] L'information de transformation dans la liste d'achat ne vérifie d'abord que la première partie articulée (r15592)
  • Corrigé: Change le propriétaire de points de passages et des stations détruites en fusionnant les compagnies, ou lors d'une faillite (r15588)
  • Corrigé: La dernière heure d'activité n'est pas bien mise à jour, causant des annulations de téléchargement après une minute FS#2684 (r15580)
  • Corrigé: Le déchargement forcé ne fonctionne pas en essayant de le forcer dans une gare où vous recevez la cargaison FS#2680 (r15574)
  • Corrigé: Débordement de tampon théorique quand une compagnie avec un nom trop long finance une reconstruction de route (r15572)
  • Corrigé: En construisant des signaux en tirant depuis un signal de bloc pré/entrée/combiné, le signal depuis lequel vous commencez devient un signal de bloc normal FS#2674 (r15567)
  • Corrigé: L'information de dépendance n'était pas requise après que l'état du contenu a été réinitialisé, faisant que les dépendances n'étaient pas toujours sélectionnées (et donc chargées) automatiquement FS#2675 (r15565)
  • Corrigé: Plantage en sauvegardant un scénario avec des NewGRFs inconnus FS#2646 (r15561)
  • Corrigé: La taille du cache de fonte n'était pas mis à jour en changeant les fontes, causant la désactivation de l'espacement des fontes en les changeant en cours de jeu (détection automatique des fontes) (r15557)
  • Corrigé: plantage de -v null en 2051 en essayant d'afficher le meilleur score d'un spectateur (r15554)
  • Corrigé: [NonIA] plantage en mettant un ordre de dépôt sur la partie sud d'un dépôt maritime FS#2656 (r15551)
  • Corrigé: keep_all_autosave était ignoré pour les serveurs dédiés/spectateurs FS#2651 (r15546)
  • Corrigé: Si une bouée est placée directement en face d'un dock, ce dock est vu comme une bouée et donc sauté une fois à 3 cases FS#2653 (r15545)
  • Corrigé: Extraire du contenu téléchargé ne fonctionnait pas pour Windows en utilisant un chemin non-ASCII FS#2650 (r15544)
  • Corrigé: [NewGRF] Quand les parties articulées n'ont pas de cargaison par défaut disponible, utilisez le type de cargaison de la première partie pour la sélection de livrée FS#2617 (r15541)
  • Corrigé: Le test de 'only_this' dans CmdRefitRoadVeh() peut être sauté par 'continue' (r15540)
  • Corrigé: [NewGRF] Si un avion ne peut transporter aucune cargaison disponible, il ne devrait pas non plus être disponible au lieu de revenir au passagers/courrier; tout comme le font les autres types de véhicule (r15539)
  • Corrigé: Ne pas permettre de caractères de sprite spéciaux (par ex. le sprite de bateau) comme caractères en entrée comme noms de fichier ou texte envoyé sur le réseau (r15537)
  • Corrigé: La file de commandes locale n'est pas correctement nettoyée en quittant une partie, ce qui veut dire que vous pouvez terminer d'exécuter des commandes de la partie en réseau précédente FS#2644 (r15529)
  • Corrigé: Ne pas essayer de trouver les IAs que le serveur exécute en rejoignant un serveur multijoueurs (r15525)
  • Corrigé: Utiliser la distance à la case de station la plus proche comme estimé par YAPF également (NPF le fait déjà). Cela le fait se comporter 'mieux' avec les grosses stations FS#2631 (r15518)
  • Corrigé: [NewGRF] Les surcharges de wagon et les parties de véhicule articulé utilisent le schéma de couleurs du véhicule, mais pas son rappel de recolorisation ni son drapeau 2CC. La même chose s'applique aux véhicules routiers FS#2642 (r15517)
  • Corrigé: [NewGRF] La livrée écrasant les parties articulées des véhicules routiers n'étaient pas appliquée (r15516)
  • Corrigé: Fait que la commande de rejoindre/regarder requière d'être connecté à une partie en réseau; en mono-joueur, cela peut amener de splantages (r15514)
  • Corrigé: Générer une carte avec le générateur de carte d'origine avec des bords libres causait un plantage FS#2641 (r15511)
  • Corrigé: OTTD pre-0.5 stocke new_nonstop et full_load_any d'une manière différente; la conversion des sauvegardes ne fonctionnait pas pour eux (r15500)
  • Corrigé: Plantage en ouvrant les options du jeu alors que le paquet des graphismes de base actuellement chargé avait moins de 2 fichiers graphiques valides. Par exemple, quand quelqu'un remplace ses graphismes de base d'origine par un travail personnalisé (mais en gardant le nom) ou renomme le DOS en Windows ou inversement FS#2630 (r15476)

0.7.0-beta1 (16/02/2009)

Sujet du forum

  • Fonctionnalité: Permet d'avoir plusieurs fenêtres avec une boîte d'édition ouvertes simultanément (r15424)
  • Fonctionnalité: Ajoute la possibilité de sélectionner quel ensemble de graphismes de base utiliser depuis la fenêtre des options du jeu. Le changement prendra effet quand la fenêtre sera fermée. Cette option ne peut être utilisée que depusi le menu d'introduction, car recharger les graphismes en cours de partie peut amener des problèmes (r15389)
  • Fonctionnalité: Ne pas dessiner de câbles de caténaire superflus FS#1761 (r15347)
  • Fonctionnalité: Ajoute une option pour grouper et faire le sous-total de la liste des dépenses dans la fenêtre des finances de la compagnie (r15301)
  • Fonctionnalité: Permet de déplacer les clients entre compagnies/spectateurs par le serveur et les clients eux-mêmes (r15242)
  • Fonctionnalité: Support natif des sauvegardes de Transport Tycoon (original) (r15216)
  • Fonctionnalité: Permet l'aménagement de terrain aux bords de la carte (r15190)
  • Fonctionnalité: [NewGRF] Permet à un grf de donner un nom personnalisé à une maison via le rappel 0x14D, pendant le processus de Demande de Case (r15172)
  • Fonctionnalité: Télécharger du contenu depuis un serveur central (content.openttd.org) où les auteurs peuvent charger leurs NewGRFs/IS etc. Cela devrait permettre de rejoindre les serveurs qui n'utilisent que les NewGRFs distribués via ce système plus facile, car les joueurs peuvent télécharger les NewGRFs depuis le jeu. Cela facilitera aussi s'il y a des mises à jour de NewGRFs et permettra de faire les modifications nécessaires (r15126)
  • Fonctionnalité: Ajoute le support des plages d'adresse IP bannies en utilisant la notation CIDR (r15094)
  • Fonctionnalité: Une structure d'IA, pour que les gens puissent écrire leur propre IA. Cela supprime aussi l'ancienne IA trichant et très boguée (r15027)
  • Fonctionnalité: [NewGRF] Supporte la variable 0x45 (info de courbure) aussi pour les véhicules routiers (r14945)
  • Fonctionnalité: [NewGRF] Met automatiquement l'âge du dernier véhicule à la dernière 'année d'introduction plus la moitié de la durée de vie du modèle', pour permettre à des véhicules d'apparaître au-delà de 2050 (r14926)
  • Fonctionnalité: Réunion de stations à distance (r14919)
  • Fonctionnalité: Option avancée pour garder divers outils de construction actifs, qui sont en général fermés après avoir placé un objet (r14902)
  • Fonctionnalité: Supprime la limite de fenêtre, mais laisse une limite configurable du nombre de fenêtres non épingables non vitales (r14899)
  • Fonctionnalité: Permet aux véhicules routiers de se déplacer de plusieurs étapes dans un tic (code basé sur celui de mouvement d'un train) et ajoute le support des la propriété de véhicule routier 15. Cela permet aux véhicules routiers d'atteindre une vitesse maximale de 318mph au lieu de 79mph. Cela n'implémente que les hautes vitesses, pas 'l'accélération réaliste' (r14869)
  • Fonctionnalité: Le demi-tour automatique en face des signaux de bloc peut maintenant être désactivé en mettant pf.wait_oneway_signal, respectivement pf.wait_twoway_signal, à 255 (r14852)
  • Fonctionnalité: Quelques optimisations (optionnelles) pour faire les ordres (initiaux); comme garder Aller à sélectionné FS#1984 (r14827)
  • Fonctionnalité: Fait correspondre les grilles de route d'une ville, quand toutes utilisent le même modèle, bien entendu FS#2390 (r14821)
  • Fonctionnalité: Appuyer sur CTRL en tirant pour construire un pont construit le dernier type de pont construit, si possible FS#2238 (r14805)
  • Fonctionnalité: Rend configurable le format de date des noms de sauvegarde/captures d'écran par défaut (r14792)
  • Fonctionnalité: Permet de défiler avec le bouton gauche de la souris appuyé (si activé). Auparavant utilisé pour les systèmes avec pavé tactile (r14789)
  • Fonctionnalité: Permet jusqu'à 15 compagnies (r14735)
  • Fonctionnalité: Permet jusqu'à 255 clients dans les parties multijoueurs (r14730)
  • Fonctionnalité: Quand la langue choisie n'est pas supportée par la fonte actuelle, essaye d'en trouver une qui le fait et l'utiliser à la place (r14618)
  • Fonctionnalité: [NewGRF] propriété 24 de Action0Industries (nom par défaut des fournitures de l'industrie pour les stations alentour) (r14598)
  • Fonctionnalité: Remplissage automatique non destructif avec l'option de conserver les temps d'attente FS#1124 (r14592)
  • Fonctionnalité: Ordre d'arrêt au dépôt; après cet ordre, vous devrez redémarrer manuellement le véhicule (ou le vendre) (r14524)
  • Fonctionnalité: Défilement avec les touches fléchées dans la liste des serveurs (r14517)
  • Fonctionnalité: Support initial de la gestion des scripts bidirectionnels et de la connexion des caractères arabes (r14479)
  • Fonctionnalité: Permet de trier les véhicules par durée de vie restante (r14352)
  • Fonctionnalité: Possibilité de réinitialiser le nom d'une valeur par défaut/automatique (pour les véhicules, les locomotives, les villes, les groupes, les gares, les points de passage, des gérants et les compagnies) (r14334)
  • Fonctionnalité: [NewGRF] Ajoute l'action 2 variable à la variable 0x47 pour les maisons: coordonnées de la case de maison (r14294)
  • Fonctionnalité: Permet d'écraser la palette des GRFs de base. Ainsi, vous pouvez jouer avec les NewGRFs faits pour la palette Windows avec la palette DOS des GRFs de base (et vice-versa). Notez que pour que cela fonctionne correctement, TOUS les NewGRFs doivent utiliser la même palette; mélanger et faire correspondre n'est pas encore supporté (r14229)
  • Fonctionnalité: Double-clic pour rejoindre un serveur/compagnie sélectionné (r14209)
  • Fonctionnalité: Permet à la fois les graphismes allemand et non allemand du pays des jouets comme graphismes "corrects" et officiels (r14197)
  • Fonctionnalité: Permet aux gens de créer leurs propres graphismes de base aisément et sans nécessiter de changement de code (r14197)
  • Fonctionnalité: [NewGRF]: Ajoute le support de la propriété 0x13 pour les ponts. Autrement dit, on peut maintenant spécifier un multiplicateur de coût sur 16 bits (r14172)
  • Fonctionnalité: Permet de choisir entre les paquets de graphismes DOS et Windows en gardant la possibilité d'écraser la palette (r14151)
  • Fonctionnalité: Augmente la taille de l'historique de la console. Maintenant, il ne supprimera des éléments d'historique que s'il y a dépassement d'un seuil, et quand ils sont plus longs qu'un (autre) seuil (r14056)
  • Fonctionnalité: Rend possible de filtrer la sortie list_patches comme pour les autres commandes de console list_* (r14041)
  • Fonctionnalité: Signalisation basée sur les chemins (r13926-13967)
  • Fonctionnalité: Affiche l'information de cargaison [totale] dans un dépôt quand on fait un [ctrl-]clic droit sur un véhicule (r13923)
  • Fonctionnalité: pré-réglages NewGRF, choisis par une liste déroulante dans la fenêtre NewGRF. Les pré-réglages sont sauvegardés dans le fichier de configuration (r13781)
  • Fonctionnalité: Ajoute quelques colonnes d'information dans la liste des serveurs (r13732)
  • Fonctionnalité: [NewGRF] Ajoute var 65 dans l'action 2 variable de variables de maisons (r13603)
  • Fonctionnalité: [NewGRF] Implémente var 63, l'action2 variable des variables de maisons. Ou, plus simplement dit, vérifie le taux d'animation des maisons proches (r13519)
  • Fonctionnalité: Aqueducs (r13464)
  • Fonctionnalité: [NewGRF] Ajoute var 0x69 pour les industries, date de construction au format long (r13443)
  • Fonctionnalité: [NewGRF] Ajoute l'année d'introduction et de construction maximale au format long pur les maisons (r13437)
  • Fonctionnalité: [NewGRF] Ajoute l'accès aux date et année courantes pour Action 7/9/D et VarAction2 (23/24 ou A3/A4), et ajoute l'accès à l'année de construction (format long) dans Variational Action2 Variable 49 pour les véhicules (r13376)
  • Fonctionnalité: Séparer la barre d'outils principale quand la résolution devient très basse, pour que les boutons soient toujours visibles et utilisables (r13339)
  • Fonctionnalité: Fait que les messages d'information utilisent une liste liée au lieu un tampon circulaire glissant. Cela permet de stocker plus de messages d'information dans l'historique (r13317)
  • Fonctionnalité: Le nombre de messages d'information est réduit en supprimant tous les messages qui sont plus anciens d'une valeur paramétrée que quand ils ne seraient pas affichés dans une fenêtre surgissante, par exemple un mois pour un changement de production d'industrie et une demi-année pour une offre de subvention. En conséquence, les messages les plus importants resteront plus longtemps dans l'historique (s'il fait plus de 30 messages) (r13317)
  • Fonctionnalité: Permet d'avoir plus de deux aéroports par ville. Le nombre d'aéroports est maintenant contrôlé par le bruit généré par chacun d'eux, la distance au centre ville et la tolérance de la ville (13226)
  • Fonctionnalité: Introduit le 'pool de véhicules', qui supprime en premier lieu les limites fixées de type de véhicule et permet aussi (avec l'option 'dynamic_engines') à de multiples ensembles NewGRF de véhicules de coexister (r12924)
  • Fonctionnalité: [NewGRF] Possibilité de jouer des sons NewGRF pour les industries et les stations (r12817)
  • Fonctionnalité: [NewGRF] Ajoute un support à l'animation des gares NewGRF (r12798)
  • Fonctionnalité: Tri des listes de véhicule par longueur de véhicule routier/train (r12766)
  • Fonctionnalité: Ordres conditionnels de 'saut' (r12667)
  • Fonctionnalité: Possibilité d'envoyer un véhicule (en utilisant les ordres par défaut) au dépôt le plus proche (r12661)
  • Fonctionnalité: Possibilité de forcer un véhicule à ne pas charger ou décharger à une gare (r12650)
  • Fonctionnalité: Quatre types différents de sans-arrêt, sélectionnables individuellement par ordre. Remplace l'option "ordre compatible avec TTDP" (r12648)
  • Fonctionnalité: Trois types différents de chargement dans une même partie au lieu de deux. On peut choisir chargement complet de tout et chargement complet d'un, au lieu que chargement complet soit gouverné par l'option "Chargement complet par un seul type" (r12648)
  • Fonctionnalité: Les fenêtres de finance et de choix du visage du joueur se souviennent maintenant de leur position en inversant les tailles (r12634)
  • Fonctionnalité: Montre quelles cargaisons une station peut recevoir (r12596)
  • Fonctionnalité: [NewGRF] Ajoute une action 2 aléatoire de type 84. Pour les véhicules uniquement (r12452)
  • Fonctionnalité: [NewGRF] Ajoute le support pour var A2/22 pour l'action 7/9/D: Niveau de difficulté (r12449)
  • Fonctionnalité: Ajoute les boutons de bascule +/- à la liste des cargaisons en attente pour afficher/cacher l'information détaillée de cargaison transférée (r12446)
  • Fonctionnalité: Ouvre la table des horaires en appuyant sur le bouton d'ordres en appuyant sur la touche CTRL (r12441)
  • Fonctionnalité: Clavier à l'écran dans les champs de saisie, pour que quelqu'un sans clavier puisse aussi entrer du texte FS#1846 (r12425)
  • Changement: En vérifiant les noms uniques, comparez seulement les noms positionnés manuellement FS#1923 (r14958)
  • Changement: Appliquer le paramètre 'Avertir si le revenu du train est négatif' aux autres types de véhicule également (r14835)
  • Changement: En chargeant des parties en mode "réseau", utiliser la date de démarrage de la sauvegarde pour le serveur et tous les clients en chargeant les NewGRFs, plutôt que la date actuelle. Évite les désynchronisations causées par action 7/9s sautant des parties du GRF basées sur la date ou d'autres variables qui peuvent différer au moment du chargement du NewGRF (r14769)
  • Changement: Ne dire qu'un véhicule est transformable que quand il peut être transformé en au moins deux types de cargaison, ou quand il a des sous-cargaisons (r14683)
  • Changement: [NewGRF] Comme notre gestion des NewGRF est meilleure qu'avant, désactiver un NewGRF si des sprites inattendus sont atteints (r14184)
  • Corrigé: Une ville peut construire une statue sous un pont FS#2618 (r15397)
  • Corrigé: Plusieurs véhicules peuvent remplir les horaires, set seules les données d'un véhicule seront prises en compte. Maintenant, permet seulement à un véhicule à la fois de les remplir FS#2466 (r15382)
  • Corrigé: En testant des routes parallèles séparées de deux cases, ne pas se déplacer de plus d'une case le long de la route (r15381)
  • Corrigé: [NewGRF] La sous-cargaison renvoyée par la variable de véhicule 0x42 devrait être la sous-cargaison la plus commune de la cargaison la plus courante. Si rien n'est transporté, 0x..FFFF00 doit être renvoyé (r15378)
  • Corrigé: Un tramway circulant autour d'un dépôt 'n'entre' vraiment jamais dans le dépôt FS#2605 (r15375)
  • Corrigé: Changer le modèle de routes d'une ville en cours de partie peut provoquer des réseaux routiers laids FS#2121 (r15340)
  • Corrigé: Une compagnie ne peut jamais avoir une couleur auto-assignée de 0 (bleu foncé) (r15281)
  • Corrigé: Verrou mortel (avec les grosses fontes) ou désynchronisation en générant le nom du gérant (r15279)
  • Corrigé: Ferme toutes les fenêtres *avant* de démarrer une nouvelle partie ou en charger une, au lieu de le faire comme une des dernières étapes du chargement. Cela provoquait, dans certains cas, la réinitialisation des paramètres NewGRF, quand la partie était déjà chargée, amenant des désynchronisations immédiates en rejoignant une partie en réseau FS#2577 (r15256)
  • Corrigé: Les avions peuvent être 'chargés en l'air' ou avoir une vitesse de zéro en l'air après avoir converti d'anciennes sauvegardes FS#2571 (r15230, r15227)
  • Corrigé: Localisation d'une case en erreur non réinitialisée en élevant le terrain, faisant surligner une case quand il n'y a rien à aplanir FS#2542 (r15138)
  • Corrigé: Les signes avec le signe 'Sign' étaient perdus en convertissant des sauvegardes TTD (r15137)
  • Corrigé: [NewGRF] Ajoute le support pour les données 8 octets d'action7/9, utilisées comme masque pour les vérifications GRFID (r15114)
  • Corrigé: [NewGRF] Garde les variables d'industrie 8E et 8F synchronisées avec 93; en changeant de production, utiliser les résultats 0D, 0E ou 0F des rappels 29 ou 35 (r15103)
  • Corrigé: [NewGRF] Désactiver un NewGRF au chargement quand il contient plusieurs actions 8s (r14979)
  • Corrigé: Mauvaises valeurs par défaut pour l'intervalle de maintenance en basculant entre intervalle en jours et en pourcentage FS#2508 (r14959)
  • Corrigé: [NewGRF] Construire de nouvelles parties de station n'alloue pas une nouvelle spécification de station, cassant en réalité la variable 41. Cela était dû au nombre limité de spécifications de station que nous avons par gare. Cette correction fait que les nouvelles parties de station construites créent une nouvelle spécification jusqu'à ce qu'on ne puisse plus en allouer par station, puis revient à l'ancien comportement (partager les spécifications de station) FS#1832 (r14956)
  • Corrigé: [NewGRF] Les spécifications de station n'étaient pas désallouées en construisant une nouvelle partie de gare sur elles (r14955)
  • Corrigé: Partager/cloner/insérer des ordres qu'un véhicule (dans la liste partagée) ne peut pas aller à (mauvais type de station, etc.) FS#1890 (r14954)
  • Corrigé: L'"état animé" des bulles était stocké dans une variable qui n'était pas stockée dans la sauvegarde. Utiliser une variable qui est sauvegardée dans la sauvegarde corrige la désynchronisation et la rend un peu plus claire FS#2512 (r14931)
  • Corrigé: Annule le tirage des véhicules dans la fenêtre de groupe quand ils sont supprimés FS#2500 (r14925)
  • Corrigé: Ne pas réinitialiser inutilement le curseur, quand un véhicule différent est tiré (r14924)
  • Corrigé: [NewGRF] Crée d'abord toutes les parties articulées des véhicules routiers, puis appel le rappel 36 de capacité, appelé aussi pour toutes les parties articulées (r14903)
  • Corrigé: Débordement du nombre d'ordres par véhicule FS#2495 (r14830)
  • Corrigé: Tout-en-un causant de possibles lectures hors limites (r14811)
  • Corrigé: Dans une partie multijoueurs, aucune compagnie ne peut être en faillite. De plus, les compagnies ayant passé la période de "banqueroute" (4 trimestres) ne seront plus en faillite en chargeant le paquet du jeu en multijoueurs. Maintenant, toute compagnie qui est en multijoueurs ou non "actuellement contrôlée par le joueur" en mono-joueur sera en faillite FS#1993 (r14750)
  • Corrigé: Ne laisser aucun véhicule de catastrophe (hélicoptère ou avion) cibler une industrie invalide (r14746)
  • Corrigé: Fuite mémoire dans l'action 0x0F (nouveaux noms de ville) (r14737)
  • Corrigé: Écrire un unique caractère dans le fichier de configuration provoque une lecture hors tampon (r14729)
  • Corrigé: Transférer d'abord tout le chargement d'une chaîne de véhicules aux industries avant de déclencher un traitement. Cela réduit l'utilisation des rappels et résout les erreurs d'arrondi critiques en utilisant le multiplicateur de cargaison entrante au lieu des rappels de production FS#2460 (r14705)
  • Corrigé: La catastrophe du zeppelin doit cibler st->airport_tile, et pas st->xy (r14694)
  • Corrigé: [NewGRF] Les graphismes de remplissage progressif n'étaient pas choisis en accord avec les spécifications NewGRF FS#2435 (r14678)
  • Corrigé: [NewGRF] Vérifie la taille des sprites en exécutant l'action 6 (r14674)
  • Corrigé: [NewGRF] La propriété 7 et le rappel 12 étaient erronés pour les avions. Maintenant, le rappel 12 est bien appelé aussi pour le 'courrier'. Si le rappel n'est pas utilisé, le 'courrier' utilise 1/4 de la propriété 7 (arrondie au-dessus) FS#2444 (r14672)
  • Corrigé: Corruption de pile possible en lisant des sprites corrompus FS#2415 (r14610)
  • Corrigé: [NewGRF] Renvoie l'année courante comme année de construction pour les maisons non terminées (r14608)
  • Corrigé: [NewGRF] Quand le rappel 1E échoue, utiliser la couleur aléatoire standard (r14605)
  • Corrigé: L'ID de compagnie est groupé en respectant le reste de l'IHM dans la fenêtre de triche FS#2422 (r14603)
  • Corrigé: La plage des clients chassés/bannis est basée sur un nombre maximum de clients, non le nombre maximal de compagnies FS#2414 (r14588)
  • Corrigé: Permet aux rappels de capacité (15, 36) de renvoyer la capacité 0 (r14578)
  • Corrigé: Plantages quand un NewGRF envoie une chaîne invalide FS#2395 (r14563)
  • Corrigé: Le pool d'ordres semblait plein quand ce n'était pas le cas, car il vérifiait seulement s'il était possible d'allouer un nouveau bloc d'éléments du pool au lieu de vérifier les éléments du pool libres (r14547)
  • Corrigé: Ne pas livrer de cargaison aux industries qui ne sont pas dans la zone de captage de la station FS#2138 (r14530)
  • Corrigé: Alloue des amorces d'entrées de son (vides) en chargeant un sample.cat vide/corrompu/mal taillé, au lieu de faire planter des NewGRFs valides au chargement (r14527)
  • Corrigé: S'assurer que les trains s'arrêtent au bout d'une station; un train de 3/8èmes de longueur ne s'arrête pas aux 2/8èmes de sa longueur trop tôt, faisant que les 63/8èmes du train ne rentreront pas dans une station de 4 cases FS#2379 (r14526)
  • Corrigé: Petite chance de désynchronisation due au tri de pointeurs au lieu de tri par index (de gare) FS#2348 (r14463)
  • Corrigé: Quand un arrêt routier est déplacé, s'assurer de mettre à jour la destination des véhicules routiers allant à cet arrêt FS#2330 (r14446)
  • Corrigé: Support des espaces dans les répertoires passés à ./configure FS#1802 (r14440)
  • Corrigé: Les trains doivent parfois se déplacer une fois de trop/de moins en passant de voies en diagonale<->non en diagonale FS#1793 (r14436)
  • Corrigé: Équilibre les changements aléatoires d'industrie mensuels, en introduisant un changement d'industrie aléatoire quotidien FS#1885 (r14332)
  • Corrigé: Sauvegarde la palette des NewGRFs chargés dans la sauvegarde; donc rejoindre un serveur utilisant la palette Windows fera qu'un client avec la palette DOS fera une conversion de palette, et (ainsi) ne causera pas de désynchronisation (r14233)
  • Corrigé: Problèmes d'affichage (problèmes d'alignement/graphismes de véhicule incohérents) dans les graphismes d'origine (r14214, r14211)
  • Corrigé: On ne peut pas obtenir une liste de véhicules partageant un ordre quand le nombre d'ordres est 0; vous pouvez voir que les véhicules ont un ordre partagé cependant FS#2085 (r14097)
  • Corrigé: Différents problèmes de remplacement automatique/mauvais comportements FS#1264, FS#2037, FS#2038, FS#2110 (r14083)
  • Corrigé: L'IHM de remplacement automatique montre les types de véhicule pour le remplacement que CmdSetAutoReplace() n'acceptait pas (r14037)
  • Corrigé: Recalcul automatique de l'inflation si des NewGRFs sont modifiés et si les types de cargaison sont ajoutés, afin que les taux de paiement des cargaisons soient corrects FS#2074 (r13836)
Personal tools