Dragokas
Добрая душа
- Сообщения
- 229
- Реакции
- 213
Дополнения к статье:
Другие инструменты
Инфа от Dragokas
Вот набор инструментов, которые использую лично я:
VPK:
Карты и декомпиляция:
Скины:
Серверное:
Работа с SMX и исходниками:
Другие инструменты
Инфа от Dragokas
Вот набор инструментов, которые использую лично я:
VPK:
- GCFScape - Распаковка VPK
- vpk.exe (в ресурсах игры) - упаковка в VPK, просто перетащите папку на него
Карты и декомпиляция:
- pakrat - декомпилятор
- bspsrc - декомпилятор
- VIDE - комбайн, работа с BSP, LMP, VMT, VTF, партиклями...
Скины:
- VTFEdit - изучение vtf, конвертирование, создание спреев...
- Crowbar - декомпиляция / компиляция модели, интеграция с Model Viewer
- [Пакетная] упаковка/распаковка/проверка архивов BZ2
- [Пакетная] Проверка потерянных текстур и "сжатие" модели
- WinHEX :)
- SkyPaint - создание скайбоксов
- VMT Editor - пакетная работа с VMT, также используется для скайбоксов
- См. также мою статью "Как сделать модель компактной"
Серверное:
- FTP Uploader - загрузка плагина на FTP, как только изменился его штамп времени
- Double click compiler - авто-компиляция плагина по двойному клику (с поддержкой хоткеев для N++/AkelPad/Sublime)
- HLSW - выполнение RCON команд
Работа с SMX и исходниками:
- Spider - компилятор через браузер с поддержкой сторонних *.inc
- WinMerge (бесплатен), Beyond Compare (trial) - сравнение различий между исходниками двух плагинов
- [VBS] Simple Regexp Syntax updater - авто-обновление старого синтаксиса исходников с помощью набора правил RegExp. См. также.
- MethodMapize - авто-обновление SP кода для использования API методмапов
- Lysis - для декомпиляции - когда, например, вы не помните, что это за плагин установлен, либо не знаете что это за версия, либо не можете найти исходник
- spcomp.exe - снимки других версий (1.10, 1.9, 1.8, 1.7) - полезны при анализе незнакомой версии smx известного плагина
Это когда у вас на руках есть неизвестная версия smx, а также исходный код любой версии этого же smx.
Алгоритм будет таков:
Алгоритм будет таков:
- используйте декомпилятор, чтобы посмотреть в заголовке версию компилятора, с которым был собран неизвестный smx
- используйте ту же версию компилятора, чтобы создать наиболее похожий по структуре smx из последнего доступного исходного кода
- декомпилируйте ваш собственный только что собранный smx
- декомпилируйте неизвестную версию smx
- сравните эти результаты в текстовой режиме (например, в WinMerge)
Последнее редактирование: