Multimedia Fusion 2

**Multimedia Fusion 2**, kutsutaan myös nimellä **MMF2**, on pelinteko-ohjelma. Ohjelma on osa Clickteamin tuoteperhettä. Ohjelma on uudempi versio ohjelmasta Multimedia Fusion 1.5, jota kutsutaan myös nimellä *MMF*. *Multimedia Fusion 2* -ohjelmasta julkaistiin kolme eri versiota ja niiden demoversiot 30. kesäkuuta 2006.

## Uusia ominaisuuksia
*Uusi käyttöliittymä.
*Uusi kuva- ja animaatioeditori.
*Paljon nopeampi pelimoottori (*Game engine*). 
*Kun ohjelma ei ole aktiivinen, se ei kuluta CPU-aikaa nimeksikään.
*Alpha-kanavat.
*Tasot (*Layers*).
*Tuki OGG-, IT-, XM-, S3M-, MOD-formaateille.
*Muokattavat objektien liiketyypit (*Customisable Movements*).
**Tapahtumaeditorissa* (*Event Editor*) voi skaalata ja kiertää (*rotate*) *Active Objekteja* (*Active Objects*).
*Cncs232.dll-tiedosto integroidaan suoritettavaan tiedostoon ohjelman käännösvaiheessa.
**Tapahtumaeditorin* (*Event Editor*) *ryhmillä* (*Groups*) voi olla *aliryhmät* (*Sub-Groups*).
*Objektien asetukset voi määrittää yhdestä ikkunasta, jonka voi halutessaan pitää aina avoinna. Tämä nopeuttaa huomattavasti ohjelman kanssa työskentelyä.
*Mahdollisuus kontrolloida kuvataajuutta (FPS).
*Mahdollisuus luoda Java-verkkopelejä (versiossa/päivityksessä R248)
*Mahdollisuus luoda Java-kännykkäpelejä (versiossa R249)

## Laajennusten ohjelmointi
*Multimedia Fusion 2* -ohjelmaan, kuten sen edeltäjiin *TGF*, *CNC* ja *MMF*, voidaan ohjelmoida *laajennuksia* (*Extensions*) käyttäen C++ -kieltä. Laajennukset ovat moduuleja, jotka lisäävät ohjelmaan uusia ominaisuuksia.
Internetissä on useita sivustoja, jotka ovat omistautuneet pelkästään *MMF2*-laajennusten listaukseen.
Useat kymmenet ohjelmoijat ovat merkittävästi kohottaneet *Multimedia Fusion 2* -ohjelman voimaa julkaistessaan siihen laajennuksia. Laajennukset ovat yksi *MMF2*:n kantavista voimista.

Joitakin poikkeuksia lukuun ottamatta suurin osa nykyisistä extensioista on ilmaisia (joitakin ehtoja lukuun ottamatta).

Teknisistä syistä laajennukset pitää kehittää Microsoft Visual Studion IDE:llä ja kääntäjällä.

## Koontiversiot (Buildit)
Myös MMF2:n julkaisun jälkeen Clickteam on kehittänyt tuotetta eteenpäin julkaisemalla sille päivityksiä. Uusin build-versio on Build 250 Pre-release, joka tekee ohjelmaan pieniä muutoksia kuten korjaa muutamia ohjelmointivirheitä. Tämän hetkinen tädellä kokoonpanolla toimiva versio on kuitenkin 249, koska 250 on vasta Pre-release -versio eli "ennen luovutusta" -versio. Päivitys pitää ladata Clickteamin sivulta, sillä sitä ei ole annettu vielä luovutukseen "Check for updates" (tarkista päivitykset) -tarkistukseen, ennen kuin tämä täysi versio tulee päivityksestä.

## Koodauskieli
*Multimedia Fusion 2* ei perustu komentosarjakieleen. *MMF2* ei tarjoa ohjelmointikieltä lisäominaisuutena kuten sen kilpailija Game Maker. Kuitenkin ohjelmaan voidaan ohjelmoida lisämoduuleja C++ -kielellä.

Ohjelmointikielen sijasta *MMF2* käyttää visuaalista ruudukkojärjestelmää. Horisontaaliset rivit esittävät *ehtoja* (*Conditions*). Vertikaaliset sarakkeet esittävät *toimintaa* (*Actions*). Kun ehdot toteutuvat, suoritetaan niihin kytketty toiminta. Rivit ja sarakkeet ovat verrattavissa listaan peräkkäisiä "if-then"-lohkoja.

## Yhteensopivuus
*Multimedia Fusion 2* on taaksepäin yhteensopiva aiempien Klik-ohjelmien kanssa. Tämä tarkoittaa, että ohjelmistolla voi avata aiemmilla ohjelmilla luotuja .gam, .cca ym. lähdetiedostoja, joskaan niitä ei voida enää tallentaa vanhassa formaatissa. Vanhoista .cox-extensioneista joutuu kuitenkin lataamaan uuden .mfx-version.

Mikäli extensioista ei ole vielä saatavilla uutta versiota, vanhat .cox-extensionit voi kopioida kansioon Multimedia Fusion 2/Extensions/mmf1. Tämän jälkeen vanhat projektit voi avata MMF2:n editoriin, mutta niitä ei voi ajaa eikä niistä voi tehdä exe-tiedostoa.

Jotkut harvat .cox-extensionit voivat toimia MMF2:lla moitteettomasti muuttamalla tiedostopäätteeksi .mfx. 

## Versiot
*Multimedia Fusion 2* -ohjelmasta on saatavilla kolme eri versiota.

### The Games Factory 2
*The Games Factory 2* (TGF2) on nimetty Clickteamin vanhan The Games Factory -pelinteko-ohjelman mukaan ja sitä kutsutaan sen jatko-osaksi. Se on riisuttu versio, joka sisältää vain perusominaisuudet. Se on suunniteltu aloittelijoille.

### Multimedia Fusion 2 (Standard)
*Multimedia Fusion 2* -normaaliversio on suunniteltu
kokeneille pelintekijöille. Se sisältää tuen laajennuksille. 
Hyvä valinta suurimmalle osalle "klikkaajista".

### Multimedia Fusion 2 Developer
*Multimedia Fusion 2 Developer* sisältää kaikkein eniten ominaisuuksia.
Se on suunniteltu ammattilaiskäyttäjille, jotka haluavat tehdä kehittyneitä pelejä ja sovellusohjelmia.
Se sisältää ominaisuuksia, joita ei ole muissa versioissa kuten mahdollisuuden luoda MDI-sovellusohjelmia. Vain Developerilla tallennetut EXE-tiedostot ovat ns. logo-vapaita ja niitä saa myydä lisäämättä Clickteamin logoa peliin. Vain Developerille on saatavilla Java-kännykkäpelien teko -mahdollisuus.