| Sviluppo primo Addon | |
|
|
|
Autore | Messaggio |
---|
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Sviluppo primo Addon Lun 18 Giu 2012 - 16:06 | |
| Ciao a tutti, durante l'estate vorrei provare a programmare un mio piccolo adon per orbiter. Ovviamente non sarà un Delta glider V, ma stavo pensando ad un razzetto ( tipo fuochi d'artificio) da lanciare in aria. Ovviamente è solo per provare a fare qualcosa di mio, non ho nessuna pretesa. Per fare il disegno 3D con Anim8or, non ho grandi problemi. La parte che più mi preoccupa è la programmazione vera e propria, visto che soutilizzare il C solo a livelli molto bassi. Quindi mi servirebbe una mano (o una dispensa per imparare) da voi della comunità. Se c'è qualcunoche mi vuole aiutare con i fondamenti lo ringrazio E poi, pensate sia una cosa fattibile? Ciao a tutti. Manuel | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4653 Età : 61 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 16:14 | |
| Ciao Manuel, potresti cominciare anche con i moduli Vinka, tanto per imparare. | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 16:32 | |
| | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4653 Età : 61 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 17:36 | |
| Da Tuttovola puoi scaricare l'ultima versione con le istruzioni. Utilizzano delle generiche dll e dei config scritti con il Notepad seguendo degli opportuni schemi, Permettono varie animazioni, agganci, insomma puoi fare praticamente di tutto. Ti consiglio di scaricarti oltre ai su menzionati moduli anche qualche aggiuntivo da "vivisezionare" per comprendere appieno il funzionamento dei moduli. Ti suggerisco la "Missione Poderosa" | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 17:41 | |
| I moduli Vinka sono mamma da cielo Da quando ho capito il funzionamento non mi fermo più QUI in fondo alla pagina trovi Spacecraft3 per creare tutti i mezzi che vuoi, da sonde e satelliti fino a navette e moduli vari. Poi c'è Multistage per creare appunto i razzi Dovrebbero esserci anche i manuali insieme, ma nel forum ci sono anche in italiano Per capire meglio ed avere degli esempi spulcia gli addon di FOI che utilizzano i moduli Vinka, poi chiedi e avrai l'aiuto che ti serve, non è complicatissimo, devo solo perderci un pò di tempo ahah si smonta il poderosa anch'io l'ho fatto a pezzi | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 20:43 | |
| Quindi io disegno le cose con anim8or e poi creo dei file config con il blocco note, in modo da utilizzare le librerie vinka per le animazioni. Giusto? Dai che per la fine dell'estate vi preparo un add.-on!!!! | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 22:06 | |
| il file con anim8or va salvato in 3ds, e poi va convertito con il convertitore 3ds2msh sempre nella stessa pagina, poi hai tutto, per le cartelle basati sugli addon esistenti Per il resto, buon divertimento | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 22:12 | |
| E cosa devo scrivere nel file di testo (nella cartella config)? | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 22:47 | |
| eh eh, il file di testo nella cartella config è il file dove definisci tutti i parametri del tuo mezzo, comprese le animazioni che deve avere. Il file varia molto da modello a modello.
Dovresti provare a trafficare un pò nelle cartelle del Poderosa come ha consigliato Pete. | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 22:55 | |
| | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 41 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Sviluppo primo Addon Lun 18 Giu 2012 - 23:36 | |
| Ho capito.. la prossima puntata di OLM dopo la simulazione sarà dedicata ai moduli Vinka.. | |
|
| |
simone Add-on Developer
Numero di messaggi : 1010 Età : 28 Località : Catania Data d'iscrizione : 12.02.10
| Titolo: Re: Sviluppo primo Addon Mar 19 Giu 2012 - 16:11 | |
| fausto puoi rispolverare il vecchio poderosa II a quanto pare tutti hanno cominciato da lì ahahahahaha | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mer 20 Giu 2012 - 16:53 | |
| Ho fatto il primo schizzo con anim8or. Il progeto è passato da un razzetto ad una "chiatta spaziale". L'idea la ho rubata ad una delle navi dimostrative di vinka'spacecraft (quella che si vede nello scenario animations. Ovviamente la sua è più bella, ma la mia ha il motore!! A questo punto ho una domanda: come faccio a lo spazio tra i motori e l'antenna? Edit: si vede l'immagine? | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mer 27 Giu 2012 - 17:56 | |
| Ho un piccolo problema, come faccio a convertire il file in 3ds in msh con 3ds2msh di vinka? Non riesco a capire come funziona... | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Mer 27 Giu 2012 - 18:00 | |
| Ti può essere utile questa semplice interfaccia LINK Gli devi dire (mi sembra) dove si trova il file eseguibile di 3ds2msh, poi gli devi dire dove si trova il file 3ds e dove vuoi che venga creato il file msh. poi fai "convert" e pensa a tutto lui | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mer 27 Giu 2012 - 18:53 | |
| Grazie mille, è veramente una cosa utilissima! Se non avessi questo forum, non so cosa farei!!! | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 18:46 | |
| Eccomi di nuovo qui! Ho provato a mettere tutto quello che ho creato in ordine per provare se funziona in orbiter. Ovviamente non funziona niente I percorsi che ho creato sono Config>Spacecraft>chiatta.ini Meshes>Prova>chiatta.msh Scenarios>ManuF>chiatta.scn Ho provato ad usare orbiter nel scenario "chiatta" ma mi si pegne do po qualche secondo. Il codice del config è questo (palesemente copiato da un addon di vinka , quindi non dovrebbero esserci errori - Codice:
-
[CONFIG] MESHNAME="Prova\chiatta" SIZE=9. EMPTY_MASS=8000 FUEL_MASS=10000 MAIN_THRUST=2.16e5 RETRO_THRUST=5.4e4 HOVER_THRUST=2.16e5 ATTITUDE_THRUST=5000 ISP=50000 TRIM=0.05 PMI=(15.5,22.1,7.7) CW_Z_POS=0.09 CW_Z_NEG=0.09 CW_X=2. CW_Y=1.4 CROSS_SECTION=(53.0,186.9,25.9) COG=2.47 PITCH_MOMENT_SCALE=0.00005 BANK_MOMENT_SCALE=0.00005 ROT_DRAG=(1.5,1.5,1.5) WING_ASPECT=0.7 WING_EFFECTIVENESS=2.5
[DOCK_0] POS=(0,-0.39,9.84) DIR=(0,0,1) ROT=(0,1,0)
[EX_MAIN_0] OFF=(-28.28,14.1,-1,3) DIR=(0,0,-1) LENGTH=12 WIDTH=1
[EX_MAIN_1] OFF=(-28.28,14.1,-1,3) DIR=(0,0,-1) LENGTH=12 WIDTH=1
Il codice che ho messo su chiatta.snc è questo (un po' riadattato da me quindi l'errore secondo me è qui) - Codice:
-
BEGIN_DESC Prima prova di un addon per orbiter END_DESC
BEGIN_ENVIRONMENT System Sol Date MJD 51982.9587552315 END_ENVIRONMENT
BEGIN_FOCUS Ship chiatta END_FOCUS
BEGIN_CAMERA TARGET chiatta MODE Extern POS 2.89 -48.26 -36.70 TRACKMODE TargetRelative FOV 50.00 END_CAMERA
BEGIN_HUD TYPE Orbit END_HUD
BEGIN_MFD Left TYPE Orbit PROJ Ship REF Earth END_MFD
BEGIN_MFD Right TYPE Surface END_MFD
BEGIN_SHIPS chiatta:Spacecraft\Spacecraft3 STATUS Orbiting Earth RPOS 6059127.95 1536951.30 -2166151.23 RVEL 2426.320 772.252 7311.284 AROT 5.79 -19.17 74.65 FUEL 0.932 CONFIGURATION 1 CURRENT_PAYLOAD 0 SEQ 0 1 0.0 SEQ 1 2 1.0 SEQ 2 2 1.0 SEQ 3 2 1.0 END END_SHIPS Se mi potete aiutare ve ne sono grato ManuF | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 19:33 | |
| - Citazione :
- WING_ASPECT=0.7
WING_EFFECTIVENESS=2.5
Questi due parametri sono "obsoleti", prova ad eliminarli. Visto che ancora non ci sono altri tipi di motore sarebbe da togliere anche: - Citazione :
- RETRO_THRUST=5.4e4
HOVER_THRUST=2.16e5 ATTITUDE_THRUST=5000
Il resto sembra ok, prova così -Dimenticavo, i due motori sono nella stessa posizione - Citazione :
- OFF=(-28.28,14.1,-1,3)
e c'è anche una virgola in più.
Ultima modifica di Dany il Mar 3 Lug 2012 - 19:45 - modificato 3 volte. | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 19:35 | |
| Nella catrella di Orbiter dovrebbe esserci un file: "Orbiter.log" dovresti farci vedere anche quello, normalmente nella parte finale del file ti dice cosa non va Capita sempre anche a me al primo test, e normalmente sono i percorsi sbagliati | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 20:14 | |
| Tolto il secondo motore (me lo ero dimenticato) e rimosso anche gli altri parametri. Ho letto il log e mi dice che non ha trovato la mesh, cosa strana visto che è proprio dove orbiter la cerca Ecco il testo - Codice:
-
Graphics: Active lights supported: 8 Loading 15382 records from star database Module Sun.dll ............... [Build 100830, API 100830] VSOP87(E) Sun: Precision 1e-006, Terms 554/6634 Module Mercury.dll ........... [Build 100830, API 100830] VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123 Module Venus.dll ............. [Build 100830, API 100830] Module VenusAtm2006.dll ...... [Build 100830, API 100830] VSOP87(B) Venus: Precision 1e-005, Terms 79/1710 Module Earth.dll ............. [Build 100830, API 100830] Module EarthAtmJ71G.dll ...... [Build 100830, API 100830] VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564 Module Moon.dll .............. [Build 100830, API 100830] ELP82: Precision 1e-005, Terms 116/829 Module Mars.dll .............. [Build 100830, API 100830] Module MarsAtm2006.dll ....... [Build 100830, API 100830] VSOP87(B) Mars: Precision 1e-005, Terms 405/6400 Module Phobos.dll ............ [Build ******, API 060425] Module Deimos.dll ............ [Build ******, API 060425] Module Galsat.dll ............ [Build 100217, API 100215] Module Jupiter.dll ........... [Build 100830, API 100830] VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625 Module Io.dll ................ [Build 100217, API 100215] Module Europa.dll ............ [Build 100217, API 100215] Module Ganymede.dll .......... [Build 100217, API 100215] Module Callisto.dll .......... [Build 100217, API 100215] Module Satsat.dll ............ [Build 100215, API 100212] Module Saturn.dll ............ [Build 100830, API 100830] VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365 Module Mimas.dll ............. [Build 100215, API 100212] SATSAT Mimas: Terms 113 Module Enceladus.dll ......... [Build 100215, API 100212] SATSAT Enceladus: Terms 33 Module Tethys.dll ............ [Build 100215, API 100212] SATSAT Tethys: Terms 101 Module Dione.dll ............. [Build 100215, API 100212] SATSAT Dione: Terms 59 Module Rhea.dll .............. [Build 100215, API 100212] SATSAT Rhea: Terms 68 Module Titan.dll ............. [Build 100215, API 100212] SATSAT Titan: Terms 100 Module Iapetus.dll ........... [Build 100215, API 100212] SATSAT Iapetus: Terms 605 Module Uranus.dll ............ [Build 100830, API 100830] VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269 Module Miranda.dll ........... [Build ******, API 060425] Module Ariel.dll ............. [Build ******, API 060425] Module Umbriel.dll ........... [Build ******, API 060425] Module Titania.dll ........... [Build ******, API 060425] Module Oberon.dll ............ [Build ******, API 060425] Module Neptune.dll ........... [Build 100830, API 100830] VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024 Finished initialising world Module Spacecraft3.dll ....... [Build ******, API 060425] **** WARNING: Mesh not found: .\Meshes\Prova\chiatta.msh --------------------------------------------------------------- >>> WARNING: Obsolete API function used: VESSEL::SetBankMomentScale At least one active module is accessing an obsolete interface function. Addons which rely on obsolete functions may not be compatible with future versions of Orbiter. --------------------------------------------------------------- Finished initialising status Finished initialising camera Finished initialising panels Finished setting up render state **** WARNING: Mesh not found: .\Meshes\.msh
| |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 20:32 | |
| E la mesh si trova fisicamente li? | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 41 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Sviluppo primo Addon Mar 3 Lug 2012 - 21:57 | |
| Quando ti dice che non trova la mesh o hai sbagliato percorso nel file ini, o hai sbagliato percorso nel file scenario, oppure hai fatto un errore di battitura nel rinominare la mesh.. di solito le possibilità sono queste controlla! E' un errore che capita anche ai più esperti (anzi soprattutto ai più esperti visto che si sentono sicuri e vanno di fretta ) | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mer 4 Lug 2012 - 14:32 | |
| - Matt44 ha scritto:
- E la mesh si trova fisicamente li?
Si, ho controllato bene questa mattina e la mesh è proprio li. Non penso ci siano errori nel file scenario perché a quanto pare orbiter cerca nel posto giusto. | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Sviluppo primo Addon Mer 4 Lug 2012 - 14:36 | |
| Controlla anche il file INI, magari hai scritto male qualcosa, tipo Spacecraf è il mio errore standard | |
|
| |
ManuF Astronauta
Numero di messaggi : 179 Età : 27 Località : treviso Data d'iscrizione : 30.04.12
| Titolo: Re: Sviluppo primo Addon Mer 4 Lug 2012 - 19:36 | |
| controllato tutto, non funziona niente!!!! | |
|
| |
Contenuto sponsorizzato
| Titolo: Re: Sviluppo primo Addon | |
| |
|
| |
| Sviluppo primo Addon | |
|