Guest arttula

Scenerypaketti

33 viestiä aiheessa

Meinataankos tehä yhteensopiva paketti niille simmereille kel on FS2004? Mietin vaan ku tääl on puhuttu vaan paketin teosta FS2002:lle.

 

Vaikken olekaan FISD:n jäsen, niin kyllä melkein väittäisin, että meidän FS2002:n omistavien pitäisi kysellä, tulisiko se paketti olemaan yhteensopiva FS2002:n kanssa. Eiköhän FISD tee sceneryt ihan sille simulle, joka on sillä hetkellä yleisimmin käytössä.

Jaa viesti


Link to post
Jaa muulla sivustolla

Vaikken olekaan FISD:n jäsen, niin kyllä melkein väittäisin, että meidän FS2002:n omistavien pitäisi kysellä, tulisiko se paketti olemaan yhteensopiva FS2002:n kanssa. Eiköhän FISD tee sceneryt ihan sille simulle, joka on sillä hetkellä yleisimmin käytössä.

 

Eiköhän se FS9 ala olla fakta. FS2002:ta käyttää vain Tero ja muut 767PIC-lentäjät.

 

//Tuomas

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Eiköhän se FS9 ala olla fakta. FS2002:ta käyttää vain Tero ja muut 767PIC-lentäjät.

 

//Tuomas

 

 

Joo ja kun tosiaan otetaan huomioon se, että jos sceneryn tekijä ottaa kaiken hyödyn irti uudesta, juuri ilmestyneestä MakeMDL:stä ja tekee scenerymodelinsa sillä, niin on ihan turha enää toivoa mitään FS2002-yhteensopivuutta. Se FS2002-yhteensopivuus vaatisi kokonaan oman FS2002-versionsa scenerystä, ja mun mielestä on ihan turha alkaa kenenkään itkemään, jos nuo mainioiden sceneryiden tekijät eivät sellaista halua ruveta tekemään....

Jaa viesti


Link to post
Jaa muulla sivustolla

Joo ja kun tosiaan otetaan huomioon se, että jos sceneryn tekijä ottaa kaiken hyödyn irti uudesta, juuri ilmestyneestä MakeMDL:stä ja tekee scenerymodelinsa sillä, niin on ihan turha enää toivoa mitään FS2002-yhteensopivuutta. Se FS2002-yhteensopivuus vaatisi kokonaan oman FS2002-versionsa scenerystä, ja mun mielestä on ihan turha alkaa kenenkään itkemään, jos nuo mainioiden sceneryiden tekijät eivät sellaista halua ruveta tekemään....

 

Juu ei, varsin kun on vapaaehtoistyöstä kyse. Sitäpaitsi FS2004 toimii ihan yhtä hyvin samalla raudalla jos pistää autogenit pienelle ja pilvet "littanoiksi". Autogenin "dense"hän on fs9:ssä tosi dense verrattuna FS2002:n asetuksiin.

 

//Tuomas

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Ensimmäiseksi postaukseksi ikuisuuteen tällaiseen aiheeseen puuttuminen on kuin sohaisisi muurahaispesään... Mutta ronkitaan vähän.

 

Ensinnäkin olen satunnainen simuilija, ja aina kun asennan lisäosia simuun (tällä hetkellä FS2002 ja X-Plane 7) kiroan asennusohjelman puuttumista. Ei niiden tekeminen nimittäin niin vaikeata ole. Kokemusta on, sillä työskentelen pienessä softafirmassa ja työtehtäviini kuuluu mm. asennusohjelmien ja ohjelmistojen päivitysjärjestelmien pakertaminen.

 

Ja ei niiden asennusohjelmien teko-ohjelmatkaan välttämättä maksa mitään. Omassa työssäni käytän ilmaisohjelmistoa nimeltään Innosetup, jolla pystyy rakentamaan erittäin monipuolisia asennusohjelmia. Ohjelma löytyy osoitteesta www.innosetup.com. Sivustolta löytyy linkit myös ohjelman kanssa käytettäviin lisäohjelmiin, jotka helpottavat asennusohjelmien kehittämistä.

 

Itse olen rakentanut mm. seuraavanlaisia ratkaisuja:

 

- asennusohjelma, joka automaattisesti tarkastaa tiettyjen tiedostojen olemassa olon, ja suorittaa asennuksen tämän perusteella

- asennusohjelma tekee automaattimuokkauksia annettujen parametrien mukaan

- web-päivitysohjelmisto, joka käy lataamassa päivityspaketin nettipalvelmelta ja asentaa päivityksen paikoilleen

jne. jne...

 

Tiedän, että asennusohjelmat saa tunnistamaan, mikä simuversio on koneessa ja tekemään version vaatimat muutokset. Tietenkin joitakin asioita voi joutua jättämään/kannattaa jättää käyttäjän muutettavaksi, mutta hyvin tehdyllä installerilla jää niiden "lueminut"-fileiden luku aivan salettiin vähemmälle.

 

Jottei nyt tämä ihan turhan päiväiseksi henkseleiden paukutteluksi jäisi, voin auttaa immeisiä tekemään "asennusongelmia", luonnollisesti tuolta Innosetup pohjalta, koska sen tunnen parhaiten. Itselleni tulee ainakin mieleen seuraavat ideat, mitä voisi tehdä:

 

- perusskritpirunko lentokenttä skenen asennusohjelman kääntämiseksi. Skripti on muokattu fisd:n tarpeisiin, josta kentän tekijä voi tehdä pienin muutoksin omasta skenestään asennusohjelman.

- päivitysohjelmarunko edellä esitettyyn malliin.

- päivityspakettirunko...

- päivityspalvelin säleet (asp tai php), jolla voidaan ohjata päivitysliikenne oikeaan päivityspakettiin

 

Ja mitä tulee tuohon all-in-wonder pakettiin, niin sen tekisin seuraavasti:

 

- joka kentästä oma paketti, jonka skenen tekijä tekee

- koordinaattori tekee cd:n jossa on esim. jollakin cd-menu-ohjelmalla tehty autorun-ohjelma

- cd:stä tehdään iso-filu, joka laitetaan jakoon

 

Tämä iso-file julkaistaan esim. kerran vuodessa. Päivitykset rullaisivat joka kentän omalla päivitysohjelmalla.

 

Että tällaista...

 

t:tero

 

Ps. Jep, olit aivan oikeassa Tuomas: Terolla on vielä FS2002. :)

Jaa viesti


Link to post
Jaa muulla sivustolla

Vastaan nyt siltä pohjalta, mitä olen maisemientekijöiltä kuullut (tai siis lukenut täällä)

 

Ja ei niiden asennusohjelmien teko-ohjelmatkaan välttämättä maksa mitään. Omassa työssäni käytän ilmaisohjelmistoa nimeltään Innosetup, jolla pystyy rakentamaan erittäin monipuolisia asennusohjelmia. Ohjelma löytyy osoitteesta www.innosetup.com. Sivustolta löytyy linkit myös ohjelman kanssa käytettäviin lisäohjelmiin, jotka helpottavat asennusohjelmien kehittämistä.

Kyllä, tuollaisia ohjelmia on mutta useimmat autoinstallerit ovat semmoisia simun sekoittajia olleet, että useimmat ovat jo menettäneet luottamuksensa niihin.

 

Itse olen rakentanut mm. seuraavanlaisia ratkaisuja:

 

- asennusohjelma, joka automaattisesti tarkastaa tiettyjen tiedostojen olemassa olon, ja suorittaa asennuksen tämän perusteella

- asennusohjelma tekee automaattimuokkauksia annettujen parametrien mukaan

- web-päivitysohjelmisto, joka käy lataamassa päivityspaketin nettipalvelmelta ja asentaa päivityksen paikoilleen

jne. jne...

 

Tiedän, että asennusohjelmat saa tunnistamaan, mikä simuversio on koneessa ja tekemään version vaatimat muutokset.

Pystyykö sillä ottamaan huomioon esimerkiksi sen, että ihmisillä voi olla eri kieliset simun versiot, eli kaikki kansiot ovat eri nimisiä? Monilla on myös eri windows ja eri käyttöjärjestelmissä simu asentaa niitä kansioitaan yms. eri paikkoihin.

 

mutta hyvin tehdyllä installerilla jää niiden "lueminut"-fileiden luku aivan salettiin vähemmälle.

Mitäs hyvää tuossa sitten on? Ainakin tähän mennessä FISD:n maisemien readme -tiedostot ovat täynnä kaikenlaista tietoa yleisestikin kyseisestä maisemasta, erilaisia yhteensopivuustietoja yms. Ei se pelkkä asennusohje ole.

 

Jottei nyt tämä ihan turhan päiväiseksi henkseleiden paukutteluksi jäisi, voin auttaa immeisiä tekemään "asennusongelmia", luonnollisesti tuolta Innosetup pohjalta, koska sen tunnen parhaiten. Itselleni tulee ainakin mieleen seuraavat ideat, mitä voisi tehdä:

 

- perusskritpirunko lentokenttä skenen asennusohjelman kääntämiseksi. Skripti on muokattu fisd:n tarpeisiin, josta kentän tekijä voi tehdä pienin muutoksin omasta skenestään asennusohjelman.

- päivitysohjelmarunko edellä esitettyyn malliin.

- päivityspakettirunko...

- päivityspalvelin säleet (asp tai php), jolla voidaan ohjata päivitysliikenne oikeaan päivityspakettiin

 

Ja mitä tulee tuohon all-in-wonder pakettiin, niin sen tekisin seuraavasti:

 

- joka kentästä oma paketti, jonka skenen tekijä tekee

- koordinaattori tekee cd:n jossa on esim. jollakin cd-menu-ohjelmalla tehty autorun-ohjelma

- cd:stä tehdään iso-filu, joka laitetaan jakoon

 

Tämä iso-file julkaistaan esim. kerran vuodessa. Päivitykset rullaisivat joka kentän omalla päivitysohjelmalla.

 

Että tällaista...

 

t:tero

Ihan hyviä ideoita kyllä, mutta automaattisesti kansioihin järjestyvät ZIP:t ovat tähän mennessä riittäneet, ja taitaisin itsekin valita vain tavalliset pakatut tiedostot.. Lisäksi tuo lisää kohtalaisesti niiden maisemien tekijöiden työmäärää, kuin että lyö vain sen zippiin. Tottakai aloittelijoille voi olla parempi ettei itse tarvitsisi säätää mitään, mutta minä aina tarkistan kaikki tiedostot mitä fs -kansioon tungen.

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Olli: Vastaukset ihan jonossa kysymyksiisi/kommenteihesi:

 

V1: Kyllä niillä voi ottaa huomioon eri kieliversiot. Voidaan myös laittaa eri kieliset asennuskäyttöliittymät. Huomaa, että kyse on asennusohjelmasta, joka käytännössä ohjelmoidaan. Asennusohjelman toiminnallisuus on tietenkin riippuvainen käytettävästä kehitysympäristöstä ja ohjelmoijan taidoista.

 

V2: Ihmiset harvoin lukevat niitä "lueminut" tiedostoja tai muita ohjeita. Ikävä kyllä. Sitten he tulevat tänne foorumille purkamaan sieluaan ja kehittäjä antaa omat ohjeensa: Lue ohjeet. Jos asennusohjelmalla saa suurimman osan turhista kysymyksistä poikke, niin kehittäjä saa aikaansa sille mitä itse asiassa haluaisi tehdä: katsoa Salkkareita... Tai siis lentää simulla. Niin ja se unohtu mainita: lueminut tiedot pystyy sisällyttämään myös asennusohjelmaan.

 

V3: Sehän tässä ongelma juuri onkin: suurin osa paketeista on zippi-paketteja, joita ihmiset eivät jostain syystä osaa käyttää. Tsekkaaa foorumia: kuinka moni näistä asennusohjeista on itseasiassa ohjeita kuinka käytetään winzippiä...

 

Kun skriptipohja tehdään huolella, se tehdään vain kerran! Sen jälkeen parilla muutoksella saadaan tehtyä muiden vastaavalla tavalla asentuvien asennusohjelmat (eli juuri nämä, joissa vain kopioidaan tavaroita eri hakemistoihin). Monimutkaisemmat asennukset kannattaa aina miettiä erikseen (tyyliin EFHK, jossa oli jonkin verran asioita, jotka piti ottaa huomioon). Ja muutokset, jotka tehdään simun sisällä, kannattaa mielestäni tehdä simun sisällä, mikäli on mahdollista, että jokin menee vikaan. Tai ainakin tehdä muutosten suorittamisesta valittava toiminto.

 

Mutta siis tiedostojen kopiointi paikoilleen... OK, voihan sen tehdä zippifileistä. Noilla asennusohjelmilla saa vain sellaista pientä "pro"-fiilistä touhuun. Ja systeemeihin voidaan todellakin liittää muitakin toimintoja. Tarpeen mukaan...

 

Ja ohjelmistokehittäjänä haluasin todeta seuraavan: Jos se todellakin olisi ajasta kiinni se maisemien teko, niin todellakin, tekisin asennusohjelmat. Hyvin suunniteltu ja toteutettu asennus- ja päivitysjärjestelmä on säästänyt ainakin omassa yrityksessämme aivan selvää rahaa. Vapaaehtoiskehittäjälle pitäisi säästö tulla ajan muodossa.

 

t:tero

Jaa viesti


Link to post
Jaa muulla sivustolla

Huomaa, että kyse on asennusohjelmasta, joka käytännössä ohjelmoidaan. Asennusohjelman toiminnallisuus on tietenkin riippuvainen käytettävästä kehitysympäristöstä ja ohjelmoijan taidoista.

 

Softafirman kehityspäällikkönä ja yli kymmenen vuotta koodanneena ja asennusohjelmiakin tehneenä totean tähän vaan että asennusohjelma on ihan hyvä ajatus kun kyseessä on tunnettu kaupallinen tuote.

 

Sen sijaan lentokone ja maisemapakettien osalta en varmastikaan suostuisi asentamaan harrastajan tekemällä asennusohjelmalla koneeseeni lisäosia, huolimatta siitä että nykyään on varsin helppokäyttöisiä installereita, jotka välttämättä eivät ylikirjoita juuri sitä comctl32.dll:n versiota tai jotain muuta tärkeää kirjastoa, jota ohjelmani käyttävät.

 

Vaarana kuitenkin on että jonkun motiivina olisi jotain muuta kuin pelkkä koneen / scnereryn asennus ja mukana putkahtaisi jotain muutakin kuin mitä koneen lataaja toivoo. Näinollen tuntuu huomattavasti turvallisemmalta ladata pelkkä zip paketti jonka rakenteen tuntee ja josta heti huomaa jos se sisältää jotain erikoista.

 

Installerilla on mm. äärimmäisen helppoa asentaa kohdekoneeseen automaattisesti käynnistyviä haittaohjelmia kuten viruksia, takaportteja yms. Samalla pirullisempi tyyppi sotkee registryn tai formatoi koko kovalevyn.

 

Taitaa olla parasta ja turvallisinta pysyä zipeissä, ainakin niin kauan kuin asennusohjelman rakentajalla ei ole Y-tunnusta.

 

 

 

 

 

Jaa viesti


Link to post
Jaa muulla sivustolla

Luo uusi käyttäjätunnus tai kirjaudu sisään

Sinun täytyy olla jäsen osallistuaksesi keskusteluun

Luo käyttäjätili

Rekisteröi uusi käyttäjätili helposti ja nopeasti!


Luo uusi käyttäjätili

Kirjaudu sisään

Sinulla on jo käyttäjätili?


Kirjaudu sisään