|
|
Készítették
| Elem | Funkciója | Készítette | Dátum |
icearrow.tri icearrow.tga |
Jéglövedék, a lich-ek lövik. | stec | 2007.04.22. |
lich.tri lich.tga |
Lich, a lich. (Mágus kategóriájú figura.) | stec | 2007.04.22. |
fireball.tri fireball.tga |
Tűzlabda, a mágusok jóbarátja, és támasza nehéz időkben. | stec | 2007.04.22. |
uhu.tri uhu.tga |
Uhu, a bagoly. (Dobáló figura.) | meridian | 2007.04.22. |
jomunkasember.tri jomunkasember.tga |
Szalacsi, a jomunkásember. (Dobáló figura.) | meridian | 2007.04.15. |
western.tri western.tga |
A western falu nevű pálya. | stewet | 2007.03.27. |
honey.tri rubic.tri melon.tri |
Mézes bödön, rubik kocka és dinnye. (dobálható tárgyak) | mirage | 2007.03.25. |
hambi.tri hambi.tga |
Hambi, a karakter. | senn | 2007.03.22. |
laszlo.tri laszlo.tga |
Laszlo középkori városa (WIP pálya). | --Laszlo-- | 2007.03.19. |
| music4.wav |
Még újabb háttérzene. | stewet | 2007.03.18. |
| music3.wav |
Újabb háttérzene. | stewet | 2007.03.16. |
| music2.wav |
Újabb szuper háttérzene... | Dy | 2007.03.13. |
ora.tri ora.tga |
Egy óra (dobálható tárgy) | stewet | 2007.03.13. |
rayban.tri rayban.tga |
A manager fíling erősítése... (napszemcsi) (dobálható tárgy) | stewet | 2007.03.13. |
granat.tri granat.tga |
A gránát (ha már egyszer robbantgatunk...) (dobálható tárgy) | s.donat | 2007.03.12. |
nimbus.tri nimbus.tga |
A NimBUSz2007MindentBelePattanjRá varázs-seprű (dobálható tárgy) | stewet | 2007.03.11. |
zsemle.tri zsemle.tga |
Egy zsemle (dobálható tárgy) | stewet | 2007.03.11. |
telep.tri telep.tga telep.ent |
Az párkányos-barlangos pálya. | MsV | 2007.02.11. |
mobil.tri mobil.tga |
A mindentbele mobil (dobálható tárgy) | stewet | 2007.03.10. |
esernyo.tri esernyo.tga |
A mindentbele esernyő (dobálható tárgy) | stewet | 2007.03.10. |
rama.tri rama.tga |
Margarin reklám :) (dobálható tárgy) | stewet | 2007.03.10. |
basket.tri basket.tga |
A kosárlabda (dobálható tárgy) | stewet | 2007.03.10. |
radir.tri radir.tga |
A mindentbele radír (dobálható tárgy) | stewet | 2007.03.09. |
honey.tga rubic.tga melon.tga |
Mézes bödön, rubik kocka és dinnye textúra. | mirage | 2007.03.09. |
pencil.tri pencil.tga |
A mindentbele cerkák (dobálható tárgy) | stewet | 2007.03.09. |
monitor.tri monitor.tga |
Az LCD monitorok... (dobálható tárgy) | stewet | 2007.03.07. |
szek.tri szek.tga |
A székek... (dobálható tárgy) | stewet | 2007.03.07. |
citrom.tri citrom.tga |
A citromok... (dobálható tárgy) | stewet | 2007.03.05. |
szemi.tri szemi.tga |
Szemi, a szem karakter. (Az alapértelmezett figura.) | pityu_tool | 2007.02.27. |
golflabda.tri golflabda.tga |
A golflabdák... (dobálható tárgy) | stewet | 2007.02.25. |
magi.tri magi.tga |
A mágus karakter. | barcafiu | 2007.02.24. |
ubi.tri ubi.tga |
Az uborkák. :) (dobálható tárgy) | stewet | 2007.02.21. |
| mindentbele.exe |
A program telepítője. | blox | folyamatos |
| logo.tga |
A játék logója. (A jobb alsó sarokban forog :) | wsanyi | 2007.02.19. |
| music1.wav |
A háttérzene a középkori pályán. | stewet | 2007.02.18. |
uveg.tri crash.wav |
Az üvegek a játékban. (dobálható tárgy) És az üvegcsörömpölés hangeffekt. | barcafiu | 2007.02.17. |
town.tri town.tga town.ent |
Az alapértelmezett pálya (középkori város). | MsV | 2007.02.10. |
game.exe server.exe |
A játék program, és a játék szerver... :) | MsV | folyamatos |
3D motor (*.dll) | A 3D-s real time renderelő progi. | Raydium | folyamatos |
Az egyes verziók változásai
| Verzió | Megvalósított elképzelések, javított hibák | Dátum |
| 0.21 | Uhu, tűzlabda, lich. Javítások... | készül... |
| 0.20 | Tövábbfejlesztett western pálya. Jomunkásember karakter. Javítások... | 2007.04.16. |
| 0.19 | Tök normálok. (Site, letöltés) (triedit.exe v0.3) Gömb alakú fix tárgyak. Western falu. Javítások... | 2007.04.11. |
| 0.18 | Hambi karakter. Éjszakák és nappalok. Könyvtár-rendszer. Tök. Égbolt, Nap. Javítás... | 2007.03.26. |
| 0.17 | Új pálya. Az autó irányítása. Pályához adható elemek (füst, víz, fix tárgyak). Javítások... | 2007.03.22. |
| 0.16 | Fordító fájlok. .ply módosítás. Közeli textúra javítása. Felirat-háttér. Fontok. Javítások... | 2007.03.19. |
| 0.15 | Zsemle, NimBUSz2007MindentBelePattanjRá. Gránát. Napszemüveg, óra. Új zene. Megilágítás. Javítások... | 2007.03.14. |
| 0.14 | Cerka, radír. Rubik-kocka, mézes bödön. Esernyő, telefon, kosárlabda, rama. Egy új pálya. Javítások... | 2007.03.11. |
| 0.13 | Szék. LCD monitor. Az ent fájlokba megjegyzés tehető (#...). Mágus lövöldözik. Buggy. Autózás. Kód javítások... | 2007.03.08. |
| 0.12 | Hálózati játék. Szemi. Citrom. Screenshot. Javítások... | 2007.03.05. |
| 0.11 | Mágus. Golflabda. town.tri javítása. Egyéb javítások... | 2007.02.26. |
| 0.10 | Pálya- és karakterválasztás. Javítások... | 2007.02.24. |
| 0.09 | 16 játékosra bővítés. Telepítő progi. Uborkák. | 2007.02.22. |
| 0.08 | Paraméterezett indulás. Hálózati támogatás. Menü alapjai. | 2007.02.19. |
| 0.07 | A környezeti leíró fájl formátuma megváltozott. A zene BACKSPACE-szel kikapcsolható. Beállítható a dobás szöge. Logo. | 2007.02.18. |
| 0.06 | Háttérzene. Törés, pattanás, robbanás effekt. | 2007.02.17. |
| 0.05 | Csökkent a képernyőméret, viszont megjöttek a hangeffektek, és a robbanás anim... | 2007.02.16. |
| 0.04 | Belekerültek barcafiu üvegei. A zoom korlátokat kapott. Javítások a kódban. Azt a tárgyat hajítja el, amit felvett :) Árnyékok. | 2007.02.14. |
| 0.03 | A figura felemeli (ha nekimegy) és eldobja a tárgyakat (bal egérgomb, v SPC). | 2007.02.13. |
| 0.02 | A figura mozog a pályán. Nézetek váltása. A figura ugrik (jobb egérgomb). TAB: öngyilkosság. | 2007.02.12. |
| 0.01 | Camera bejárja a pályát. Tárgyak potyognak a pályára. | 2007.02.10. |
Letöltések a fejlesztőknek
| Leírás | Forrás |
| A játék aktuális fejlesztői verziója | mindentbele (dir) |
| A 3D motor forrása (+ fordító-környezet (+ dev-cpp)) | raydium.org (ref) |
| A program fordításához használt ingyenes C++ fordító (Windows) | Dev-C++ (ref) |
| A GPL licenc (magyarul) | GPL (~20kB) |
| TRI exportáló/importáló script (Pyton) Blender-hez (másold őket a 'script' könyvtárba!) | triEXP.py triIMP.py (~10kB) |
| TRI konvertáló program MAX-hoz (Használat: ivcon.exe proba.3ds proba.tri) | ivcon.exe (~200kB) |
| TRI méretező progi Windows-ra (Használat: trisize 1.25 régi.tri új.tri (125%-ra méretezi)) | trisize.exe (~500kB) |
| TRI manipuláló progi Windows-ra (V0.3) | triedit.exe (~300kB) |
Leírások a fejlesztőknek
| Téma | Kifejtése |
Ötletek |
"Az alapötlet, hogy kössük le a Mindentbelén tobzódó tehetséges és lelkes, de unatkozó és alkotási vágytól fűtött
fiatalokat (és minket öregeket).
A téma adja magát: 3D-s játék... De mit és hogyan?
Mindenképpen egyszerű, de bővíthető játék legyen, hogy elkészüljön egy
játszható verzió, mielőtt még beleunnánk a fáradságos fejlesztgetésbe.
Egymástól függetlenül fejleszthető részekből álljon, hogy mindenki
szöszmötölhessen otthon, anélkül, hogy másokra kelljen várni..."
"Az alapötlet jelenleg a következő: Mindenféle elvadult 3D-s terepen
(középkor, sci-fi, barlangok, erdő, gyakorlópálya...) egymást
kergetik a játékosok (akiknek a megtestesülése inkább komikus, mint
félelmetes: Bugs Bunny, Elmor...) és mindenféle tárgyakat vagdosnak
egymáshoz (alma, körte, doboz, goma, csokifagyi, karácsonyfa...). Akit eltalálnak, az
leül egy kicsit pihenni. A játékosok 2 csapatot alkotnak (a belépés sorrendjében
osztódnak (ill. ahol a kilépések miatt kevesebben vannak)). A csapatoknak el kell
juttatni egy tárgyat egy kijelőlt helyre, aki előbb teszi, az nyer..."
"Mivel a Project végcélja egy komplett játék elkészítése, és a témára eddig nem sok ötlet érkezett, előállnék egy régi nagy vágyammal...
Mivel nagy cégektől nem hiszem, hogy számíthatunk ilyesmire, és nekem sem lesz cégem, hogy
megvalósítsam, remélem eljut ez a project odáig, hogy egyszer játszhassak vele.
A téma egyáltalán nem új... nem is lehetne újat kitalálni... esetleg a régi nagy ötleteket összekovácsolni,
és valami modern köntösbe bújtatni:
Valami WORMShoz hasonló hangulatú (humoros, akció) FPS lenne... változatos fegyverekkel...
és jópofa karakterekkel... a LÉNYEG hogy kis élőlények valósághű környezetben!
Mint pl. a Battle Bugs volt 94ben, ahol a konyha-asztalon, hűtőben vagy a piknikes kosár körül vívták hangyák,
tücskök, pókok, csótányok, szarvasbogarak, stb. ádáz küzdelmüket...
de lehetnének bolhák egy kutya hátán... ilyen még biztos nem volt,
vagy baktériumok az óriás söröskupak-arénában.
Ha lehet repülni az engineel, akkor lehetne valami légi csata is... (legyek, méhek, muslicák, stb.)
Ha sikerül választani, akkor már a név is magától értetődik...
Megvannak a szereplők! Megvannak a helyszínek! Fegyvereket sem nehéz kitalálni... mi kell még?"
"egész jó kis gémet lehetne faragni ebből a mbele játékból..
ha mondjuk az egyik tárgyat pl a labdát kellene elvinni pl az ellenség főhadiszállására, és bedobni egy kapuba..
a többi tárgy az ellenség lelalssítására lenne jó.. de semmi vér.. csak móka és kacagás..
mondjuk, ha a radírral pofándobsz valakit.. az kicsit ülne, és a madarak repkednének a feje körül..
esetleg bot-ok is lehetnének benne..
és az aktuálisan futó szerverek, mindig megjelenhetnének itt a lapon.."
Minden ötletet, kritikát az MB projekt fórumon vitatunk meg!
|
GYIK |
*** Hogyan lehetek a csapat tagja?
Ha a Mindentbelén regisztráltál, akkor a csapatnak is tagja vagy :) Ha ténylegesen
segíteni akarsz, akkor készíts tárgyakat, pályákat, játékos figurákat, akár feltextúrázva, akár anélkül
és küldd el nekem az eredményt csatolva a MB levelező rendszerén (MsV vagyok) és én már bele
is teszem a játékba...
*** Mit segíthetek én? Mi a feladat?
A "Feladatok" témakör alatt olvashatsz részleteket, de gyakorlatilag BÁRMILYEN segítséget elfogadunk (egy
kóla a fejlesztőknek?).
A modelleket én Blenderrel tudom feldolgozni, azaz vagy a kész tri-t küldöd át (textura: tga), ha már átkonvertáltad,
vagy blend fájlként, vagy 3ds-ként, amit tudok inportálni...
Ahhoz, hogy az elkészített elemeket össze tudjuk illeszteni, valamiféle méretben meg kell egyeznünk... (persze
én is át tudom méretezni, de mér ne csináld készre) A figura legyen kb. 0.5-0.8 egység (blender és tri egység, biztos
maxban is az) a tárgyak legyenek 0.3-0.6 közötti méretűek, a pálya pedig ezekkel arányos...
Szükségünk van továbbá eredeti, nem koppintott, jogtiszta zenékre (értsd: amit te szereztél) és hangeffektekre...
Ezen kívül minden ötlet, kritika, teszt jól jön és nagy segítség...
*** Mennyi idő van ezekre?
A fórumok bejegyzéseit és a chat-et olvasva azt tapasztaltam, hogy mindenki kűzd az időbeosztással.
Ezért a projekt igen rugalmas. Mindenre annyi időt szánsz, amennyit akarsz (tudsz), és ha elkészül
egy pálya, karakter, textúra, akkor beépítjük a programba (a legtöbb esetben ez annyit jelent majd,
hogy bemásoljuk a program könyvtárába :) ).
Mindebből az következik, hogy mielőbb szeretnénk elérni egy játszható állapotot, de a progi
igazából soha nem lesz "kész", mert mindíg lesz benne újdonság, amíg érdekel bárkit is a
fejlesztgetése...
*** Lehet ezzel pénzt keresni?
Sajna nem. :( Ebből senki sem profitál közvetlenül. DE: Szerezhetsz rutint, szerezhetsz barátokat,
ismertségre tehetsz szert!
A program GPL licenc alatt fut, ami azt jelenti, hogy bárki szabadon használhatja és terjesztheti,
amíg nem kér érte pénzt...
Ja, még egy dolog: ha bármivel hozzájárulsz a projekthez, akkor annak a jogairól lemondasz a
köz javára... Brutális lenne ugyanis, ha egy tárgyat elvinnél és nekünk 50 pályát kéne újraszerkeszteni
miatta.
*** Hogyan kerül be a játékba, amit csináltam?
Egyenlőre manuálisan. Elküldöd MsV-nek (nekem :) csatolva a Mindentbele-mail-en, és hozzáadjuk...
*** Ki tudom próbálni, amit csináltam?
Ha te fordítod a kész formárumra (tri, tga, ogg, ent), akkor igen. Hozzámásolod a programhoz és
hajrá...
Ha tárgyat csináltál, akkor a pálya *.ent fájljába beírod (szövegszerkesztővel) egy másik tárgy *.tri-je helyett.
(ha gurul, akkor 'sphere' helyett, ha nem, akkor 'box' helyett). (Ha a betett tárgy túl nagy, akkor vagy a tárgyban(!)
megy a játék, vagy kiakad a progi a sok collide miatt. Ha túl kicsi, akkor nem is veszed észre :) )
Ha pályát csináltál akkor az *.ent fájl nevét beírod a parancssorba paraméterként (kiterlesztés nélkül).
"barlang.ent" esetén például: "game --world barlang". (Ha nem tudsz *.ent fájlt csinálni, akkor a meglévőben
(szövegszerkesztővel) ird át a "town.tri" bejegyzést a tiédre! (utána: -100.0))
(A textúrák *.tga fájljait is be kell másolni! (Ne legyenek nagyok kb.: 512x512, és ne tömörítsd őket (RLE)!))
*** A programkód írásába is beszálhatok?
Ennek sincs semmi akadálya. A forrást megtalálod a letöltések között, a fordító-környezetet úgyszintén.
A kód összedolgozásához szorosabban együtt kell működnünk, ezért először mail nekem (MsV). Már
most is tudok annyit mondani, hogy nagyon tiszta, olvasható C kód kell rövid angol kommentekkel...
(Előtte azért nézd át a letöltéseknél lévő forráskódokat :)
*** Mi is a neve ennek a játéknak?
Minekutána még csak körvonalazódik a játék, így a keresztségen sem esett át (bár több helyen Haláli Hajsza néven hivatkozunk rá).
Ha valakinek van valami húzós ötlete a névre, ne fogra vissza magát!
(Eddig a Haláli Hajsza, az OutDrop, Hit & Run és a Med Mission hangzott el...)
*** Hol tudhatok meg többet erről a Raydium izéről?
Főoldal: http://raydium.org/
Összefoglaló oldal: http://wiki.raydium.org/wiki/RaydiumEn
API referencia: http://wiki.raydium.org/wiki/RaydiumApiReference
TRI Konvertálás: http://wiki.raydium.org/wiki/ImportExportTri
|
Feladatok |
Jelen tervek alapján a következőkre lenne szükségünk:
- pályák (.blend, .3ds vagy .tri)
- tárgyak, amiket hajigálni lehet (.blend, .3ds vagy .tri)
- hangeffektek: robbanás, puffanás, röhögés, placcsanás, stb... (.ogg, .wav vagy bármi)
- a menükhöz háttérképek, keretek... (.tga, .bmp, .gif vagy más)
- textúrák a füsthöz, tűzhöz, épületekhez... (.tga, .bmp, .gif vagy más)
- saját betűkészlet (a minta a programban van: font.tga) (.tga, .bmp, .gif vagy más)
- tutkó pillanatképek a népszerűsítéshez (.jpg)
- (víruskeresés a publikált fájlokban, nehogy szétrugják a hátsónkat)
- ötletek...
|
Indítás |
Parancssorból a "game.exe" parancsal indíthatjuk a programot, melyhez a következő paramétereket rendelhetjük:
--world név - ezzel a pályával indul ("barlang.ent" esetén például: "game --world barlang")
--player név - ezzel a karakterrel játszol ("magi.tri" esetén például: "game --player magi")
--name név - ezzel a névvel fogsz játszani
--no-shadow - nem használ árnyékonást (sokkal gyorsabban fut)
--no-sound - hangok nélkül
--fullscreen - teljes képernyős mód
A hálózati szerver indítása a "server.exe" parancsal történik. (Csak egyvalakinek kell,
a többiek IP-cím alapján belépnek. Aki a szervert indította, annak is el kell indítania a "game.exe"-t,
ha játszani akar.)
(Ha nem LAN-on játszol, vagy a személyi tűzfalad tiltja, akkor az 58561-es portot ki kell nyitnod!)
|
Billentyűk |
F1: Ráközelítés
F2: Távolítás
F3: Egér érzékenységének növelése
F4: Egér érzékenységének csökkentése
F5: Alapértelmezett nagyítás és érzékenység.
F6: Belülnézet :)
F7: Fölülnézet
F8: Globális nézet
UP: Mozgás előre
DOWN: Mozgás vissza
LEFT: Oldalazás balra
RIGHT: Oldalazás jobbra
Egér: forgás
Bal egérgomb: Tárgy eldobása
Jobb egérgomb: Ugrás
TAB: A figurád kinyírása :)
J: pillanatkép készítése (a program könyvtárába SCREENSHOTxx.JPG néven)
M: Háttérzene ki/be
ENTER: Egér függetlenítése a játéktól
ESC: Kilépés
|
A használt formátumok leításai
| File | Formátum leírása |
| *.tri |
A 3D-s objektumok leírója. A pályák, tárgyak és játékosok meghatározását tartalmazzák. (Egyszerű szöveges fájl.)
Az első sor a verzió (ez alapból 1)
A további sorokban rendre a sarkok koordinátáit (x,y,z), a normális vektorait (nx,ny,nz),
a textúra hozzá tartozó koordinátáit (vx,vy) és a textúra fájl nevét (valami.tga) tartalmazzák.
Ha az objektum nem textúrázott, csak színezett, akkor a vx és vy értéke nulla,
és utána egy színkódot találunk a következő formában: rgb(r,g,b)
Az színkódok 1 és 0 közé eső lebegőpontos számok. Pl.: rgb(1,0,0.5)
(Ha az első sor 1-től eltérő számot tartalmaz, akkor az alatta lévő sorok értelme megváltozik! (A 2 például az animált mesh-t jelenti.))
Ezt a fájlt természetesen nem kézzel kell szerkeszteni, hanem a Blender-ben Max-ban megszerkesztett
testeket - egy arra alkalmas programmal/script-tel - át kell konvertálni. (Az előbb említett konverterek
fejjeb letölthetők (én csak a Blenderest használtam).)
A *.tri fájlokban több textúra is használható. A formátum a következő:
x y z nx ny nz u1 v1 texture1;u2|v2|texture2
(Az u2, v2 elhagyható...)
Példa:
1
-2.99 -7.29 -1.00 -0.14 0.55 0.81 0.06 0.87 ./worlds/x.tga;./worlds/y.tga
-2.99 -6.52 -1.00 0.00 0.00 1.00 0.06 0.62 ./worlds/x.tga;./worlds/y.tga
-3.75 -6.52 -1.00 0.42 -0.24 0.87 0.18 0.62 ./worlds/x.tga;./worlds/y.tga
|
| *.ent |
Ez a pályák környezetleírója. (Egyszerű szöveges fájl.)
Ezt a fájlt kézzel kell szerkeszteni, mert a programunkhoz találtam ki, és nincs értelme szerkesztőprogramot
írni hozzá. (A formátum a fejlesztés során még változhat...)
Példa:
#
# *** TOWN.ENT ***
#
# Pálya meghatározása
# Pl:
# ground tri_fájl pálya_alatti_szint(aki ez alá esik meghal!)
ground town.tri -2.0
# Játékosok belépési pontjai
# Pl:
# respawn x_pozíció y_pozíció z_pozíció elforgatás(fokban)
respawn 1.0 1.0 0.2 90
respawn 6.0 6.0 0.2 180
respawn 6.0 -6.0 0.2 20
respawn -6.0 -6.0 2.0 270
# Háttérzene
# Pl:
# music wav_fájl
music music1.wav
# Napfény
# Pl:
# sun R G B A
sun 1.0 0.9 0.9 1.0
# Lámpa (max 4db)
# Pl:
# light R G B A energia x_pozíció y_pozíció z_pozíció
light 1.0 0.9 0.8 1.0 1000000 8.0 8.0 10.0 1.0
# A pályához rögzített fix tárgyak
# Pl:
# fix tri_fájl x_pozíció y_pozíció z_pozíció elforgatás(fokban)
# prt_fájl(effekt, "-" (nincs), "+" (víz))
fix fire.tri 4.0 -4.0 -0.88 0 campsmoke.prt
fix fire.tri 3.5 -5.0 -0.88 45 fire.prt
fix tree.tri 1.5 -5.0 0.8 0 -
fix water.tri -2.0 -4.0 -1.3 0 +
# Dobálható tárgyak
# Pl:
# item x_pozíció y_pozíció z_pozíció tömeg(átl:0.1)
# méretarány(box:0) effekt(száma)
item honey.tri -8.0 8.0 8.0 0.12 0 0
item szek.tri 8.0 -8.0 8.0 0.11 0 2
item rubic.tri -8.0 -8.0 8.0 0.1 0 2
item granat.tri -4.0 4.0 8.0 0.13 0 0
item citrom.tri 4.0 -4.0 8.0 0.1 0.75 -1
item basket.tri 7.0 7.0 3.0 0.1 0.98 -1
item golflabda.tri -7.0 7.0 3.0 0.1 0.98 -1
item golflabda.tri -7.0 -7.0 3.0 0.1 0.98 -1
#
# *** VÉGE ***
#
|
| *.tga |
Ismert raw képformátum, a textúrákhoz.
Vigyázz, mert az új programok ezt is tömöríteni akarják (általában RLE tömörítéssel), de
nekünk tömörítetlenül kell! (És az origó ne a bal alsó sarok legyen!)
Lehetőség szerint a textúrákhoz ugyanazt a nevet használd, mint a "tri"-nél, amihez tartozik, így
könnyebb lesz eligazodni a fájlok között...
Megjegyzem, hogy ugyan sok program beolvassa ezt a formátumot, de nem mind kezeli
megfelelően. Ez főleg a menük rajzolásánál lesz probléma, ahol az átlátszóság megadására
is szükség lesz. Eddig a GIMP-pel tudtam kifogástalanul kezelni, a többi progi lyukra futott.
Ha neked is vannak tapasztalataid, oszd meg velünk a fórumon!
|
| *.prt |
Részecske rendszer leíró. (Egyszerű szöveges fájl.)
Paraméterei (soronként egyet adj meg!):
ttl_generator=szám;
ttl_particles=szám;
ttl_particles_random=szám;
particles_per_second=szám;
texture="valami.tga";
size=szám;
size_random=szám;
size_inc_per_sec=szám;
size_limit=szám;
gravity={x,y,z};
vector={x,y,z};
vector_random={x,y,z};
color_start={r,g,b,alpha};
color_start_random={r,g,b,alpha};
color_end={r,g,b,alpha};
(A // kezdetű sor komment. A színősszetevők 0 és 1 közé eső lebegőpontos számok. Üres sort hagyhatsz.)
Példa:
// Tábortűz
ttl_generator=0;
ttl_particles=0.5;
ttl_particles_random=0.1;
particles_per_second=40;
position_random={0.05,0.05,0.01}
texture="./particles/explosion.tga";
size=0.3;
size_random=0.25;
size_inc_per_sec=-1;
size_limit=0.5;
gravity={0,0,2};
vector={0,0,0};
vector_random={0.5,0.5,1};
color_start={1,0.8,0,0.5};
color_start_random={0,0.2,0,0};
color_end={0.1,0.1,0.1,0};
|
| *.wav |
Ismert windows-os hang formátum, amely tömörítetlenül tartalmazza a hanghullámot.
(Egyenlőre ezt fogjuk használni a hangeffektekhez és a háttérzenéhez)
|
| *.ogg |
Ismert zenei formátum. (Elsősorban Linux rendszereken használatos...)
|
| *.gui |
A menürendszer stílusát leíró szöveges fájl.
Példa:
// Raydium GUI alap témája
texture="./screen/theme.tga";
// 0..256 közötti értékek (és nem 0..1 közöttiek)
texture_size={256,256};
// Betűkészlet
font="./screen/font_normal.tga";
// Háttér
background={10,169, 137,83}
// Gombok (3 állapot : normál, kijelölt, benyomott)
button_normal={89,5, 77,26};
button_focus={5,5, 77,26};
button_hover={173,5, 77,26};
button_font={0,0,0};
// Szövegmező (csak 2 állapotú)
edit_normal={9,118, 138, 21};
edit_focus={9,141, 138, 21};
edit_font={0,0,0};
// Track (csak 2 állapotú)
track_rule={12,61, 101, 11};
track_cursor_normal={140,58, 11,17};
track_cursor_focus={125,58, 11,17};
// Checkbox
check_normal={161,64,18,16};
check_checked={180,64, 18,16};
font_color_normal={0,0,0};
font_color_focus={0,0,0};
// Combobox
combo_body_normal={10,87,110,21};
combo_body_focus={136,87,110,21};
combo_body_border_right=20;
combo_list_top={158,117,86,20};
combo_list_middle={158,127,86,20};
combo_list_bottom={158,137,86,20};
combo_list_current={160,182,82,17};
combo_arrow={211,210,24,16};
combo_font={0,0,0};
|
| *.lst |
A menüben kilistázandó pályákat és figurákat leíró szöveges fájlok.
(Kiterjesztést nem kell írni és célszerű nagybetűvel kezdeni az .ent és .ply fájlokat, amire hivatkozik,
hogy jól mutasson a menüben.)
Példa:
Town
Laszlo
Telep
|
| *.ply |
A figurákat leíró szöveges fájlok.
Példa:
#
# BUGGY.PLY
#
# Kaszni
mesh buggy.tri
# Meghajtó kerék (kormányozott) (csak kocsinál)
driver_wheel buggy_gear.tri 0.42 -0.253 -0.28 150
driver_wheel buggy_gear.tri 0.42 0.253 -0.28 150
# Egyszerű kerék (csak kocsinál)
wheel buggy_gear.tri -0.444 -0.3 -0.26 130
wheel buggy_gear.tri -0.444 0.3 -0.26 130
# Sebességfokozatok (csak kocsinál)
gears -0.4 0.4 0.6 0.8 0.9 1.0
# Lövedék, és a hozzá tartozó effekt (csak lövöldözőnél)
#bullet fireball.tri smoke.prt
|
|