![]() |
Страницы (5): [1] 2 3 4 5 » Показать все 75 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- MDLDec FWGS (https://hlfx.ru/forum/showthread.php?threadid=5451)
MDLDec FWGS
В общем, отреверсил тут на днях Kratisto's mdldec.
Основные отличия моего декомпилятора от Kratisto:
- поддержка не-Windows.
- обнаружение значений $texrendermode имеющихся у StudioMDL от SDK Sven-coop и Paranoia 2: The Savior.
- обнаружение кастомных Activity из внешнего файла activities.txt(есть возможность указать путь к этому файлу через переменную среды MDLDEC_ACT_PATH)
Также есть небольшая погрешность в выводе значений в +-0.000001 и наличие отрицательных нулей.
Исходники выложу позже.
А в чем вообще отличие этого декомпилятора от стандартного SDKшного?
__________________
Мой сайт
Xash3D Modding Discord
SNMetamorph В HLSDK нет декомпилятора моделей.
SNMetamorph
что такое SDK-шный декомпилятор?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Мой сайт
Xash3D Modding Discord
SNMetamorph
Ну это и есть Kratisto's mdldec.
Последняя версия от 2003-го года и сорцев нет.
Эвона как. А чем реверсил?
__________________
Мой сайт
Xash3D Modding Discord
SNMetamorph
Разбирал выхлоп IDA Pro.
Помоему его проще так с нуля написать, чем реверсить.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Если знаешь наверняка как устроен формат и суть кватернионов, то да.
Мне лично проще разобрать, что-то до винтиков, чтобы понять принцип работы.
И я видел уже много альтернативных реализаций чего-либо, написанных "как я вижу" и большинство из них работают хуже оригиналов.
nekonomicon но в самой модели нет не коких кватернионов. Там углы Эйлера.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Временная зона GMT. Текущее время 11:34. | Страницы (5): [1] 2 3 4 5 » Показать все 75 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024