Watch Company Patch

Le Watch Company Patch (Correctif pour Regarder les Compagnies) est une amélioration de l'interface utilisateur d'OpenTTD.

Ce correctif ajoute une nouvelle fenêtre qui permet d'observer les actions de construction des autres compagnies.

Depuis le menu carte, il vous est possible d'afficher cette fenêtre :

Cette fenêtre présente une vue réduite de la carte ainsi qu'une double rangée verticale composée

  1. de boutons de compagnie
  2. de voyants d'activité

Le bouton de compagnie dont la couleur est assortie à celle-ci, permet à la zone "vue réduite" d'être centrée automatiquement sur les dernières coordonnées de construction de la compagnie.

Le voyant d'activité passe au rouge lorsque des actions de constructions sont en cours dans la compagnie associée. Au repos, le voyant est gris (aucun joueur dans la compganie), vert (au moins un joueur dans la compagnie), jaune (la compagnie est une IA)

4 boutons supplémentaires sont en bas de la fenêtre :

La vue réduite peut être utilisée comme la vue principale avec la souris (déplacement de la carte, Zoom). Il est même possible de construire depuis cette vue.

La fenêtre peut être aussi redimensionnée à volonté.

Le nombre de fenêtres d'observation ouvertes simultanément n'est pas limité. Il est donc possible d'avoir une fenêtre d'observation par compagnie présente.

Mais qui peut bien avoir besoin de cette fonctionnalité ?

Selon le type de partie utilisée :

Quelque soit le mode de jeu de votre partie multi-joueurs, vous y trouverez un intérêt

Cette fonctionnalité est elle intégrée dans la version officielle ?

Non pas encore et pour qu'elle le soit, il faut soumettre la fonctionnalité avec le code qui va avec et que tout cela soit bien écrit et que l'équipe Dev d'OpenTTD l'accepte. Car une fois que le code est intégré dans la version officielle, il faut le maintenir, le faire évoluer en fonction de l'orientation donné par les développeurs sur d'autres développements. Il ne faut pas que ce "bout" de code réparti à plusieurs endroit soit un frein ou une pénbilité lors de l'écritre d'une évolution.

Alors, comment faire pour récupérer cette fonctionnalité (Windows uniquement) ?

Il faut récupérer soit

La première option n'est pas forcemment évidente pour qui ne sait pas générer un binaire openttd.exe. A cet effet, le binaire openttd.exe généré par mes soins, accompagné de son pack de langues, a été rangé dans un fichier ZIP et posé dans la zone de téléchargement. Il faut donc récupérer le fichier ZIP, en extraire le contenu et remplacer le binaire "openttd.exe" ainsi que le contenu du sous-dossier "lang" dans le répertoire d'installation de ton OpenTTD. 

Pour ne pas abîmer ton installation originale, tu peux installer OpenTTD une nouvelle fois dans un autre dossier, puis effectuer ce remplacement de fichiers sur cette nouvelle installation.

ATTENTION, le binaire et son pack de langue (dossier lang) fournis depuis la zone de téléchargement est valable UNIQUEMENT pour une version particulière d'OpenTTD : Clic droit sur le fichier application et onglet détail :

Comment reconnaitre l'original ?

Le binaire original a été signé numériquement par le concepteur, cela veut dire qu'il ne peut pas être modifé sans que Windows s'en aperçoive. Pour vérifier si la version est signée numériquement il faut afficher l'onglet "Signatures numérique" de l'application originale.

Mais est-ce bien raisonnable de récupérer un binaire depuis une source non officielle du projet ?

En terme de sécurité informatique c'est TRES MAL, et c'est quelque-chose qu'il faut éviter de faire (bah pourquoi tu dis celà ? Personne ne va télécharger ton truc alors ). En effet, personne, sinon l'auteur, ne sait ce que contient le binaire fourni. Mais si on pousse le raisonnement un peu plus loin, personne ne sait non plus ce que contient le binaire fourni par la source officielle. Est-ce vraimment le binaire qui a été compilé avec les sources officielles du projet ?

On en vient donc à un problème de confiance dans la source du fournisseur. Si tu estimes que ta source est digne de confiance alors tu peux voir les choses d'une autre façon. Le risque est alors moindre. Certains ici me connaissent et savent que je ne suis pas là pour produire du mauvais code. De part le domaine utilisé openttd.fr je suis identifiable en France. Ce n'est donc pas une assurance de qualité ni de fiabilité mais une possibilité de me trouver en cas de soucis.

Evidemment le Watch Company Patch a son sujet sur le forum qui n'attend que vos réactions et commentaires.

Allez, Bon téléchargement et Bon amusement avec ce Patch.

Comments (0)


OpenTTD France
https://www.openttd.fr/article.php?story=20111205103220400