Outil pour apprendre le morse et les balises pour IL-2

IL-2 1946

Topic author
godzyla
Jeune Pilote
Jeune Pilote
Messages : 1457
Inscription : 04 mai 2008

Outil pour apprendre le morse et les balises pour IL-2

#1

Message par godzyla »

Bonjour,

Depuis deux mois je travaille sur un projet qui au départ devait consister à créer une balise pour IL-2 qui devait envoyer un message paramétrable en morse et finalement le programme a dérivé vers un outil pour apprendre à écouter le morse, il y a toujours un module pour jouer les messages mais il y a également une module pour les balises NDB et un autre pour les balises YE/YG avec des questionnaires. Le programme fait 5Mo une fois installé


Vous pouvez installer le programme de conversion de Morse.
http://www.derrierloisirs.fr/il2/bdd201 ... 20tool.zip
Il y a deux principaux programmes, une version de base en utilisant la console et une version sous forme d'interface graphique, des parties communes ont été regroupées sous forme de bibliothèques dynamique.

1) Notes importantes avant toute utilisation.
2) Les bibliothèques dynamiques
2.1) Languages.dll
2.2) Converter.dll
2.3) Player.dll
2.3.1) Bibliothèque
2.3.2) Fichiers sons
4) Morse Code generator UI.dll
3) Interface graphique
3.1) Lecteur de textes
3.2) Balises NDB
3.3) Balises YE/YG
4) Notes importantes
5) Crédits

1) Notes importantes

- Le programme est fait pour être exécuté sous Windows uniquement.

- Le "./" fait référence au dossier dans lequel est installé votre application.

- Le "*.wav" fait référence à tous les fichiers sons au format .wav dans le repertoire donné.

2) Les bibliothèques dynamiques
Les bibliothèques dynamiques ont été crées dans le but de diminuer le poids du programme et dans une optique de réutilisation et de qualité.

2.1) Languages.dll
Ce module est la gestion des langues, il y a deux cas.
Quand il est dit "langue par défaut" ceci sous-entend que je fais référence à l'Anglais.
L'interface graphique possède un sélecteur de langue ce qui simplifie la tâche et si une langue est en cours d'implémentation mais qu'elle n'est pas à sa version définitive, il se peut que certains messages soient affichés dans la langue par défaut.

2.2) Converter.dll
Ce module adapte le texte pour adapter ou supprimer des caractères qui ne sont pas dans la listes des pistes audio.

2.3) Player.dll
Ce module est fait pour lire des fichiers sons.

2.3.1) Bibliothèque
La bibliothèque utilise une bibliothèque de base de lecture de sons windows (winmm.dll) pour pouvoir lire les fichiers sons.

2.3.2) Fichiers sons
Les fichiers se trouvent dans un dossier ./Ressources.
./Ressources/Morse_X.wav (Fichiers de son Morse)
-X est la représentation des
- lettres de A à Z
- nombres de 0 à 9
- Point
- Virgule
- Point d'interrogation
- Trait d'union
- Espace (Silence)
-Bonus
- Slash
- Parenthèses
- Apostrophe
- Deux points
- Point virgule
- Souligné

2.4) Morse Code generator UI.dll
Ce module est le gestionnaire de l'interface graphique.

3) Interface graphique

Prérequis:
./Morse Text2Audio User Interface.exe; Application, point de démmarage.
./Converter.dll; Convertisseur.
./Languages.dll; Bibliothèque de gestion des langues.
./Player.dll; Module permettant de jouer les fichier sons.
./Morse code generator UI.dll; Gestion de la fenêtre.
./Ressources/Fichiers sons..

3.1) Fenêtre principale
Cette fenêtre principale de l'interface graphique permet de taper du texte dans la zone de texte de gauche et en appuyant sur lecture, retranscrit le texte adapté dans la zone de texte de droite, il est possible d'arrêter la lecture à tout moment par le bouton d'arrêt ou la fermeture du programme.

3.2) Balises NDB
Le menu "Balises IL-2" est le menu qui contient les 32 codes pour les balises créées dans la version 4.10 du jeu IL-2 Sturmovik 1946 triés par ordre alphabétique.
Le bouton de test aléatoire joue le code d'une des balises et l'utilisateur a un formulaire qu'il doit remplir et retrouver le code de la balise.

3.3) Balises YE/YG
Cette fenêtre contient une rosace avec 12 secteurs. Le centre de ce cercle est le point d'origine de la balise.
Le bouton de lecture aléatoire joue un morceau d'un des secteurs et un questionnaire s'ouvre comme pour les balises NDB.
À chaque modification d'un code, la fenêtre vérifiera tous les secteurs pour empêcher le test en cas de doublons ou de secteurs vides.

4) Notes importantes
Les traductions Françaises et Anglaises sont finalisées.
Les traductions Espagnoles et Allemandes sont en développement. Je suis à la recherche de personnes dont la langue maternelle est l'Espagnol ou l'Allemand pour apporter des corrections.
Pour les personnes native d'autres pays, vous pouvez m'envoyer vos traductions et je les intègrerai.
Vous pouvez me contacter par message privé sur les forums suivants:
- Checksix
- Special Aircraft Service
- All Aircraft Simulations
Pseudo : Godzyla

5) Credits
Module de lecture de texte : Godzyla
Module balises NDB : Godzyla
Module balises YE/YG: Bomber et Godzyla
Module de questionnaires : CROC et Godzyla
Traductions française et anglaise : Godzyla
Traduction espagnole : Champi (SAS) et Godzyla
Traduction allemande : CROC
Icones : CROC
In log veritas [est]!
Le log a la réponse à toutes tes questions.

http://danstonchat.com/12605.html
Guide utile pour une personne lambda afin de communiquer avec un informaticien.

http://www.viedemerde.fr/travail/7217702
Et voici la subtile réponse d'un informaticien qui ne comprend pas le problème de la personne
Avatar de l’utilisateur

C6_Dore
Jeune Pilote
Jeune Pilote
Messages : 1084
Inscription : 30 juin 2006

#2

Message par C6_Dore »

Beau travail Godzyla, je teste ça ASAP :yes:
Image
Avatar de l’utilisateur

TOMPCAT
Chef de patrouille
Chef de patrouille
Messages : 4565
Inscription : 31 mars 2004

#3

Message par TOMPCAT »

Association pour la tranquillité des MORSES:king:
Pièces jointes
morses.jpg
Image
Je ne fais rien, mais je le fait bien

Topic author
godzyla
Jeune Pilote
Jeune Pilote
Messages : 1457
Inscription : 04 mai 2008

#4

Message par godzyla »

Problème théoriquement résolu, premier post modifié en conséquence.
In log veritas [est]!
Le log a la réponse à toutes tes questions.

http://danstonchat.com/12605.html
Guide utile pour une personne lambda afin de communiquer avec un informaticien.

http://www.viedemerde.fr/travail/7217702
Et voici la subtile réponse d'un informaticien qui ne comprend pas le problème de la personne

SmilingCow
Apprenti-Mécano
Apprenti-Mécano
Messages : 282
Inscription : 10 juin 2004

#5

Message par SmilingCow »

Çà s'installe comme il faut et çà joue.
Ohhhh My GOD !!!
:notworthy:notworthy:notworthy
Avatar de l’utilisateur

C6_Dore
Jeune Pilote
Jeune Pilote
Messages : 1084
Inscription : 30 juin 2006

#6

Message par C6_Dore »

Testé, ça fonctionne 5/5, spécialement utile pour les balises YE.
Une p'tite suggestion: Introduire un fichier .ini pour conserver le réglage de la langue?
Image
Avatar de l’utilisateur

-=COS=-LeBorgne
Jeune Pilote
Jeune Pilote
Messages : 1362
Inscription : 12 avril 2006

#7

Message par -=COS=-LeBorgne »

y a plus de ini dans les dernières versions de visual basic. mais c' est pas difficile a faire
Image

Topic author
godzyla
Jeune Pilote
Jeune Pilote
Messages : 1457
Inscription : 04 mai 2008

#8

Message par godzyla »

Pour la sauvegarde des langues j'avais réussi à le faire mais depuis que j'ai revu le code de gestion des langues je n'arrive plus à sauvegarder. Normalement les secteurs du module YE/YG et le sélecteur sont enregistrables.

@ LeBorgne, je programme en C#, mais le .NET, que ce soit le C++, C# ou le VB, c'est géré par visual Studio ce qui est la même chose au final.

@JP, le programme a un fichier de conf inclus dans la DLL du module de l'interface graphique et le "conf.ini" est en fait via visual studio un fichier .config en XML.
In log veritas [est]!
Le log a la réponse à toutes tes questions.

http://danstonchat.com/12605.html
Guide utile pour une personne lambda afin de communiquer avec un informaticien.

http://www.viedemerde.fr/travail/7217702
Et voici la subtile réponse d'un informaticien qui ne comprend pas le problème de la personne

OBT~acropol
Pilote Philanthrope
Pilote Philanthrope
Messages : 392
Inscription : 25 juillet 2009

#9

Message par OBT~acropol »

je veux adhérer à l'association de tompcat....
Depuis le 06 avril 2020 : I9 9900K sans OC, 32 gigas de ram,RTX 2080 Ti Windows 10 sur SSD samsung 120 gigas, DCS sur SSD samsung 250 Gas, BOS sur DD, HP REVERB...
Avatar de l’utilisateur

Milos
Dieu vivant
Dieu vivant
Messages : 22493
Inscription : 27 janvier 2004

#10

Message par Milos »

J'ai fait du morse pendant vingt ans. Mes oreilles (du moins ce qu'il en reste) disent pitié :wacko:
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.

Mon pit

Topic author
godzyla
Jeune Pilote
Jeune Pilote
Messages : 1457
Inscription : 04 mai 2008

#11

Message par godzyla »

Milos a écrit :J'ai fait du morse pendant vingt ans. Mes oreilles (du moins ce qu'il en reste) disent pitié :wacko:
Je n'ai fait que reprendre les sons du jeu
In log veritas [est]!
Le log a la réponse à toutes tes questions.

http://danstonchat.com/12605.html
Guide utile pour une personne lambda afin de communiquer avec un informaticien.

http://www.viedemerde.fr/travail/7217702
Et voici la subtile réponse d'un informaticien qui ne comprend pas le problème de la personne
Avatar de l’utilisateur

C6_Dore
Jeune Pilote
Jeune Pilote
Messages : 1084
Inscription : 30 juin 2006

#12

Message par C6_Dore »

Godzyla: Tu devrais utiliser plutôt une voix de femme russe, car, c'est bien connu, la moudjik adoucit le morse.
Image
Avatar de l’utilisateur

UF-hallacar
Pilote Confirmé
Pilote Confirmé
Messages : 3194
Inscription : 31 janvier 2002

#13

Message par UF-hallacar »

et il faut pas mélanger les torchons et les soviets
Image

"les cons cela osent tout et c'est d'ailleurs à cela qu'on les reconnait" M.AUDIARD
Avatar de l’utilisateur

PIPS
Jeune Pilote
Jeune Pilote
Messages : 1748
Inscription : 28 août 2002

#14

Message par PIPS »

PA-Dore a écrit :C'est bien connu, la moudjik adoucit le morse.

Euuuhh!!! Jipi, quand auras tu fini de faire joujou avec les neurones de Tompcat !!!!!lollol
Image


La grande leçon de l'histoire est que l'homme ne tire presque jamais de leçons de l'histoire.
Avatar de l’utilisateur

raf'
Mécano au sol
Mécano au sol
Messages : 525
Inscription : 02 janvier 2009

#15

Message par raf' »

UF-hallacar a écrit :et il faut pas mélanger les torchons et les soviets
la coupe est pleine, mais pas le bolchevique :yes:
Deux Zeros arrivent l'un en face de l'autre.
Le chef de patrouille : "Zero Banzaï de Zero Tokyo, virez à droite"
Zero Banzaï : "Zero Tokyo de Zero Banzaï, laquelle chef ? La vôtre ou la mienne ?
Zero Tokyo : "... [soupir]"

Topic author
godzyla
Jeune Pilote
Jeune Pilote
Messages : 1457
Inscription : 04 mai 2008

#16

Message par godzyla »

Petit up, l'installeur contient les dépendances pour faciliter l'installation.
In log veritas [est]!
Le log a la réponse à toutes tes questions.

http://danstonchat.com/12605.html
Guide utile pour une personne lambda afin de communiquer avec un informaticien.

http://www.viedemerde.fr/travail/7217702
Et voici la subtile réponse d'un informaticien qui ne comprend pas le problème de la personne
Répondre

Revenir à « IL-2 1946 »