PDA

Просмотр полной версии : Набор инструментов Cutscene Tools для создания катсцен


Sanderfol
07.01.2026, 01:48
Рад представить релиз набора Cutscene Tools — инструментов для работы с катсценами. Этот пакет призван упростить и ускорить процесс создания и редактирования внутриигровых роликов.

В набор входят:

RepEditor — редактор для работы с файлами .rep.

ChgEditor — редактор для работы с файлами .chg.

Плагины для 3ds Max — скрипты для экспорта Camera, Target и Frame в .rep формат.

Ссылки:

Скачать (GitHub): https://github.com/Sanderfol/Cutscene-Tools-

Демонстрация: Посмотрите пример катсцены, созданной с нуля с помощью этих инструментов: https://youtu.be/jexzYYtnfyw

Haku
07.01.2026, 17:20
Sanderfol, наконец можно больше не ломать пальцы в Хексе, для редактирования .rep-файлов :crazy:
Ты просто зверь! В хорошем смысле) Такие инструменты, да еще и исходный код на ГитХабе :D

Sanderfol
07.01.2026, 18:34
Sanderfol, наконец можно больше не ломать пальцы в Хексе, для редактирования .rep-файлов :crazy:
Ты просто зверь! В хорошем смысле) Такие инструменты, да еще и исходный код на ГитХабе :D


Спасибо, исходный код я пока не выкладывал. Это первая версия Cutscene Tools, и, думаю, вторая версия, где будет доработанная версия ChgEditor, а также поддержка .bmp текстур в RepEditor (чтобы можно было делать что-то вроде флешбеков), будет включать в себя исходный код. А так эта версия уже дает полную возможность для редактирования .rep и .chg.

Mafiafan
07.01.2026, 19:25
Рад представить релиз набора Cutscene Tools — инструментов для работы с катсценами. Этот пакет призван упростить и ускорить процесс создания и редактирования внутриигровых роликов.

В набор входят:

RepEditor — редактор для работы с файлами .rep.

ChgEditor — редактор для работы с файлами .chg.

Плагины для 3ds Max — скрипты для экспорта Camera, Target и Frame в .rep формат.

Ссылки:

Скачать (GitHub): https://github.com/Sanderfol/Cutscene-Tools-

Демонстрация: Посмотрите пример катсцены, созданной с нуля с помощью этих инструментов: https://youtu.be/jexzYYtnfyw

Из всей этой простыни текста я понял чуть менее, чем ни хрена, ибо в моддинге не понимаю ничего - но присоединяюсь к поздравлениям! Спасибо!

Для двадцатитрёхлетней игры выходит новый инструментарий для моддинга... нужно ли еще что-то говорить? Наше коммьюнити живо, и это факт! :swag:

grandshot
03.02.2026, 13:22
Sanderfol, классно :)
Можно еще сделать экспорт и импорт в текстовой формат с поддержкой иерархии (.XML, . json, etc). И пусть функционал будет доступен через аргументы без gui.
Графинтерфейс это хорошо, но на будущее отлично иметь вариант с пусть даже с обычной конвертацией представления формата из бинарного в текстовой.

Firefox3860
06.02.2026, 06:51
Графинтерфейс это хорошо, но на будущее отлично иметь вариант с пусть даже с обычной конвертацией представления формата из бинарного в текстовой.А зачем?

Sanderfol
07.02.2026, 15:38
Sanderfol, классно :)
Можно еще сделать экспорт и импорт в текстовой формат с поддержкой иерархии (.XML, . json, etc). И пусть функционал будет доступен через аргументы без gui.
Графинтерфейс это хорошо, но на будущее отлично иметь вариант с пусть даже с обычной конвертацией представления формата из бинарного в текстовой.

.json уже поддерживает, правда, экспортировать можно один фрейм (ключевой кадр). Я не стал делать экспорт всей иерархии из .rep. А вот импорт поддерживает все фреймы, что есть у вас в .json. Вы можете запечь сложную анимацию и экспортировать через FrameExporter.ms.

grandshot
12.02.2026, 08:06
Firefox3860, утилиты по многим причинам могут лишится поддержки автора со временем, перестанут быть работоспособны после будущих обновлений винды, и все в таком духе (о, привет dc-ed и bsv).

Поэтому всегда хорошо если утилита может работать из командной строки без интерфейса, сохраняя данные в распространенные форматы. Также это добавляет возможность самостоятельно обрабатывать входные/выходные данные, без необходимости модифицировать исходный код (или если его нету, просить автора, либо самому разбираться как работает и писать новую прогу с нуля).

А еще лучше, если софт платформонезависимый, и может быть скомпилен на Линукс. Пусть на него нету нативного порта Мафии (пока), в плане сохранности и совместимости это лучший вариант чем Винда )


Sanderfol, исходя из душного ликбеза комраду Фэйрфоксу выше, не настаиваю, но все же агитирую на внедрение функционала в будущих версиях :)

Firefox3860
12.02.2026, 14:37
grandshot, ну вот у Сендерфола и у меня программы на технологии Net Framework, я так понимаю, если в каком-то обновлении винды данная её версия перестанет поддерживаться, то тогда и все компоненты программы перестанут работать, даже если - как сделал я - будет отдельная dll для обработки файла (которую можно подключить к консольному приложению), так как она построена на той же самой технологии...

Но с другой стороны, поддержка Net Framework у винды довольно долгая, и обратная совместимость хорошая.

grandshot
13.02.2026, 14:48
Firefox3860, обратная совместимость с большей вероятностью в будущем останется (хотя кто знает), но это потребует установки пользователям старых дистрибутивов . NET для работоспособности. Конечно это не так уж неудобно, в отличие от регистрации ocx модулей для работы упомянутых dc-ed и bsv, например. Но все же, намного лучше если пользователь сможет запустить программу спустя любое количество лет не устанавливая ничего дополнительно. Dotnet, кстати, позволяет это реализовать встраиванием нужных компонентов прямо в исполняемые файлы (Self-contained Deployment дистрибуция). Только желательно встраивать не все компоненты, а только те что действительно используются. Это как бы считается хорошим тоном и снижает размер приложения на несколько мегабайт.