Skin du HUD de SH4, Voyants pour portes de TLT ouvertes ou fermées |
Bienvenue invité ( Connexion | Inscription )
Skin du HUD de SH4, Voyants pour portes de TLT ouvertes ou fermées |
jeudi 24 novembre 2016 Ã 20:18
Message
#76
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Bonsoir Mille Sabords!
Bonsoir Gibus, En cherchant à faire tourner les tourelles TLT du Surcouf, j’avais trouvé la ligne de commande affichant la phrase « Tube N° x ouvert » par action de la touche A. Donc je me suis replongé dans les posts traitant du sujet. Je connais par cÅ“ur les posts de Batox cités plus haut. Il faut lui rendre hommage, il avait fait un travail remarquable. Je regrette son absence, que j’espère momentanée. Si à l’époque des compétences certainement existantes, se seraient mises en Å“uvre, je pense que vous auriez actuellement des indicateurs « tube ouvert » . Contrairement à batox je ne crois pas aux capacités des fichiers .dat, ce ne sont pas des fichiers d’exécution avec des instructions. Il ne s’agit que des données, variables et caractéristiques traitées dans SH4.exe Ex : L’animation des portes s’effectue suivant la fonction « anim Door etc » sur commande de SH4.exe. Mais lui lier un voyant n’est pas possible car il n’y a pas la fonction dans .dat ; et S3Ditor (Skwas) ne le permet pas. De même que dans les fichiers des tableaux des TLT. Je pense qu’il faut « piquer » la variable envoyée quelque part dans la RAM par l’instruction de commande des portes. Et comme je le disais hier soir, sans toucher directement au fichier SH4.exe car les conséquences pourraient être catastrophiques. Si on ajoute des lignes de code, le programme n’aura plus la même longueur et les adressages des variables ne seront plus valables. Aussi je préconise de créer un petit programme idoine qui prendrait cette variable pour allumer une icône. Un petit module « .dll » lié à SH4.exe mais hors de lui. Je développerai ultérieurement ma démarche en faisant court. Mais pour faire concis et court , C’est très long … Ce message a été modifié par <S639>AMAZONE - jeudi 24 novembre 2016 à 23:28. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
jeudi 24 novembre 2016 Ã 20:32
Message
#77
|
|
Vent frais Groupe : Membre Reporter Messages : 980 Inscrit : 09/09/2007 Lieu : Paris Membre no 7995 |
Je connais par cœur les posts de Batox cités plus haut. Il faut lui rendre hommage, il avait fait un travail remarquable. Ad majorem Batox gloriam -------------------- |
|
|
jeudi 24 novembre 2016 Ã 23:07
Message
#78
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Alors ça fait : A.M.B.G.
Ndr. : AMDG, frappé comme devise des Jésuites en référence à Ad Majorem Dei Gloriam Ce message a été modifié par <S639>AMAZONE - jeudi 24 novembre 2016 à 23:08. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
vendredi 25 novembre 2016 Ã 11:31
Message
#79
|
|
Typhon Groupe : Webmasters Messages : 25177 Inscrit : 23/11/2006 Lieu : Bellerive sur Allier (03) Membre no 4774 |
Si on ajoute des lignes de code, le programme n’aura plus la même longueur et les adressages des variables ne seront plus valables. Aussi je préconise de créer un petit programme idoine qui prendrait cette variable pour allumer une icône. Un petit module « .dll » lié à SH4.exe mais hors de lui. Bonjour, Ce n'est pas courant, pour une fois je comprends ce que nous explique un informaticien et ça me plaît bien. D'accord pour progresser dans cette voie. -------------------- Le Pacifique est un océan immense. Vous n'y trouverez pas l'ennemi si vous ne le voulez pas. Richard O'Kane.
En patrouille avec SH4 sur USS Skate Comité de lutte contre le langage SMS, les fautes volontaires sur Internet et les anglicismes Une pomme par jour éloigne le médecin ... à condition de viser juste. (Sir Winston SPENCER-CHURCHILL) |
|
|
vendredi 25 novembre 2016 Ã 16:38
Message
#80
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Si on ajoute des lignes de code, le programme n’aura plus la même longueur et les adressages des variables ne seront plus valables. Aussi je préconise de créer un petit programme idoine qui prendrait cette variable pour allumer une icône. Un petit module « .dll » lié à SH4.exe mais hors de lui. Ce n'est pas courant, pour une fois je comprends ce que nous explique un informaticien ... Houlala !!! Non je ne suis pas informaticien ... je ne suis que maçon ! peut-être que ceci explique cela. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
vendredi 25 novembre 2016 Ã 17:34
Message
#81
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Au sujet de la fermeture automatique des portes TLT,
Cela doit correspondre à la profondeur maximale du tir torpille, je présume. Pour les essais, à effectuer seulement sur un échantillonnage des soum pour confirmer ceci : Dossiers MODS > 1_TMO_2-5 > Data > Submarine > xxxxx ensuite voir dans les fichiers ".cfg" de chaque soum Xxxx1 > AI_ Fleetboat.cfg - … / … [Properties] … / … TorpLaunchMaxDepht = 30 ; meters En apparté : SnorkellDepht = 210 ; meters ???????? Xxxx2 > NSS_Ka_Hyoteki.cfg - … / … [Properties] … / … TorpLaunchMaxDepht = 15 ; meters Xxxx3 > NSS_AI_ JapSub.cfg [Properties] … / … TorpLaunchMaxDepht = 20 ; meters Etc. >NSS_Balao .cfg []… / … TorpLaunchMaxDepht = 45.75 ; m… >NSS_Gar .cfg []… / … TorpLaunchMaxDepht = 45.75 >NSS_Gato .cfg []… / … TLMDepht = 45.75 >NSS_Narwhal .cfg []… / … TLMDepht = 33.52 >NSS_Porpoise .cfg []… / … TLMDepht = 33.52 >NSS_S18 .cfg []… / … TLMDepht = 30 >NSS_S42 .cfg []… / … TLMDepht = 30 >NSS_Salmon .cfg []… / … TLMDepht = 33.52 >NSS_Sargo .cfg []… / … TLMDepht = 33.52 >NSS_Tambor .cfg []… / … TLMDepht = 45.75 >NSS_Tench .cfg []… / … TLMDepht = 45.75 >NSS_Gato .cfg []… / … TLMDepht = 45.75 >NSS_Uboat9 .cfg []… / … TLMDepht = 20 MOD > Surcouf_MS_v1.10 >NSS_Surcouf .cfg []… / … TLMDepht = 40 Ce message a été modifié par <S639>AMAZONE - vendredi 25 novembre 2016 à 23:47. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
mercredi 07 décembre 2016 Ã 19:09
Message
#82
|
||||
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
A l'attention de Maître Yoda !
Alors en gros : 1er – le Fichier principal : SH4.exe à la racine du jeu fait appel à des routines 2ème – ces Routines ont comme préfix .exe - .act - .dll etc 3ème – ne pas confondre avec les modules du JSGME à la même racine (voir date de création) 4ème – les fichiers relatifs à SH4 sont datés de 2002, 2003(copiés de SH3) 2005, 2006, 2007. Img 1 et Img 2 Voilà ce que cela donne lors de l'analyse. Img 3 Dans le « module SH4 » (SHSim.act) à ne pas confondre avec le « SH4.exe » il y ceci : Img4 Il y a aussi un appel à ça : Img 5 Un aperçu de l’état « verrouillage cible » Img 6 En suivant les boucles récurrentes, on tombe sur des références au « Menu.ini » du dossier Menu (dans Data) ===> Page Torpedo. Voili Voilou Ce message a été modifié par <S639>AMAZONE - mercredi 07 décembre 2016 à 19:13. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|||
|
||||
lundi 18 septembre 2017 Ã 10:30
Message
#83
|
|
Typhon Groupe : Webmasters Messages : 25177 Inscrit : 23/11/2006 Lieu : Bellerive sur Allier (03) Membre no 4774 |
Alors en gros : 1er – le Fichier principal : SH4.exe à la racine du jeu fait appel à des routines 2ème – ces Routines ont comme préfix .exe - .act - .dll etc 3ème – ne pas confondre avec les modules du JSGME à la même racine (voir date de création) 4ème – les fichiers relatifs à SH4 sont datés de 2002, 2003(copiés de SH3) 2005, 2006, 2007. En suivant les boucles récurrentes, on tombe sur des références au « Menu.ini » du dossier Menu (dans Data) ===> Page Torpedo. Bonjour, Suite à ces excellentes recherches, (auxquelles je ne comprends couic) j'ai laissé passer un peu de temps dans l'attente d'une synthèse de notre problème compréhensible par le commun des mortels. -------------------- Le Pacifique est un océan immense. Vous n'y trouverez pas l'ennemi si vous ne le voulez pas. Richard O'Kane.
En patrouille avec SH4 sur USS Skate Comité de lutte contre le langage SMS, les fautes volontaires sur Internet et les anglicismes Une pomme par jour éloigne le médecin ... à condition de viser juste. (Sir Winston SPENCER-CHURCHILL) |
|
|
dimanche 13 décembre 2020 Ã 17:36
Message
#84
|
|
Typhon Groupe : Webmasters Messages : 25177 Inscrit : 23/11/2006 Lieu : Bellerive sur Allier (03) Membre no 4774 |
P.S.: Gibus, concernant Arcc je me suis trompé. Il n'est pas bon ... - Arcc est très bon ! Bonjour, Puisqu'on est tous d'accord, Arcc peut-il se pencher sur ce problème que l'on traîne depuis des années sans avoir trouvé quelqu'un qui nous apporte la solution finale ? Et me dire ce qu'il en pense concernant la faisabilité. -------------------- Le Pacifique est un océan immense. Vous n'y trouverez pas l'ennemi si vous ne le voulez pas. Richard O'Kane.
En patrouille avec SH4 sur USS Skate Comité de lutte contre le langage SMS, les fautes volontaires sur Internet et les anglicismes Une pomme par jour éloigne le médecin ... à condition de viser juste. (Sir Winston SPENCER-CHURCHILL) |
|
|
mardi 15 décembre 2020 Ã 20:21
Message
#85
|
|
Sémaphore 2020 Groupe : Sémaphore Messages : 31 Inscrit : 25/11/2020 Lieu : Sur la route du Conquet Membre no 29497 |
bonsoir à tous.
Voila deux jours que je cherche une façon d'appréhender "ce problème". J'ai beau le tourner dans tout les sens je ne trouve aucune piste. J'ai bien lu tout ce qui a déjà été fait par des plus doué que moi surement. Puisque le message "Tube x ouvert ou fermé" est présent il doit bien y avoir une ligne qui le fait apparaitre. Ce message est dans le fichier menu.txt (data/menu) 4528=Ouverture du tube %d ! 4529=Fermeture du tube %d ! Je continue à chercher mais j'ai bien peur de ne rien trouver. Sans la logique des concepteurs... Gibus: ton message 65 qui dit Citation Néanmoins, on a une solution alternative qui, si elle n'est pas parfaite, me paraît être mieux que de ne rien faire. Il s'agirait d'empêcher la torpille de partir si la porte du tube est fermée. C'est hyper simple à modder. Certes on ne peut pas tirer tant qu'on n'a pas ouvert la porte du tube, mais au moins on ne perd pas une torpille, qui de toutes façons va manquer la cible. Pourrais tu me dire dans quel fichier les modifications ont été faites. A+ Christian |
|
|
mardi 15 décembre 2020 Ã 20:49
Message
#86
|
|
Typhon Groupe : Webmasters Messages : 25177 Inscrit : 23/11/2006 Lieu : Bellerive sur Allier (03) Membre no 4774 |
Cela se trouve dans chaque sous-marin dans le dossier NSSxxxx.sim, node 12 à développer pour 13: wpn_SubTorpedoSys ----->> auto_open = false
C'est ce qu'on a aujourd'hui, le mieux que rien. PS : Afin de ne pas perdre ce dernier (provisoirement j'espère) échange, j'ai déplacé les 2 précédents messages dans le sujet dédié. Ce message a été modifié par Gibus - mercredi 16 décembre 2020 à 08:59.
Raison de l'édition : Messages déplacés
-------------------- Le Pacifique est un océan immense. Vous n'y trouverez pas l'ennemi si vous ne le voulez pas. Richard O'Kane.
En patrouille avec SH4 sur USS Skate Comité de lutte contre le langage SMS, les fautes volontaires sur Internet et les anglicismes Une pomme par jour éloigne le médecin ... à condition de viser juste. (Sir Winston SPENCER-CHURCHILL) |
|
|
mercredi 16 décembre 2020 Ã 11:38
Message
#87
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Voila deux jours que je cherche une façon d'appréhender "ce problème". ... Ce message est dans le fichier menu.txt (data/menu) 4528=Ouverture du tube %d ! 4529=Fermeture du tube %d ! ... Salut Arcc, Il s'agit du texte enclenché suivant la variable booléenne %d ! (0 / 1) Cela est engendré dans les sub-routines dll ... etc, sus-citées. L'état %d ! soit la porte ext. du tube lance torpille sélectionné bascule ( Flag 0/1) en cas de clic souris ou touche A (clavier Fr). Autre remarque : tous les TLT se ferment automatiquement en fonction du dépassement de la profondeur limite des TLT. Avec tous nos encouragements. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
vendredi 18 décembre 2020 Ã 17:23
Message
#88
|
|
Sémaphore 2020 Groupe : Sémaphore Messages : 31 Inscrit : 25/11/2020 Lieu : Sur la route du Conquet Membre no 29497 |
Bonsoir
Non je n'ai pas avancé. D'autres occupations (boulot.....et autre) mais j'ai réfléchi quand même. En relisant les msg de"amazone", je me demande si on ne pourrait pas appréhender ce problème par l'exemple. je m'explique : Qu'est ce qu'on cherche... Afficher un voyant quant la porte du tube est ouverte/fermée. D'ailleurs je me demande si, à l'époque, il y avait un voyant pour ce genre d'état ou tout simplement une sorte de pancarte posé sur le tube avec "Open" ou "Close". Cette ouverture/fermeture s'effectue par trois possibilités: -Appui sur l'icone -Raccourci clavier (Bascule "A" ouverture "Q" et fermeture "W" si on veut car inopérant tel quel, un petit point virgule devant "Key".) -descente à une certaine profondeur (pour la fermeture) Qu'est ce qui s'effectue de la même façon; le chronomètre. -appui sur l'icone -raccourci clavier "X" -Défilement du temps > à ... m'en rappel plus. Donc si on trouve comment est codé le chrono, je pense qu'on aura fait un grand pas. Apres .dll ou .exe ??? je ne sais pas. Christian |
|
|
vendredi 18 décembre 2020 Ã 19:40
Message
#89
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
Oui Arcc, c'est une bonne approche !
J'avais pensé, dans le "menu1024-768.ini", - refaire le graphique des pages Périscopes (Attaque - Observation et Uzo) la boite "Torpilles", - de joindre un indicateur (O/F) pour chaque TLT éxistant, - le fait de sélectionner un TLT puis ensuite touche "A" (MilSab) provoque le changement d'état (O/F) de cet indicateur - le fait de cliquer sur l'indicateur du TLT provoque - 1 - la sélection de ce tube, - 2 - changement d'état (O/F) de ce TLT - "Feu", Clic Bouton Rouge lancement torpille (ou CTL+Enter pour MilSab), l'indicateur de ce TLT change d'état O/F Mais là où je coince, c'est en cas de dépassement de la profondeur, comment faire Indicateur "F" automatiquement, pour tous les TLT ??? Et en jouant coté Uboot, comment faire en cas de sélection multiple de TLT ??? quant à :"-descente à une certaine profondeur (pour la fermeture)", là aussi c'est un véritable casse-tête, les sous marins ont des caractéristiques différentes. Même en ayant récupéré la variable "Profondeur" des _.exe, _.act, _.dll etc, que faire avec ? le fichier "menu1024-768.ini" est un exécutant séquentiel, sans aucunes fonctions conditionnelles ! Tiens Arcc, afin de développer ton idée, ci joints les chapitres concernant Clock "menu1024-768.ini"; ça commence à l'index [G29 I1] [G29 I1] Name=Page Clock Type=1027;Menu page ItemID=0x29000000 ParentID=0x0 Pos=0,0,1024,768 Zone= 0 768 1024 768 2 1 0x0 0.5 -0.5 0x29000000 -0.5 0.5 0 0 LoadingMode=1 [G29 I2] Name=Chrono Type=1026;Menu group ItemID=0x29020000 ParentID=0x29000000 Pos=412,0,312,300 Zone= 412 768 234 225 0 1 0x29000000 1.23 0 0x29020000 -1 0 -300 0 Color=0xFFFFFFFF et ça fini là [G29 I19] Name=Chronometer Checkbox Type=1033;Check box ItemID=0x2902000A ParentID=0x29020000 Pos=132,-10,48,36 Zone= 544 758 36 27 0 1 0x29020001 0.5 0 0x2902000A -0.5 1 0 0 Materials=8 Display=2;Linear Mat 0=data/menu/skins/american/gui/clock.tga Crop 0=0.494141,0.03125,0.09375,0.140625 Mat 1=data/menu/skins/american/gui/clock.tga Crop 1=0.494141,0,0.09375,0.140625 Mat 2=data/menu/skins/american/gui/clock.tga Crop 2=0.494141,0.03125,0.09375,0.140625 Mat 3=data/menu/skins/american/gui/clock.tga Crop 3=0.494141,0,0.09375,0.140625 Mat 4=data/menu/skins/american/gui/clock.tga Crop 4=0.613281,0.03125,0.09375,0.140625 Mat 5=data/menu/skins/american/gui/clock.tga Crop 5=0.613281,0,0.09375,0.140625 Mat 6=data/menu/skins/american/gui/clock.tga Crop 6=0.613281,0.03125,0.09375,0.140625 Mat 7=data/menu/skins/american/gui/clock.tga Crop 7=0.613281,0,0.09375,0.140625 MatFlags=0x9 TexFmt=0x0 Font=1 TextFlags=0x0 CheckBoxWidth=0 StatesColors=0xB0B0B0FF, 0xFF, 0xFFFFFFFF, 0xFFFFFFFF ToolTipText=2202 Surtout Arcc, que cela ne soit pas une contrainte pour toi. il faut considérer cette réflexion en dérivatif. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
vendredi 18 décembre 2020 Ã 19:48
Message
#90
|
|
Fort coup de vent Groupe : Membres Messages : 2929 Inscrit : 13/08/2015 Lieu : Montpellier (Hérault) Membre no 26087 |
... / ... D'ailleurs je me demande si, à l'époque, il y avait un voyant pour ce genre d'état ou tout simplement une sorte de pancarte posé sur le tube avec "Open" ou "Close". Je te confirme, il y avait bien un indicateur. Mécanique en local, répétiteur électrique au kiosque. -------------------- On peut braver les lois humaines mais non résister aux lois de la nature.
Vingt mille lieues sous les mers (1869) - Jules Verne |
|
|
samedi 19 décembre 2020 Ã 10:33
Message
#91
|
|
Typhon Groupe : Webmasters Messages : 25177 Inscrit : 23/11/2006 Lieu : Bellerive sur Allier (03) Membre no 4774 |
Cette ouverture/fermeture s'effectue par trois possibilités: -Raccourci clavier (Bascule "A" ouverture "Q" et fermeture "W" si on veut car inopérant tel quel, un petit point virgule devant "Key".) Bonjour, Je suppose que ton clavier est en QWERTY, car je n'ai pas les mêmes raccourcis en AZERTY :
Il conviendra de s'en souvenir si on trouve une solution. Et en jouant coté Uboot, comment faire en cas de sélection multiple de TLT ??? Nous n'avons, pour l'instant, pas à se poser cette question pour deux raisons :
Surtout Arcc, que cela ne soit pas une contrainte pour toi. il faut considérer cette réflexion en dérivatif. Je confirme. Ça fait plus de 10 ans qu'on cherche, on n'est plus à 3 mois près. Ce message a été modifié par Gibus - samedi 19 décembre 2020 à 10:46. -------------------- Le Pacifique est un océan immense. Vous n'y trouverez pas l'ennemi si vous ne le voulez pas. Richard O'Kane.
En patrouille avec SH4 sur USS Skate Comité de lutte contre le langage SMS, les fautes volontaires sur Internet et les anglicismes Une pomme par jour éloigne le médecin ... à condition de viser juste. (Sir Winston SPENCER-CHURCHILL) |
|
|
Version bas débit | Nous sommes le : mercredi 24 avril 2024 Ã 12:28 |