ChuckKB

Toutes les nouveautés à venir, les radios-couloir... Tout à prendre comme argent comptant bien sur...
Répondre
Avatar de l’utilisateur
HotStick
Messages : 3778
Inscription : 28 oct. 2011, 10:59
Localisation : Marseille
Contact :

ChuckKB

Message par HotStick »

J'ai suffisamment avancé le script (Powershell) pour vous en faire bénéficier directement :D

Donc ce script permet de produire un Kneeboard amélioré à partir des Guides de Chuck.
Il ne fait que ça !

Amélioré car:
-Le Kneeboard de DCS est au format Horizontal mais les PDF de Chuck sont au format vertical. Du coup si on assemble l'une sur l'autre deux pages de Chuck on retrouve un PNG au format vertical.
-Ce qui fait que l'on divise aussi par deux le nombre de pages à cycler dans le Kneeboard de DCS (pour les doc de Chuck)
-Une extraction de zone d'une page de Chuck est effectuée pour en extraire la surface "utile" c'est à dire sans la zone grise verticale à gauche de toutes les pages. C'est nécessaire pour optimiser la qualité visuelle du résultat dans le Kneeboard de DCS.

Exemple de résultat:
Entrée:
http://51thfichiers.free.fr/ChuckKB/200-197.png
http://51thfichiers.free.fr/ChuckKB/200-201.png
Sortie:
http://51thfichiers.free.fr/ChuckKB/zCHUCK_001.png


Installation:
Il suffit de dézipper le fichier suivant http://51thfichiers.free.fr/ChuckKB/ChuckKB.zip (121Mo) après récupération
(en faisant bouton droit dessus avec votre 7-zip préféré) et de placer le répertoire produit "ChuckKB" dans la racine de C:
Je n'ai pas encore qualifié le script pour d'autres endroits donc pour l'instant c'est là ou rien !

Au final vous devez avoir un répertoire
C:\ChuckKB contenant 3 répertoires et 4 fichiers


Mise en œuvre:
1/ Vous utilisez l'excellent Kneeboard Builder https://dcskneeboardbuilder.com/ pour produire les fichiers PNG de n'importe quel guide de Chuck.
Attention il faut au préalable vérifier de mettre 200 dans le champ "PDF Import Resolution (dpi)" de ce programme.
S'il y a moins vous aurez des problèmes de qualité du résultat, si c'est plus vous vous trimballez des png trop gros pour rien.
Le fichier dpi.png dans le répertoire ChuckKB contient une capture d'écran de la fenêtre "Preferences" accessible en cliquant sur... "Options/Preferences"
C'est à faire qu'une fois, Kneeboard Builder mémorise la valeur de ce paramètre.

2/ Vous sélectionnez les PNG issus de Kneeboard Builder que vous désirez et vous les placez dans le répertoire 1-KBbrut
Vous pouvez mettre autant de fichier que vous voulez il suffit de ne pas dépasser 999 png 8)

3/ Vous faites boutons droit sur le fichier ChuckKB.ps1 et vous sélectionnez "Exécutez avec Powershell".
Vous rentrer "zCHUCK" à la question du nom du Kneeboard à produire (mais vous pouvez mettre ce que vous voulez)
Ca mouline un moment le temps de traiter tous les fichiers.

4/ Lorsque c'est terminé une fenêtre d'explorateur s'ouvre pour vous montrer le contenu du répertoire "2-Final" contenant tous les fichiers png produits.
Il ne vous reste plus qu'à les placer dans le Kneeboard de l'avion correspondant au Guide.
Vous pouvez faire Entrée du pavé numérique pour fermer la fenêtre Powershell ou fermer la fenêtre tout simplement.


Lecture dans DCS:
Sur écran, c'est très lisible

Sur VR même avec un G2, il faut souvent mettre le Kneeboard en grand pour bien lire le texte. Je pense que c'est la gestion de l'affichage des PNG du Kneeboard en VR qui pose pb car les ligne de textes sont coupés, c'est à dire qu'il manque le bas des caractères ou le haut jusqu'à ce que l'on augmente en hauteur (et/ou en largeur) la taille du Kneeboard, ce n'est pas normal. A la limite s'il manquait une densité de pixel ce serait illisible mais la ce n'est pas à cause ça. Il y a un autre phénomène.
Néanmoins mis en grand c'est très lisible et ça permet d'avoir un support pour tester un largage de munition en ayant Chuck avec nous !

Bon le fichier ps1 est un banal document "texte" qui peut être ouvert avec Notepad++.
C'est codé sans faire d'exercice de style, juste pour que ce soit opérationnel avant le LAN.
J'aime bien avoir Chuck dans mon avion :oops:

Avatar de l’utilisateur
HotStick
Messages : 3778
Inscription : 28 oct. 2011, 10:59
Localisation : Marseille
Contact :

Re: ChuckKB

Message par HotStick »

Si Powershell n'est pas content d'exécuter un script ps1 venant d'Internet (vous aurez du rouge dans la fenêtre de Powershell) il suffit de copier/coller le contenu du fichier chuckKB.ps1 dans le même nom de fichier au même endroit mais créé par vous (avec Notepad++), du coup ça ne viendra plus d'internet et il sera content :-D

Avatar de l’utilisateur
HotStick
Messages : 3778
Inscription : 28 oct. 2011, 10:59
Localisation : Marseille
Contact :

Re: ChuckKB

Message par HotStick »

Entre l'étape 1 et 2 du début du post vous pouvez utiliser l'utilitaire "Tri photo" que je vous avez déjà indiqué il y a quelques temps, très utile pour sélectionner quelles planches (png) de Chuck vous désirez garder pour le Kneeboard :)
C'est ce que j'utilise toujours aujourd'hui :-D

http://51thmassilia.net/forum/viewtopic ... oto#p11588

Répondre