Üdv,
Jelenleg viszonylag körülményesel lehet új videókat betenni:
- A képkockákat PNG formátumban, maxium 255 színnel (1 hely foglalt), sorszámozva kell megcsinálni: pl. image_000.png, image_001.png, stb.
- A projektben megtalálható a PNGToVideo osztály, ami evégzi a konverziót, de ehhez checkoutolni kell a projektet Eclipse-ben, és kézzel átírni a main() függvényt, hogy illeszkedjen a fájlnevekre:
public static void main(String[] args) {
convert("image_%03d.png", 0, 100, 17.89, "video.ani.gz");
}
Itt az első paraméter a fájlnév minta, a második a kezdőindex, a harmadik a képkockák száma (tehát 000-tól 099-ig megy majd). A harmadik szám a képkocka sebesség, a negyedik a cél videó helye és neve.
Ha meglévő videót szeretnél lecserélni, úgy nem javaslom a játék zip-jeinek babrálását, mert a következő frissítésnél a Launcher sérültnek veheti. Ehelyett készíts egy külön zip fájlt, aminek a neve az "open-ig-"-vel kezdődjön. A zip fájban pedig olyan alkönyvtár struktúrába tegyed, mint az eredeti videó volt. A játék (elvileg) onnantól kezdve ezt az új videót fogja lejátszani. Ha mégsem, értesíts.
A hangot WAV formában "video.wav" néven ugyanabba a könyvtárba csolmagold. Elvileg bármilyen minőséget lejátszik, de 22kHz, 16bit mono biztosan működik.
Tesztelés céljából lehetőség van normál könyvtárba tenni a videót, zip-nélkül. Ehhez hozz létre egy "data", "video" vagy "audio" könyvtárat (bármelyiket). Majd ez alatt egy "generic" alkönyvtárat azon videóknak, amelyek minden nyelven ugyanúgy néznek ki/hangzanak, majd egy "en", "hu", stb. alkönyvtárat a nyelv-specifikus verzióknak:
data/generic/video.ani.gz
data/hu/video.wav
data/en/video.wav
data/hu/video.sub
data/en/video.sub
Ha nem csak saját szórakoztatásodra szeretnél moddolni, akkor érdemesebb DLC-ként elkészíteni. Hozz létre egy "dlc" könyvtárat, benne a mod nevével egy alkönyvtárat, és utána mindent tegyél bele úgy, ahogy az előbb:
dlc/mydlc/generic/video.ani.gz
dlc/mydlc/hu/video.wav
dlc/mydlc/en/video.wav
dlc/mydlc/hu/video.sub
dlc/mydlc/en/video.sub