Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Набор инструментов Cutscene Tools для создания катсцен (https://mafia-game.ru/forum/showthread.php?t=1886)

Sanderfol 07.01.2026 01:48

Набор инструментов Cutscene Tools для создания катсцен
 
Вложений: 2
Рад представить релиз набора 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

Цитата:

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


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

Mafiafan 07.01.2026 19:25

Цитата:

Сообщение от Sanderfol (Сообщение 22155)
Рад представить релиз набора 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

Цитата:

Сообщение от grandshot (Сообщение 22168)
Графинтерфейс это хорошо, но на будущее отлично иметь вариант с пусть даже с обычной конвертацией представления формата из бинарного в текстовой.

А зачем?

Sanderfol 07.02.2026 15:38

Цитата:

Сообщение от grandshot (Сообщение 22168)
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 дистрибуция). Только желательно встраивать не все компоненты, а только те что действительно используются. Это как бы считается хорошим тоном и снижает размер приложения на несколько мегабайт.


Текущее время: 07:28. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2026, vBulletin Solutions Inc. Перевод: zCarot