IPB

Добро пожаловать, гость ( Вход | Регистрация )

> Scorcher, Извлечение и распаковка всего-всего, наконец-то
hidefromkgb
Nov 22 2020, 01:40
Сообщение #1


Newbie
*

Группа: Delegated
Сообщений: 8
Регистрация: 8-March 19
Пользователь №: 18,032
Спасибо сказали: 1 раз(а)



Доброго времени всем!

После чёрт знает скольки лет простоя снова вернулся к форматам ресурсов из Scorcher.

Стараниями -=CHE@TER=- и меня любимого, текстуры (всех трёх разных форматов) и звуки уже на сайте есть.
Остался единственный формат: 3D-модели в .WL3 — но явно не в том .WL3 что «Wolfenstein 3D Registration Data», который отгугливается, т.к. это вообще не 3D формат.

В общем, пишу здесь потому что .WL3 в кои веки начал поддаваться разборке.
То ли опыта в 3D я за эти годы накопил, то ли просто надо мной уже не висит диплом и поиск работы.

Представляю вашему вниманию загрузчик .WL3 файлов, wcn (чтоб не ломать традицию из rcn, fcn, 0cn и bcn).

Пока что работает корректно только на Linux (хотя для винды и мака там есть весь код кроме непосредственно взятия имени файла из аргументов запуска, т.ч. правка займёт строк десять от силы), и загружать умеет только многоугольники.
С текстурами пока что разобрался лишь частично — знаю где лежат текстурные координаты, но где сами идентификаторы текстур, я ещё не в курсе.

Запускать так: wcn-gtk /путь/до/файла.wl3
При этом откроется OpenGL окно, в котором можно побродить по модельке.

На скриншоте под спойлером, например, самая сложная из трасс в игре, шестая
.

Консольная выдача при запуске — это цветовая разметка для шестнадцатиричного редактора wxHexEditor
, которым пользуюсь для анализа.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 11th November 2024 - 20:15