Forum Orbiter Italia
Vuoi reagire a questo messaggio? Crea un account in pochi clic o accedi per continuare.


CLICCA QUI PER SCARICARE ORBITER 2016
 
IndiceIndice  LinkLink  CercaCerca  RegistratiRegistrati  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Ho dimenticato la password
FOI è sui social
Parole chiave
Nassp modellino AMSO apollo tutorial comandi beta Antares Rientro Soyuz Fausto jarvis d3d9 ummu OrbiterSound IMFD lander DGIV Shuttle SPACE texture Eridanus tastiera Skin kerbal autofcs
Siti amici
AstronautiNEWS

ForumAstronautico

Orbiter Forum

Tuttovola
Ultimi argomenti commentati
» D3D9 - il client grafico di Jarmonik
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Oggi alle 10:48

» [WIP] Sviluppo Arrow Freighter per Orbiter2016
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Gio 4 Feb 2021 - 10:14

» OrbiterSound 5.0 rilasciato
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Lun 24 Ago 2020 - 13:17

» The return of OrbiterSound 5.0
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Dom 9 Ago 2020 - 23:56

» Extended Map MFD
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Mer 5 Ago 2020 - 13:50

» SoundBridge
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Lun 6 Lug 2020 - 17:15

» Rilasciato XRSound, il nuovo sistema audio
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Dom 5 Lug 2020 - 0:05

» Orbiter in funzione su 2 PC
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Alex.Soyuz Mer 1 Lug 2020 - 19:08

» Devo interrompere l’attività FOI momentaneamente causa problemi personali
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Pete Conrad Mer 1 Lug 2020 - 14:36

» Canali vocali
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa LukeSweeX Mer 1 Lug 2020 - 2:39

» [chiuso] Orbiter in funzione su 2 PC
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Mar 30 Giu 2020 - 20:10

» Forum Orbiter Italia su Astronauticast giovedì 18/06
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fabri91 Ven 19 Giu 2020 - 21:38

» mi presento
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Mer 17 Giu 2020 - 13:23

» La configurazione è dentro di te. Però è sbagliata...
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa FFabiani Mar 16 Giu 2020 - 12:04

» ISS per Orbiter 2016 in alta definizione
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Dom 14 Giu 2020 - 18:43

» Autopilot 172
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Dani77 Ven 12 Giu 2020 - 17:52

» Lhasa, Florida
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Gio 11 Giu 2020 - 21:14

» "Starlab" space station
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Pete Conrad Gio 11 Giu 2020 - 11:00

» Problemi avvicinamento ISS
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Mer 10 Giu 2020 - 20:01

» Con Vessel Builder ora sviluppi i tuoi addon in pochissimo tempo!
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Mar 9 Giu 2020 - 17:05

» Schermate multiple Orbiter
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Ripley Mar 9 Giu 2020 - 14:17

» Apriamo un nuovo canale streaming OLM ?
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Mar 9 Giu 2020 - 10:48

» HiRes Textures & Beta
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Lun 8 Giu 2020 - 8:54

» Lander Lunare Abitabile Arcturus - sviluppo
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Dom 7 Giu 2020 - 22:26

» Antares 3.0
Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDa Fausto Sab 6 Giu 2020 - 23:40

Contatore Visite

 

 Compatibilità Addon FOI con Orbiter 2016

Andare in basso 
Vai alla pagina : Precedente  1, 2, 3, 4, 5, 6, 7  Seguente
AutoreMessaggio
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 0:38

L'ho messo al di fuori della classe Antares, praticamente poco dopo le inclusioni iniziali (
#include "resource.h"
#include "orbitersdk.h") eccetera

Tra l'altro mi dice che c'è anche un errore di sintassi in  


 return (((Antares *)usrdata)->InputNewRefVessel(str));

comunicandomi che c'è una ) che non dovrebbe esserci.. ti riporto quanto vedo nel report di compilazione..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 0:51

mmm aspetta che forse ti ho passato una cosa che funziona meglio con l'mfd rispetto ai vessel.

allora proviamo a fare così:

1) togliamo la funzione "NewRefVessel" completamente
2) cambiamo la funzione "InputNewRefVessel" che anzitutto nel file .h diventa così:
Codice:

static bool InputNewRefVessel(void *id, char *str, void *usrdata);
3) nel file .cpp:
Codice:

bool Antares::InputNewRefVessel(void *id, char *str, void *usrdata)
{
   Antares* Ant=(Antares*)(usrdata);
   sprintf_s(Ant->RefRocketName,str);   
 
if(oapiIsVessel(oapiGetVesselByName(RefRocketName)))
 {
 return TRUE;
 }else{
 return FALSE;
}
}
4) nel clbkConsumeBufferedKey cambiamo la riga in:
Codice:

oapiOpenInputBox("Reference Rocket", InputNewRefVessel,0,35, (void *)this);


Guarda un po' se così funziona?
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 1:17

la sto testando proprio ora perché serve anche a me, di tutto quello che ho scritto sopra cambia solo questo:
Codice:

if(oapiIsVessel(oapiGetVesselByName(str)))
e dovrebbe andare
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 8:55

Perfetto, funziona perfettamente! Ho provato con la debugstring e quando premo CTRL R ed inserisco Jarvis_L mi parte il conteggio del MET. Grazie, ottimo lavoro!!

Ora vorrei fare in modo che CTRL R e l'inserimento del nome del lanciatore venga fatto in automatico, ho un idea di come fare ma se avrò difficoltà chiederò il tuo prezioso aiuto..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 9:10

io ti consiglierei di fargli salvare il nome nel file scenario, e poi farglielo ricaricare. così per gli scenari rilasciati con la versione ufficiale puoi già inserirlo. Sennò in effetti non saprei bene come consigliarti di fare. In teoria potresti fargli fare un controllo sui punti di attachment perché il multistage crea su antares un punto di attachment per collegarlo, però va provato perché non è detto al 100% che funzioni
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptySab 17 Set 2016 - 10:49

Si hai ragione.. così è più semplice.. Farò così Thumb Up 2

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 18 Set 2016 - 18:08

Mi sto prendendo un po di riposo dal C++ e sto sistemando tutti gli effetti del lancio.. un passo alla volta...

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 18 Set 2016 - 19:10

fai bene! io oggi ho preparato una specie di pre release.
Mancano ancora tutti gli scenari, sia di test che tutorial etc. Ho preparato anche un piccolo documento che spiega quali sono le nuove funzioni e come usarli. Intanto lo pubblico così se ci sono problemi intanto vengono fuori!

solito link, ripostato qui per comodità:
http://www.intech-srl.eu/MS2015WIP.zip
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 18 Set 2016 - 20:24

Grazie, mi divertirò anche a giocare con l'hangar! Woot

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 1:29


Ciao Fausto,
con l'ultima versione che ho caricato lo "scambio" di dati per quanto riguarda Met e Autopilota è migliorato, ma c'è bisogno di qualche piccola correzione al codice che ti avevo passato.

sono giusto un paio di cose.

Anzitutto nel file .h puoi passare il Met da int direttamente a double, quindi questo:
Codice:

int Met;
bool AutoPilotActive;

diventa:
Codice:

double Met;
bool AutoPilotActive;

e poi questo:
Codice:

 Met=((VESSEL3*)v)->clbkGeneric(2015,1,0);
 int testAP=((VESSEL3*)v)->clbkGeneric(2015,2,0);
if(testAP==2)
{
 AutoPilotActive=TRUE;
}

diventa:
Codice:

((VESSEL3*)v)->clbkGeneric(VMSG_USER,1,&Met);
((VESSEL3*)v)->clbkGeneric(VMSG_USER,2,&AutoPilotActive);

tutto qui. in pratica ho trovato il modo di usare il clbkGeneric per mettere direttamente i valori "dentro" alle variabili e già col tipo giusto. Fammi sapere se funziona o hai problemi.

In realtà quello che ho implementato è che si potrà impostare dai parametri vari del razzo un modulo per la rampa di lancio diverso da quello di default. Per cui gli sviluppatori potranno crearlo a piacimento, con tutti gli effetti che vorranno, e potranno "prendere" dal multistage il valore del met e dell'autopilota con la procedura sopra per comandare animazioni etc. Secondo me questo è ottimo anche per i lanciatori FOI, bastera creare dei modulini per le rampe con le animazioni a comando.
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 7:09

Ok grazie! Quindi praticamente se ho capito bene non il valore viene utilizzato immediatamente in tempo reale, senza doverlo chiamare con i tasti giusto?
Questo è molto utile!
Intanto io ho sistemato il lancio con la versione RV e oggi sistemo qualcosa per quanto riguarda l'HES5.. molto lentamente vado avanti anche io..



EDIT: non funziona, la stringa di debug mi rimane fissa sullo zero. Anche se chiamo CTRL R e metto il nome del razzo rimane sullo zero lo stesso...

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 8:40

Hai scaricato l'update al solito link?
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 12:01

Intanto qualcuno si è accorto che con il nuovo terreno e i nuovi touchdown points è un problema far fermare i veicoli, io a Martin l'avevo detto segnalato e iniziato a chiedere l'anno scorso QUI ma non mi aveva considerato nessuno, ora se ne sono accorti anche gli altri tongue 2
Torna in alto Andare in basso
Ripley
Admin
Admin
Ripley

Numero di messaggi : 4691
Età : 57
Località : Roma
Data d'iscrizione : 12.07.10

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 12:18

Siamo avanti!

Comunque Martin l'ha scritto diverse volte che è meglio scrivere suggerimenti/bug/altro qui
http://www.orbiter-forum.com/project.php?projectid=1
perchè è più facile per lui tenerne traccia.

_________________________________________________
La mia pagina su Orbiter | Guida a Orbiter | Traduzioni e download | I miei add-on su OH | Video su Vimeo
Torna in alto Andare in basso
http://www.tuttovola.org
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 14:46

No non l ho scaricato fred stasera provvedo!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyGio 22 Set 2016 - 22:24

Allora l'ho scaricato, ma mi rimane sempre sullo zero. Se faccio CTRL+R e metto il nome del razzo invece il conto parte. Non ho capito se deve essere così o se invece era studiato per riconoscere subito la variabile senza doverla chiare con i tasti.. Blush

Comunque vado avanti nel risolvere i problemi relativi alla compatibilità HES-5 Jarvis M al lancio..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyVen 23 Set 2016 - 0:07

Fausto ha scritto:
Allora l'ho scaricato, ma mi rimane sempre sullo zero. Se faccio CTRL+R e metto il nome del razzo invece il conto parte. Non ho capito se deve essere così o se invece era studiato per riconoscere subito la variabile senza doverla chiare con i tasti.. Blush

è giusto così. Il passaggio automatico a cui mi riferivo è più una questione di "stile" del programma, se fai caso invece che tutti gli "if" etc ora il codice è molto più lineare. Ma dal modulo del multistage (che è un modulo comunque generico) non posso dire al modulo di Antares il MET senza che Antares non lo "chieda" e per chiederlo Antares deve sapere a chi chiederlo ed ecco perché bisogna fare CTRL+R nel nostro caso.

Fausto ha scritto:

Comunque vado avanti nel risolvere i problemi relativi alla compatibilità HES-5 Jarvis M al lancio..
Io mi ci ero già in parte scontrato quando avevo fatto il jarvis dll, se hai bisogno di aiuto fammi sapere.
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyVen 23 Set 2016 - 0:08

Ripley ha scritto:
Siamo avanti!

Comunque Martin l'ha scritto diverse volte che è meglio scrivere suggerimenti/bug/altro qui
http://www.orbiter-forum.com/project.php?projectid=1
perchè è più facile per lui tenerne traccia.

Lo so, e faccio mea culpa perché su questo tema sono stato un po' pigro Blush
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyVen 23 Set 2016 - 22:51

fred18 ha scritto:



Fausto ha scritto:

Comunque vado avanti nel risolvere i problemi relativi alla compatibilità HES-5 Jarvis M al lancio..
Io mi ci ero già in parte scontrato quando avevo fatto il jarvis dll, se hai bisogno di aiuto fammi sapere.

Grazie Fred, per ora me la cavo , se mi impantano ti porgo la mano così mi tiri fuori dal fango Thumb Up 2

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 13:50

Eccomi, ho bisogno di aiuto...

Sto cercando di rendere più preciso il thruster fantasma per il lancio, andando a prendere il valore direttamente dal razzo. Sfrutto la parte di codice che mi hai passato qualche giorno fa e mi comporto così:


Codice:






OBJHANDLE Hvessel;
Hvessel=oapiGetVesselByName(RefRocketName);
VESSEL *v;

[size=13][font=Consolas][size=13][font=Consolas]
if(Hvessel&&O2time<599){[/font][/size][/font][/size]

THGROUP_HANDLE ph_th;



v = oapiGetVesselInterface(Hvessel);


ph_th=v->GetThrusterGroupHandle(THGROUP_MAIN);
ph_th_level=v->GetThrusterGroupLevel(ph_th);
SetThrusterGroupLevel(THGROUP_HOVER,ph_th_level);



}





























Ovviamente questo lo metto in CLBKPRESTEP ma non funziona.. non legge il valore.. qualche idea?

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 14:04

Ho scoperto il motivo.. se metto il nome esatto del razzo (jarvis_M) funziona benissimo.. ora forse non capisco il funzionamento di RefRocketName, magari sai spiegarmelo tu visto che è una tua creatura.. sarebbe meglio far riferimento ad un nome di razzo più generico non si sa mai...

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 15:29

Ciao, allora ora ti spiego bene come funziona, però volevo sapere a cosa serve il thruster fantasma su Antares perché non ho capito.

la procedura che ti ho passato per il met e l'autopilota semplicemente serve a "tirar fuori" da un veicolo qualche informazione. Ora, per sapere di quale veicolo si tratti bisogna identificarlo, ed il modo migliore per identificarlo è il nome. Tu da qui stai facendo la stessa cosa con funzioni comuni, come il GetThrusterGroupLevel, potresti mettere un deltaGlider sulla pista e chiamarlo DG, come RefRocketName metti DG e il thruster fantasma che stai usando si accenderebbe se il DG accende i motori. Proprio visto che il multistage è un modulo generico non c'è altro modo di intervenire che inserire il nome a mano in simulazione e farglielo poi salvare e ricaricare come detto, perché se il Jarvis - M nello scenario lo chiamassi invece JM non funzionerebbe più.
RefRocketName è semplicemente il nome del veicolo a cui riferirsi. Non c'è su orbiter un altro modo se non usare il nome.
Non so se si è capito un po' di più, spero di sì.
Torna in alto Andare in basso
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 950
Età : 38
Località : La Spezia
Data d'iscrizione : 04.01.12

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 15:33

ps: attenzione a mettere tutto in prestep etc: se poi cancelli dallo scenario il veicolo a cui "v" si riferisce avrai un CTD bello diretto. Ti consiglio come check invece di mettere solo "if(Hvessel..." di mettere "if(oapiIsVessel(Hvessel)..."
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 16:20

Ok.. allora farò così: farò in modo che vada a leggere il nome nel file scenario in modo che si possa modificare a piacimento, perché non vorrei che un giorno l'Hes-5 venga montato su qualche altra versione del razzo..

Il thruster fantasma mi serve per simulare il rumore del razzo, che dalla prospettiva del live payload non si sente ed è poco realistico..

Grazie dei consigli!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Fausto
Moderator
Moderator
Fausto

Numero di messaggi : 7181
Età : 37
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 EmptyDom 25 Set 2016 - 18:12

Ho anche ideato un autopilota rozzo che guida lo stadio Hes5 automaticamente in un orbita circolare e non troppo alta!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto  

 Jim Lovell
Torna in alto Andare in basso
Contenuto sponsorizzato




Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty
MessaggioTitolo: Re: Compatibilità Addon FOI con Orbiter 2016   Compatibilità Addon FOI con Orbiter 2016 - Pagina 6 Empty

Torna in alto Andare in basso
 
Compatibilità Addon FOI con Orbiter 2016
Torna in alto 
Pagina 6 di 7Vai alla pagina : Precedente  1, 2, 3, 4, 5, 6, 7  Seguente

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Forum Orbiter Italia :: Comunicazioni e News :: News Orbiter-
Vai verso: