MB Game
V0.20beta
Fórum | Letöltés | GYIK | Feladatok | Formátum  
Állapot: 20%
MB Game for Windows Install
V0.20beta (developer version)


from Raydium, MsV, barcafiu, stewet, wsanyi, blox, pityu_tool, mirage, s.donat, Dy, --Laszlo--, senn, meridian, stec

REPOSITORY
 
 
 
 
Készítették

 
ElemFunkciójaKészítetteDátum
icearrow.tri
icearrow.tga
Jéglövedék, a lich-ek lövik.stec2007.04.22.
lich.tri
lich.tga
Lich, a lich. (Mágus kategóriájú figura.)stec2007.04.22.
fireball.tri
fireball.tga
Tűzlabda, a mágusok jóbarátja, és támasza nehéz időkben.stec2007.04.22.
uhu.tri
uhu.tga
Uhu, a bagoly. (Dobáló figura.)meridian2007.04.22.
jomunkasember.tri
jomunkasember.tga
Szalacsi, a jomunkásember. (Dobáló figura.)meridian2007.04.15.
western.tri
western.tga
A western falu nevű pálya.stewet2007.03.27.
honey.tri
rubic.tri
melon.tri
Mézes bödön, rubik kocka és dinnye. (dobálható tárgyak)mirage2007.03.25.
hambi.tri
hambi.tga
Hambi, a karakter.senn2007.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.stewet2007.03.18.
music3.wav Újabb háttérzene.stewet2007.03.16.
music2.wav Újabb szuper háttérzene...Dy2007.03.13.
ora.tri
ora.tga
Egy óra (dobálható tárgy)stewet2007.03.13.
rayban.tri
rayban.tga
A manager fíling erősítése... (napszemcsi) (dobálható tárgy)stewet2007.03.13.
granat.tri
granat.tga
A gránát (ha már egyszer robbantgatunk...) (dobálható tárgy)s.donat2007.03.12.
nimbus.tri
nimbus.tga
A NimBUSz2007MindentBelePattanjRá varázs-seprű (dobálható tárgy)stewet2007.03.11.
zsemle.tri
zsemle.tga
Egy zsemle (dobálható tárgy)stewet2007.03.11.
telep.tri
telep.tga
telep.ent
Az párkányos-barlangos pálya.MsV2007.02.11.
mobil.tri
mobil.tga
A mindentbele mobil (dobálható tárgy)stewet2007.03.10.
esernyo.tri
esernyo.tga
A mindentbele esernyő (dobálható tárgy)stewet2007.03.10.
rama.tri
rama.tga
Margarin reklám :) (dobálható tárgy)stewet2007.03.10.
basket.tri
basket.tga
A kosárlabda (dobálható tárgy)stewet2007.03.10.
radir.tri
radir.tga
A mindentbele radír (dobálható tárgy)stewet2007.03.09.
honey.tga
rubic.tga
melon.tga
Mézes bödön, rubik kocka és dinnye textúra.mirage2007.03.09.
pencil.tri
pencil.tga
A mindentbele cerkák (dobálható tárgy)stewet2007.03.09.
monitor.tri
monitor.tga
Az LCD monitorok... (dobálható tárgy)stewet2007.03.07.
szek.tri
szek.tga
A székek... (dobálható tárgy)stewet2007.03.07.
citrom.tri
citrom.tga
A citromok... (dobálható tárgy)stewet2007.03.05.
szemi.tri
szemi.tga
Szemi, a szem karakter. (Az alapértelmezett figura.)pityu_tool2007.02.27.
golflabda.tri
golflabda.tga
A golflabdák... (dobálható tárgy)stewet2007.02.25.
magi.tri
magi.tga
A mágus karakter.barcafiu2007.02.24.
ubi.tri
ubi.tga
Az uborkák. :) (dobálható tárgy)stewet2007.02.21.
mindentbele.exe A program telepítője.bloxfolyamatos
logo.tga A játék logója. (A jobb alsó sarokban forog :)wsanyi2007.02.19.
music1.wav A háttérzene a középkori pályán.stewet2007.02.18.
uveg.tri
crash.wav
Az üvegek a játékban. (dobálható tárgy) És az üvegcsörömpölés hangeffekt.barcafiu2007.02.17.
town.tri
town.tga
town.ent
Az alapértelmezett pálya (középkori város).MsV2007.02.10.
game.exe
server.exe
A játék program, és a játék szerver... :)MsVfolyamatos
3D motor
(*.dll)
A 3D-s real time renderelő progi.Raydiumfolyamatos
 
 
Az egyes verziók változásai

 
VerzióMegvalósított elképzelések, javított hibákDátum
0.21Uhu, tűzlabda, lich. Javítások...készül...
0.20Tövábbfejlesztett western pálya. Jomunkásember karakter. Javítások...2007.04.16.
0.19Tö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.18Hambi 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.16Fordí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.15Zsemle, NimBUSz2007MindentBelePattanjRá. Gránát. Napszemüveg, óra. Új zene. Megilágítás. Javítások...2007.03.14.
0.14Cerka, 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.13Szé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.12Hálózati játék. Szemi. Citrom. Screenshot. Javítások...2007.03.05.
0.11Mágus. Golflabda. town.tri javítása. Egyéb javítások...2007.02.26.
0.10Pálya- és karakterválasztás. Javítások...2007.02.24.
0.0916 játékosra bővítés. Telepítő progi. Uborkák.2007.02.22.
0.08Paraméterezett indulás. Hálózati támogatás. Menü alapjai.2007.02.19.
0.07A 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.06Háttérzene. Törés, pattanás, robbanás effekt.2007.02.17.
0.05Csökkent a képernyőméret, viszont megjöttek a hangeffektek, és a robbanás anim...2007.02.16.
0.04Belekerü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.03A figura felemeli (ha nekimegy) és eldobja a tárgyakat (bal egérgomb, v SPC).2007.02.13.
0.02A figura mozog a pályán. Nézetek váltása. A figura ugrik (jobb egérgomb). TAB: öngyilkosság.2007.02.12.
0.01Camera bejárja a pályát. Tárgyak potyognak a pályára.2007.02.10.
 
 
Letöltések a fejlesztőknek

 
LeírásForrás
A játék aktuális fejlesztői verziójamindentbele (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émaKifejté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

 
FileFormá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