Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как и чем открыть файл 256

Файлы с расширением 256 применялись первой игрой-шутером от первого лица «Descent 2», в которой игрокам предлагалось сражаться, выполняя задания и убивая свихнувшихся роботов. Файл 256 содержал палитру RGB-цветов и описывал цвета, используемые текстурами, хранящихся в PIG-файлах с тем же названием, например, GROUPA.256 был тесно связан с GROUPA.PIG.

Структура файлов .256 выглядела следующим образом:

typedef struct tagFILE256 { BYTE palette[768]; / rgb-значения BYTE colorTables[34][256]; / цветовые таблицы} FILE256, *LPFILE256;

RGB-значения шли первыми в файлах .256 и чередовались в следующем порядке: первые 3 байта (индекс1) — Красный, Зеленый, Синий; вторые 3 байта (индекс2) — Красный, Зеленый, Синий и т.д. Все значения содержали 1/4 от истинного значения, например, если RGB-значение файла .256 содержит «4-6-22», то это соответствовало значению «16-24-88» реальной палитры. Важные особенности: индекс254 состоит из одного байта и всегда прозрачен используясь текстурой; индекс255 такой же как и индекс254, и использовался другой текстурой отдельно от индекса254. Индекс254 применялся в изображениях, подаваемых через прозрачную область.

34 цвета цветовой таблицы использовались для определения яркости применяемого индекса в палитре, в зависимости от яркости отображаемого пиксела. Первая таблица состоит из одних нулей, означая черный цвет, а последняя была упорядочена от 0 до 255. Остальные 32 таблицы имели промежуточные значения для остальных 32-х состояний пиксела.

Если пользователь не был заинтересован в тенях, то тогда применялись только RGB-значения, без цветовых таблиц.