WTD2TXD









































-
Пароль на архів: libertycity
-
depositfiles.comЗавантажити
WTD2TXD, - конвертер архівів текстур PC-версій GTA IV та Max Payne 3 у формат архівів PC-версії GTA SA. Ви можете конвертувати вже створені WTD-архіви з архівів GTAIV та Max Payne 3, або створити нові за допомогою спеціальних програм (наприклад, OpenIV). Зверніть увагу, що можливостей при створенні текстурного архіву в тому ж OpenIV у вас значно більше, ніж у TXD Workshop.
Побудова
Помістіть файл .exe у папку з архівами .wtd та запустіть його. Код просканує всі файли в папці, а також файли у вкладених папках. Створені .txd-файли матимуть ті ж імена, що й відповідні .wtd-файли.
Файл лога
Після побудови буде створено файл лога. Цей файл покаже вам, які текстури були перейменовані (через обмеження розміру ім'я текстури в RenderWare), а також текстури, які були пропущені (якщо функція пропуску увімкнена).
Налаштування
Існує ini-файл, де ви можете налаштувати деякі параметри.
"Target"
Версія гри. Підтримується лише GTASA.
Фільтрація
Фільтрація - це процес, що використовується для визначення, яким чином вибираються та відображаються окремі міп-рівні текстур.
FilterMode - це режим для текстур без міп-карт. Доступні значення:
rwFILTERNEAREST
rwFILTERLINEAR
FilterMipMode - це режим для текстур з міп-картами. Доступні значення:
rwFILTERMIPNEAREST
rwFILTERMIPLINEAR
rwFILTERLINEARMIPNEAREST
rwFILTERLINEARMIPLINEAR
Детальніше ознайомитися з цими параметрами можна в документації по RenderWare Graphics.
Анізотропна фільтрація
Анізотропна фільтрація - це метод покращення якості зображення текстур на поверхнях, сильно нахилених відносно камери [Вікіпедія].
[зображення недоступне]
Значення, яке ви повинні встановити, це максимальний рівень АФ. Ви можете перевірити максимальне значення, яке підтримується у вашій системі за допомогою цього CLEO-скрипта:
0000:
while true
wait 0
0AA7: call_function 0x748F20 num_params 0 pop 0 0@
0B10: 0@ = 0@ AND 0xFF
0AD1: show_formatted_text_highpriority "Максимально підтримувана анізотропія: %d" time 100 0@
end
Також, якщо ви встановите рівень графіки в грі на 'високий' (або вище) в опціях, всі текстури, які використовують АФ, будуть використовувати максимальний рівень АФ, доступний у вашій системі.
Адресація текстури
Режими адресації визначають використовуваний метод для визначення конкретного текстела текстури за текстурними координатами. Значення налаштовуються по двом осям - горизонтальній (u) та вертикальній (v).
Доступні значення:
rwTEXTUREADDRESSMIRROR
rwTEXTUREADDRESSCLAMP
rwTEXTUREADDRESSBORDER
Детальніше ознайомитися з цими параметрами можна в документації по RenderWare Graphics.
Опції пропуску
Під час побудови ви можете пропустити карти нормалей та спекуляра (якщо, наприклад, ви конвертуєте WTD безпосередньо з GTA IV/Max Payne 3. Див. параметри в розділі SKIPPING OPTIONS в ini-файлі.
TXD Workshop
TXD Workshop - це застаріла програма, і вона містить багато недоробок. Вона не "вміє" правильно розпізнавати такі формати текстур, як DXT5, A8R8G8B8 та X8R8G8B8. Тож не панікуйте, якщо ви бачите там неправильні зображення. Перевірте ваш TXD у грі, він має працювати.
OpenIV
Я рекомендую використовувати OpenIV для створення WTD-файлів. У цій програмі ви можете генерувати міп-рівні для зображень, налаштувати формат текстури, а також імпортувати DDS-текстури з уже згенерованими міп-рівнями та налаштованим форматом текстури.
WTD2TXD, - конвертер архивов текстур PC-версий GTA IV и Max Payne 3 в формат архивов PC-версии GTA SA. Вы можете конвертировать уже созданные WTD-архивы из архивов GTAIV и Max Payne 3, либо создать новые с помощью специальных программ (например, OpenIV). Заметьте, что возможностей при создании текстурного архива в том же OpenIV у вас намного больше, чем в том же TXD Workshop.
Построение
Поместите файл .exe в папку с архивами .wtd и запустите его. Код просканирует все файлы в папке а также файлы во вложенных папках. Созданные .txd-файлы будут иметь те же имена, что и соответствующие .wtd-файлы.
Файл лога
После построения будет создан файл лога. Это файл покажет вам, какие текстуры были переименованы (из-за ограничения размера имя текстуры в RenderWare), а также текстуры, которые были пропущены (если функция пропуска включена).
Настройки
Существует ini-файл, где вы можете настроить некоторые параметры.
"Target"
Версия игры. Поддерживается только GTASA.
Фильтрация
Фильтрация это процесс, используемый для определения, каким образом выбираются и отображаются отдельные мип-уровни текстуры.
FilterMode это режим для текстур без мип-карт. Доступные значения:
rwFILTERNEAREST
rwFILTERLINEAR
FilterMipMode это режим для текстур с мип-картами. Доступные значения:
rwFILTERMIPNEAREST
rwFILTERMIPLINEAR
rwFILTERLINEARMIPNEAREST
rwFILTERLINEARMIPLINEAR
Ознакомиться детальнее с данными параметрами можно в документации по RenderWare Graphics.
Анизотропная фильтрация
Анизотропная фильтрация - это метод улучшения качества изображения текстур на поверхностях, сильно наклонённых относительно камеры [Википедия].
[image not available]
Значение, которое вы должны установить это максимальный уровень АФ. Вы можете проверить максимальное значение, которое поддерживается в вашей системе с помощью этого CLEO-скрипта:
0000:
while true
wait 0
0AA7: call_function 0x748F20 num_params 0 pop 0 0@
0B10: 0@ = 0@ AND 0xFF
0AD1: show_formatted_text_highpriority "Max supported anisotropy: %d" time 100 0@
end
Также, если вы установие уровень графики в игре на 'высокий' (или выше) в опциях, все текстуры, которые используют АФ, будут использовать максимальный уровень АФ, который доступный на вашей системе.
Адресация текстуры
Режимы адресации определяют используемый метод для определения конкретного тексела текстуры по текстурным координатам. Значения настраиваются по двум осям - горизонтальной (u) и вертикальной (v).
Доступные значения:
rwTEXTUREADDRESSMIRROR
rwTEXTUREADDRESSCLAMP
rwTEXTUREADDRESSBORDER
Ознакомиться детальнее с данными параметрами можно в документации по RenderWare Graphics.
Опции пропуска
При построении вы можете пропустить карты нормалей и спекуляра (если, например, вы конвертируете WTD непосредственно из GTA IV/Max Payne 3. См. параметры в разделе SKIPPING OPTIONS в ini-файле.
TXD Workshop
TXD Workshop это устаревшая и программа, и она содержит много недоработок. Она не "умеет" правильно распознавать такие форматы текстур, как DXT5, A8R8G8B8 и X8R8G8B8. Так что не паникуйте, если вы видите там неправильные изображения. Проверьте ваш TXD в игре, он должен работать.
OpenIV
Я рекомендую использовать OpenIV для создания WTD-файлов. В этой программе вы можете генерировать мип-уровни для изображений, настроить формат текстуры, а также импортировать DDS-текстуры с уже сгенерированными мип-урованями и настроенным форматом текстуры.