ꦧꦶꦠꦩꦧꦱ · bei.pm
Format file sing diterangake ing kaca iki adhedhasar analisis teknis babagan hak kekayaan intelektual saka Dynamix, Inc. lan Sierra Entertainment.
Hak kekayaan intelektual saiki dadi bagian saka Activision Publishing, Inc.- / Activision Blizzard, Inc.-massa lan saiki diduweni dening Microsoft Corp..
Informasi iki dikumpulake liwat Reverse Engineering lan Datenanalyse kanggo tujuan arsip lan interoperabilitas kanthi data sejarah.
Ora ana spesifikasi sing duwe hak utawa rahasia sing digunakake.
Gim iki saiki bisa dituku minangka unduhan ing gog.com.
ꦄꦢꦿ | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ꦕꦗꦶ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
ᮧᮞ᮪ᮕᮧᮒ | ꦢꦠꦺꦤ꧀ꦠꦾꦺꦴ | ꦧꦼꦱꦶꦗꦤ꧀ | ꦲꦺꦴꦏꦼꦠꦶꦁ |
---|---|---|---|
0x0000 | uint(32) | ꦗꦶꦠꦶꦁ ꦧꦿꦺꦠꦶ | Ngetokake ambane baris data piksel ing byte - amarga iki diselaraskan karo watesan 4-byte. Saiki gampang kanggo ngakses baris gambar tartamtu. Ngapa nilai iki disimpen kanthi kapisah, sanajan bisa diitung, ora cetha. |
0x0004 | uint(32) | ꦲꦺꦴꦏꦸꦤ꧀ | Nunjukaké offset saka larik pisanan ing bitmap |
0x0008 | uint(32) | ꦲꦺꦴꦸꦁ | Nggawa dhuwur gambar ing piksel |
0x000c | uint(32) | ꦧꦿꦺꦠꦺ | Nyatakaké ambané gambar ing piksel |
0x0010 | uint(16) | ꦠꦶꦥ꧀ | Nunjukaké jinis gambaré. Ing kéné kayane iki minangka Bitmaske:
|
0x0012 | uint(16) | ꦥꦭꦺꦠꦺ | Netepake, palet endi sing kudu digunakake saka file PRT |
Struktur data saka file PRT iki nuduhake carane bitmap sing digunakake kanggo sprite disusun. Bitmap iki dadi siji komponen, sing sawetara digabungake dadi frame animasi saka sprite.
Data gambar sing konkret disimpen ing
op2_art.BMP ing direktori game.
Kenapa file bitmap iki nduwe header RIFF-Bitmap (sing umume bener) ora cetha. Mungkin Outpost 2 nggunakake API sistem kanggo ngundhuh grafis, kanthi cara ngatur header iki sementara lan ngoverwrite bidang sing cocog lan bervariasi.
Data piksel ana ing file BMP ing Posisi Offset + uint32-Offset, ing file BMP bisa ditemokake ing alamat 0x000A (offset data RIFF-Bitmap), lan padha maneh karo susunan baris saka kiwa ndhuwur menyang tengen ngisor.
Grafis monochrome 1bpp bisa digambar kanthi cara kaya warna 0 dadi transparansi lengkap, lan warna 1 dadi setengah transparan ireng/abu-abu, amarga grafis monochrome umume digunakake kanggo bayangan kendaraan lan bangunan ing animasi.
Kanthi iki, sampeyan bisa nggabungake akeh grafis.