Paakkuli 1.0(BETA) by ISO
ISO Demo Paakkuli 1.0 (alpha) dokumentit ----------------------------- Nyt ISO tarjoaa sinulle helpon ohjelmointikielen, jotta voisit koodailla omia ISO demoja. Dokumentit ovat suomeksi, jotta tajuaisit jotain. Eli ett osaisin kirjottaa n hommat oikein. Idea on se, ett teet lhdekooditiedoston, yleens normaalilla teksti- editorilla (EDIT joka tulee DOSsin mukana, kelpaa). sitten talletat sen esimerkiksi nimell 'SORSA.PKL'. muistat nimen ja komennat: 'PAAKUTA.EXE SORSA.PKL'. Tm Paakuta on kntj, joka tekee lhde- koodistasi konekielisen ajettavat tiedoston, nimell 'DEMO.EXE'. Voisiko olla helpompaa! (Huom: Tss versiossa tt nime ei saa muuttaa haluamakseen, 'DEMO.EXE' ei toimi jos sen nime muuttaa.) Muista mys ett lhdekooditiedosto saa olla korkeintaan 12000 tavua pitk. Voit kytt kahdenlaisia lisuketiedostoja: S3M musiikeissa ja PCX kuvissa (Tulevissa versioissa IPF). S3M huom: Musan voi tehd vaikkapa Impulse Trackerillkin, ja savettaa S3M:ksi, mutta se tytyy viel ladata Scream Trackerill ja savettaa vaikkapa heti plle, jotta se toimisi Paakkulissa. PCX huom: Kuvan tulee olla 256 vrinen, color formaatissa (grey format ei kelpaa, mutta color-formaatin kuvat voivat olla harmaasvyisi joten ei haittaa), eli 8 bittisi. Resoluutiona 320x200, eli MCGA. Paakkulin tm versio kytkee automaattisesti MCGA-moden plle kun demo aloitetaan, ja lopussa kytkee tekstimoden. Paakkulin tuleviin versioihin tulee kaikkea lis, efektej, teksti, fadeja, t on vain tllnen nopeasti tehty. Kun demosi on valmis, niin muista sijoittaa demon tarvitsemat kuva- sek musiikkitiedostot samaan hakemistoon 'DEMO.EXE':si kanssa. Muita Paakkulin tiedostoja demosi ei kntmisen jlkeen en tarvitse. Demo ei tarvitse toimiakseen edes lhdekooditiedostoaan en. T homma on todella virhealtista eli jos mokaat vhnkin kun teet lhdetiedostoa niin mit todennkisimmin demosi jummaa tai ainakin toimii vrin, koska kntj ei jaksa valittaa virheist. Paakkulin on valmistanut Paavi/ISO; Selvt yhtlisyydet LISP-kieleen ovat nhtviss, mutta se ei haittaa, tmn kielen omistaa ISO. Paakkuli-kielen komennot ------------------------ Jokaiselle riville vain yksi komento, tyhji vlirivej ei saa jtt. Vain lopetuskomennon jlkeen saa olla mit tahansa paskaa, esimerkiksi huomautuksia. Komentojen jlkeen ei saa olla yhtn vlilynti-merkki, vaan normaali rivinvaihto tytyy seurata heti (return: ASC 13, ASC 10). Jos tuottaa ongelmia, niin mukana on esimerkki-koodi (tiedosto nimelt 'EXAMPLE.PKL'). Kyt komennoissa pieni kirjaimia, ja nyt aloitamme: Koodi pit aloittaa seuraavanlaisesti: $bcode Koodi pit lopettaa seuraavanlaisesti: $ecode Musiikin lataa ja aloittaa komento: p Musiikin tiedostonimi laitetaan vlittmsti pern, joten jos musiikki on esimerkiksi 'SONG.S3M' niin komento saa muodon: psong.s3m Musiikin lopettaa komento: s Kuvan lataa, piirt ruudulle ja asettaa paletin komento i Tiedostonnimi laitetaan kuten musiikissa (esim 'PICTURE.PCX'): ipicture.pcx Seuraava komento tyhjent ruudun ja asettaa kaikki paletin arvot nollille: b Musan synkronisointi demoon tehdn komennolla: w Parametreiksi annetaan musiikin ns. position sek ns. row, jotka ovat sinulle tuttuja jahka olet musaa tehnyt. Nm kaksi erotetaan pilkulla, row saa olla vlilt 00-63 ja position vlilt 00-99. Kyt aina nollia saadaksesi kaksinumeroisen luvun. Esimerkki odottaa niinkauan kunnes saavuttaa musiikissa rivin 32 positionista 2: w02,32 Seuraavaa komentoa voi kytt vain kerran, sen voi sijoittaa vaikkapa viimeiseksi ennen lopetuskomentoa: t Tlle komennolle annetaan parametriksi kommentti, esimerkiksi lause tai sana, joka tulostetaan ruudulle kun demo loppuu. Se saa olla korkeintaan 75 merkki pitk: tNyt on tm demo loppu. Lishuomautuksia: musassa on hyv olla tyhj lopussa, jotta synkroni- sointi saadaan hoidettua kunnialla loppuun asti. Jos perkkin nytet- tviss kuvissa on aivan samanlainen paletti, ei b-komentoa kannata kytt, ettei ruudun musta vlhdys ny. Tosin kelpaa tmkin ISO tason efektiksi (lhde: 333Elite/ISO). Jos kuvissa on eri paletit eik b-komentoa kytet, nkyy jlkimminen kuva aluksi vanhan kuvan paletilla. Tmkin voi nytt hienolta (lhde: Nunna/ISO). l kyt tiedostonnimiss tahi loppukommentissa merkki '$' koska se on varattu erikoiskomennoille ($bcode / $ecode) ja aiheuttaa sekoilua kntjn toiminnassa. Myskn merkki '#' ei sovi kytt (varattu kntjn erikoistoiminnoille).
[ back to the prod ]