Page 3 sur 3

Re: integration d'annonces

MessagePosté: Sam 10 Aoû 2013 18:48
de A320 hérétique
Franck, as-tu vérifié que ça fonctionne avec le bouton seat-belt, car de mon coté, sur FSX, j'ai essayé sans succès, ou alors j'ai fait une erreur de manip ?? dis-moi, car ce serait top !
Michel

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 00:04
de fcoq
Michel
Non malheureusement il n'y a que seatbelt et no smoking qui ne sont pas liées.Toutes les lights par contre oui furieuxfumée

Franck

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 04:19
de fcoq
Voici le script que j'ai ecris a l'aide de config_sioc dans JeehellWare.ssi:

Il y a une premiere variable qui n'est pas de moi mais de sioc creator lorsque j'ai configuré mon MCDU:

Var 0001,name key,link USB_KEYS
Var 0700,name depart_porte,Link SOUND
Var 0200,name strobes_sw,Link FSUIPC_INOUT,Offset $0794,lenght 4
{
IF &strobes_sw=1
{
&depart_porte=4
}

Je sauvegarde et lorsque je vais voir le document texte JeehellWare dans Harware Modules:

Var 1,name key,Link USB_KEYS

ET mes variables n'y sont pas furieuxfumée

Alors que dans JeehellWare.ssi dans sioc je les retrouvent gratgrat

Je demarre FS ,FMGS,SIOC ,j'essaie et au demmarrage de sioc un message me dit:
Could not bind socket.adress and port are already in use. blemeblanc

Sioc apparait quand meme,connecté a fsuipc mais mon code ne fonctionne pas murrouge

Donc extinction des feux et il parait que la nuit porte conseil donc..................... zzzzzzzz

A L'AIDE!!!!!!
Franck

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 08:58
de A320 hérétique
Salut Franck,

plusieurs choses :
1) Dans ton code, rajoutes une accolade fermante à la fin, et rajoutes une ligne
&depart_porte = 0
derrière la ligne
&depart_porte = 4

Quand tu actionnes un son, il faut toujours remettre la variable à 0.

2) Je n'utilise pas config_sioc, mais il ne me semble pas anormal que JeehellWare.txt ne soit pas alimenté ; cela étant, ça devrait qd même fonctionner. Commences déjà par traiter le pb de socket : assures-toi que quand tu lances SIOC, tous les autres pgm de OC soient bien fermés, et le cas échéant reboote : en effet, les pgm OC gèrent mal les sockets, tu peux, si tu lances et relances à de nombreuses reprises, saturer.

3) La bonne façon de procéder n'est pas d'attaquer directement JeeHellWare.ssi via config_sioc, car tout sera à refaire chaque fois que tu feras une modif dans sioc_creator ; mets ton code dans un fichier texte, et déclares le dans sioc_creator, dans la case "Add own SIOC code" (n'oublies pas de faire "Apply").

4) Vérifies que tu as bien fait le nécessaire dans sioc.ini : Sound_disable = no, et déclaration du fichier son en 4ème position. : Sound=????.wav

5) Dernier point : assures-toi, à l'aide de IOCPConsole, que qd tu actionnes le switch strobe, la valeur de strobes_sw prend bien la valeur 1 (ça me semble étonnant qu'une variable de longueur 4 soit binaire !).

Michel

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 12:12
de fcoq
Bonjour Michel
1- Ne faut il pas mettre 0 que lorsque l'on joue un son en boucle?

2-Je vais essayer cela

3- J'ai essaye ca aussi mais a chaque fois que je fais apply ca m'efface la config du mcdu gratgrat

4-Ca c'est fait

5-Je n'ai pas de switch reel j'actionne le switch"graphique" de FS ou FMGS.

J'ai voulu essayer de faire un code sioc juste dans FS sans FMGS donc pas aves JeehellWare.ssi et ce sur le cessna d'origine mais a chaque fois que je redémarre sioc il charge JeeheelWare.ssi

J'ai vraiment beaucoup de mal avec mon premier code pourtant je crois avoir suivi pas a pas le tuto de Razmott sur son site B200


Franck

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 12:32
de A320 hérétique
Franck,

1) Non, dans tous les cas tu remets à 0.

3) Pas normal, tu dois faire une fausse manip ; tu sauvegardes bien à chaque modif les conf ?

5) Pas grave, ça marche quand même, dès que la variable est déclarée tu la vois dans la console, et donc là il te suffit de cliquer sur ton bouton pour voir ce qui se passe.

Le fichier .ssi que SIOC charge est celui qui est déclaré dans sioc.ini, à la valeur CONFIG_FILE ; si tu veux donc tester un .ssi à toi, il faut que tu remplaces dans sioc.ini la val JeelHellWare.ssi, par le nom de ton .ssi

Courage, tu tiens le bon bout !

Michel

PS : Attention, une erreur dans ton code, dans la déclaration de ton switch, Length et pas Lenght peurefrayé

PS2 : Pas le bon offset, il faut utiliser $0D0C, Length 2

Extrait de la doc :
Lights (FS2k/CFS2), a switch for each one (bits from lo to hi):
0 Navigation
1 Beacon
2 Landing
3 Taxi
4 Strobes
5 Instruments
6 Recognition
7 Wing
8 Logo
9 Cabin

Essaies qque-chose du genre :
Code: Tout sélectionner
Var 2000 name SonStart Link SOUND
Var 2001 name SonStop Link SOUND Type S

Var 2002 name lights_sw Link FSUIPC_INOUT Offset $0D0C Length 2
{
&strobe_sw = testbit &lights_sw 4
}

Var 2003 name strobe_sw
{
IF &strobe_sw = 1
   {
      &SonStart = 4      // Embarquement.wav est le quatrième fichier son dans sioc.ini         
      &SonStart = 0
   }
}

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 15:11
de fcoq
Bon Michel Ca ne fonctionne pas.

Je te suis ENORMEMENT reconnaissant de ta mobilisation mais je n'y arrive pas.
Soit j'oublie quelque chose ou soit je suis trop bete pour comprendre sioc.
Donc je vais arreter pour le moment et comme je dois commander une master et une usb pour mon overhead j'essaierais a ce moment la.Peut etre cela sera plus facile........ yeuxhaut

Ca me laissera le temps de potasser un peu mieux sioc.
Bonne fin de weekend


merci affiche
Franck

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 15:35
de A320 hérétique
Franck,

je viens d'essayer le bout de code (pour la circonstance, j'ai testé avec l'A321 de FSX), ça fonctionne parfaitement !

Si tu veux, je t'envoie mon adresse mail par MP, et tu me retournes ton sioc.ini, ton fichier .wav, et ton fichier texte contenant le code ... Il n'y a aucune espèce de raison de ne pas y arriver rapidement.

Cordialement, Michel

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 15:41
de fcoq
ok Michel on essaie

Franck

Re: integration d'annonces

MessagePosté: Dim 11 Aoû 2013 23:04
de fcoq
Bon ce qui m'a pris presque une nuit et une demie journée n' a pris que 10 Mn grace a michek
l applaublanc

Merci
A+
franck