DeuTex v 4

Manual Edited by Kevin McGrail ([email protected])

DeuTex/DeuSF 3.6 O.Montanuy manual by
Kevin McGrail (HevKev) . Доступні для DOS, DOS
extended, OS/2, Linux, SUN O/S. Sources
available too.
Це утиліта для розпакування та запакування WAD файлів, що працює під ДОС-ом з командного рядка. Не треба бояться слова ДОС вона чудово почувається під будь-які WIN навіть ХР.
Вміє розпаковувати IWAD файли, після чого залишається вихідний файл сценарію або внутрішнього пристрою WAD файлу. Що в цьому "танці" головне, головне те, що ми маємо після розпакування групу каталогів відповідних підрозділам WAD файлу з розкладеними зручними для роботи ресурсами. Вся графіка (Текстури спрайти) у форматах .GIF .BMP, звуки в .WAV .MUS, рівні карти в окремих WAD-ах а не купою потрухів, ПЦСпікерні звуки теж у вигляді файлів, які досить легко редагувати. У спрайтах можна задавати зміщення шириною за висотою.
І найголовніше Думівські текстури або їх опис, адже вони можуть складатися з декількох картинок, вони теж у вигляді файлу сценарію, який легко редагувати і потім запхати назад.
Тобто, маючи начинку для файлу IWAD і файл сценарію, який ми робимо самі, можна завжди зібрати робочий пак сумісний з досовими і портованими Думами.
Дуже зручно.
Кінковий результат отримуємо простим запуском .BAT файлу з потрібними ключами.
Рекомендую до вживання захоплюючими (типу мене) редагуванням всього і вся в Думі.

Deutex - Інструкція з експлуатації.

Deutex призначений для розкроювання та зшивання різних WAD файлів як з вихідних матеріалів так і з декількох WAD файлів відразу.

Для синхронізації вмісту та сумісності з ДОС версіями Дума вимагає наявності головного WAD файлу (doom.wad doom2.wad) у своєму каталозі. якщо сильно треба) якщо сумісність з ДОС думами не потрібна, то пак під порт робимо.

Отже, перш за все створюємо папку, наприклад, там же де і лежить наш Дум, нехай це будить "(WAD_FILE)" (беру з себе).

Кладемо в неї оригінальний "Doom або Doom2.wad", в принципі все готове, тепер потрібно визначиться з тим, що ми хочемо робити.

Допустимо нам захотілося видерти нового монстра з якогось іншого WAD-а і ним виявився якийсь зомбі зроблений на основі Імпа.

Дія перша.
Кладемо цей WAD у нашу папку "(WAD_FILE)"

Дія друга.
Запускаємо DEUTEX.EXE з ключами -gif (зберігати графіку в Гіфах) -sprites (виймати тільки спрайти) -xtract zombi.wad zombi.txt (виймати з zombi.wad і зберігати структуру в zombi.txt)

DEUTEX.EXE -gif -sprites -xtract zombi.wad zombi.txt

Після закінчення роботи у нас у "(WAD_FILE)" з'явиться папочка "SPRITES", що містить .GIF файли з усіма спрайтами які були в zombi.wad і поруч з zombi.wad з'явиться файл zombi.txt в якому буде знаходитися повний опис всіх спрайтів (з зсувами так, так)

Якщо нам потрібний монстр зроблений з Імпа значить, ми вигрібаємо з папки "SPRITES" все зайве крім TROO*.GIF.
З zombi.txt теж врізаємо всі зайві залишивши тільки заголовки та назви спрайтів, що починаються з TROO.

; DeuTex by Olivier Montanuy
; PWAD створення directives
;
;List of Sprites
[SPRITES]
TROOA1 12 48
TROOA2A8 14 48
TROOA3A7 18 48
Чоготоміще.
TROOS0 27 29
TROOT0 27 26
TROOU0 27 13
;End of extraction

Циферки це і є усунення від країв спрайтів, по ширині – висоті.

Далі папку "SPRITES" прибираємо з папки "(WAD_FILE)" в затишне (будь-яке місце) і кладемо туди свій WAD (який робимо самі якщо звичайно не робимо його прямо зараз з нуля)

Розпаковуємо свій WAD цілком, тобто запускаємо Deutex із ключами. DEUTEX.EXE -gif -xtract СвійВад.wad СвійВад.txt

Замість СвійВад.wad має стояти назва вашого WAD-а, якого я не знаю з цього, так і написав. Якщо СвійВад виявився DOOM млм DOOM2.WAD просто перейменовуємо його в якийсь інший.

Після закінчення роботи Deutex ми отримаємо окремо лежачі потрухи нашого WAD-а за папками відповідними з призначенням. FLATS GRAPHICS LEVELS LUMPS MUSICS PATCHES SOUNDS SPRITES TEXTURES

І СвійВад.txt з описом усієї його начинки.

Далі ми з затишного місця з папки "SPRITES" дістаємо того нового монстра, зробленого з Імпа. Кладемо в нашу папку "SPRITES" замість старого або до купи, якщо його немає. Замінюємо в СвійВад.txt опис Ммпа на те, що в zombi.txt TROOS0 27 29 TROOT0 27 26

Все тепер можемо запаковувати назад. deutex.exe -make СвійВад.txt СвійВад.wad -make (Команда створення WAD-а) Якщо потрібен IWAD пишемо перед -make команду -iwad (якщо її не писати виїде PWAD) deutex.exe -iwad -make СвійВад.txt СвійВад.wad

На виході одержуємо готовий WAD файл.

-=Ну ось коротко і все=-

Опис усіх команд можна викликати, запустивши deutex.exe із ключем -help

український опис закину у наступному посту.

Ця титанічна праця, я підвішу у себе в "WEB Резиденції" в настанову нащадкам, так що якщо хто чого забуде завжди можна підглянути.

Команди - Commands (Основні)

DeuTex V3.6 Копірайт (c)1994 Олівера нашого Монтані ([email protected])

Допомога з DeuTex для DEU 5.1 (який успішно курить осторонь дивлячись на DoomBuilder тому що він був ДОСовим)

-syntax Нічого не робить, пищить інфу про те, що, мовляв, синтаксис всіх вихідних файлів влаштований за принципом MS-Windows .INI файлів.

-overwrite (Optional) Перезаписувати поверх Щось, якщо воно вже є.

-doom (dir) (Optional) Вказати папку, де лежить Дум. Або DOOM-DOOM2.WAD

-help Викликати список команд. (це те що тут написано плюс ще дещо по дрібниці)

-dir (dir) (Optional) Вказати робочу дирикторію куди чого буде кидатися.

-deu (Optional) Залікувати 64кілобайтний мотлох нароблений давно спочиваючим у бозі DEU 5.21. (Дос Думов)

-gif (Optional) Зберігати у всю графіку в GIF

-bmp (Optional) Зберігати всю графіку в BMP.

-ppm (Optional) Зберігати всю графіку в PPM. (По ходу як лежало а WAD-е)

-au (Optional) Зберігати звуки в AUDIO. (Нафіг)

-wav (Optional) Зберігати звуки в WAVE.

-voc (Optional) Зберігати звуки в VOC.

-fullsnd (Optional) Зберігати всі звуки пофігізуючи вказану довжину.

-levels (Optional) Вибрати тільки Рівні

-lumps (Optional) Вибрати тільки LUMP-си

-sounds (Optional) Вибрати тільки Звуки

-musics (Optional) Вибрати тільки Музику

-textures (Optional) Вибрати тільки Текстури

-graphics (Optional) Вибрати тільки Графіку (Літера інтерфейс)

-s_end (Optional) Використовувати S_END для спрайтів без SS_END.

-sprites (Optional) Вибрати тільки Спрайти.

-patchs (Optional) Вибрати тільки Патхеси. (Каринки з яких складаються текстури)

-flats (Optional) Вибрати тільки Текстурки для підлоги