En faisant marcher la compilation sous Linux, j'ai dû faire un bon nombre de modifications du code source. Alors plutôt de poster des dizaines de diffs pénibles à lire, et encore pires à copier coller, j'ai créé un dépôt https://github.com/vancolbert/claet où on peut voir tous les changements et plus facilement les obtenir, si on voudrait.
Pour eux sous Windows (ou qui utilisent wine), j'y ai mis un exécutable win32 compilé sous Linux avec mingw-w64 ("cross compilation"):
le195_claet_test_win32_20240825.zip (3.7M) (description)
C'est testé sous Windows 10 et wine 9.5. Ça inclue le raccourci pour le ciblage automatique, et la correction des noms de sorts dans l'info-bulle lorsqu'on y passe la souris.
Pour automatiser la création du système de cross-compilation (c'est à dire télécharger, configurer, et compiler gcc, mingw, les bibliothèques, etc.) il y a un script python setupmingw.py et une liste de paquets claet.pkglist.
github, exe win32
Re: github, exe win32
Mise à jour de l'exécutable Windows, maintenant avec un installateur (inno setup):
setup-LE195_claet_test_20240901.exe (4.4M)
setup-LE195_claet_test_20240901.exe (4.4M)
nouvelle version 20240914
Nouvelles fonctionalités mises sur la branche test:
1. Rétablissement automatique de la connection 84e60a35
Si le client ne reçoit aucune communication du serveur pendant 2 minutes, la connection est supposée morte et ensuite terminée. Réconnexion automatique toutes les 30 ± 15 seconds.
2. Fusionnement optionnel des messages identiques a141a37b
Avant:Après:
3. Indication d'activité des listes d'objets, possibilité d'annuler 3921dd9a cf50d261f
.
On peut terminer un retrait en cours avec la touche ESC.
4. Sensibilité de la molette réglable 73850e39
La possibilité de faire défiler plus vite dans les fenêtres du dépôt, incunables, listes d'objets, etc. ou bien plus lentement si besoin.
5. Amélioration de la commande &go c8507654 3aa1e5f4
On peut faire &go MARQUE (au lieu de &gomarque), et la commande fonctionne même si on supprime puis recrée une marque de nom identique.
6. Nom affiché en gris si mort f847cff0
Installateur du binaire compilé pour Windows:
setup-LE195_claet_test_20240914.exe (4.4M)
Ou un simple zip si on préfère copier le fichier manuellement:
LE195_claet_test_20240914.exe.zip (3.7M)
1. Rétablissement automatique de la connection 84e60a35
Si le client ne reçoit aucune communication du serveur pendant 2 minutes, la connection est supposée morte et ensuite terminée. Réconnexion automatique toutes les 30 ± 15 seconds.
2. Fusionnement optionnel des messages identiques a141a37b
Avant:Après:
3. Indication d'activité des listes d'objets, possibilité d'annuler 3921dd9a cf50d261f
.
On peut terminer un retrait en cours avec la touche ESC.
4. Sensibilité de la molette réglable 73850e39
La possibilité de faire défiler plus vite dans les fenêtres du dépôt, incunables, listes d'objets, etc. ou bien plus lentement si besoin.
5. Amélioration de la commande &go c8507654 3aa1e5f4
On peut faire &go MARQUE (au lieu de &gomarque), et la commande fonctionne même si on supprime puis recrée une marque de nom identique.
6. Nom affiché en gris si mort f847cff0
Installateur du binaire compilé pour Windows:
setup-LE195_claet_test_20240914.exe (4.4M)
Ou un simple zip si on préfère copier le fichier manuellement:
LE195_claet_test_20240914.exe.zip (3.7M)
changements 20240928
Version 20240928:
Simple zip: LE195_claet_test_20240928.exe.zip 3.7M
- Correction du fusionnement des messages identiques même s'ils sont coupés vers la fin de la ligne. 088274c0
- Permettre des valeurs plus grandes dans les boîtes de quantité de l'inventaire. On peut utiliser le suffixe "k" pour signifier 1000. a1a50f21
- Raccourcis clavier K_MIXONE et K_MIXALL correspondant aux boutons ">" et ">>" dans l'atelier de fabrication (F9 et F10 par défaut, modifiable dans key.ini). f311da4e
- Affichage optionel du nombre de coups qui ont donné de l'expérience durant le combat. 6c539c74
Simple zip: LE195_claet_test_20240928.exe.zip 3.7M
modifs 20241005
- La fenêtre du dépôt reste ouverte après un changement de la carte. 428cc34
- Amélioration de la mise en page dans la fenêtre Statistiques/Session (affichage normal). 0f30c9d
- Coloration des lignes impaires ou si elles ont une valeur non nulle dans les listes des compteurs. Les couleurs peuvent être configurées dans named_colours.xml sous les mots-clés "global.row.odd" et "global.row.nonzero". 41dafc5
- L'orientation et le niveau de zoom de la caméra sont sauvegardés puis rechargés quand on change la position sur une carte. Par exemple si l'on entre dans une maison, regarde autour, puis sort, la vue sera la même qu'au début. 711103b
Simple zip: LE195_claet_test_20241005.exe.zip 3.7M