HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > JackJmfConsoleTool
Небольшое приложение для работы с jmf файлами.
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Karaul0v
Написатель C++/C# кодов

Группа: Неопытный
Дата регистрации: Mar 2024
Проживает: Бульбалэнд
Сообщений: 30
Возраст: 30

Рейтинг



JackJmfConsoleTool

JackJmfConsoleTool - небольшое консольное приложение для работы с jmf. Спецификации JMF файла взяты из открытых источников таких как MESS и TWHL. (В основном MESS т.к на TWHL были ошибки в структурах)

В основном писалось для того что бы делать "пакетную" обработку текстур, делалось по просьбе одного из пользователей редактора JACK для того что бы можно быстро заменять текстуры.

Так же имеет ещё несколько дополнительных функций, разукрашивание заполняет все группы случайными цветами, и экспорт в .map без округления. (Как есть сохраняет данные из jmf в map, единственное это без wad списка т.к его нет в jmf)

Поддерживает только последнюю версию JMF (122).

Ссылка на GitHub
https://github.com/UnrealKaraulov/JackJmfConsoleTool

На релизы
https://github.com/UnrealKaraulov/J...leTool/releases

Примеры использования:

replace.bat

code:
JackJmfConsoleTool.exe test_replace.jmf replace TEXTURE_OLD TEXTURE_NEW 1.00 1.00 ^ replace TEXTURE_OLD TEXTURE_NEW 1.00 1.00^ replace TEXTURE_OLD TEXTURE_NEW 1.00 1.00^ replace TEXTURE_OLD TEXTURE_NEW 1.00 1.00^ replace TEXTURE_OLD TEXTURE_NEW 1.00 1.00^


Полный список команд на текущий момент:

replace [старая текстура] [новая] [скейл по X] [по Y]
replace_ex [старая текстура] [новая] [скейл по X] [по Y] [смещение по X] [по Y]
colorize - без доп параметров, разукрашивает группы в рандомные цвета
exportmap - без доп параметров, сохраняет map так как есть, без округления и т.п

__________________
Отличаюсь особой адекватностью!

Отредактировано Karaul0v 18-03-2024 в 02:30

Сообщить модератору | | IP: Записан
Сообщение: 220348

Старое сообщение 18-03-2024 02:18
- За что?
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 269
Возраст: 27

Рейтинг



Multi Replace tool проверял, рабочий. Спасибо

Сообщить модератору | | IP: Записан
Сообщение: 220350

Старое сообщение 18-03-2024 05:13
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Разве в самом Джеке нет команды пакетной замены текстур на карте?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 220353

Старое сообщение 18-03-2024 07:30
-
Karaul0v
Написатель C++/C# кодов

Группа: Неопытный
Дата регистрации: Mar 2024
Проживает: Бульбалэнд
Сообщений: 30
Возраст: 30

Рейтинг



Странно не могу править первое сообщение.

Ладно обновление до 1.1

Добавлены команды flip и rotate.

flip - отражает карту (меняет местами x и y координаты), фиксит их так же во всех сущностях, включая углы поворота и т.п
(вероятно результат отличается от того что делает функция отражения в редакторе)

rotate - просто вращает карту на 90 градусов по часовой стрелке
(так же целиком, включая углы поворота и т.д, повторяет функцию поворот карты редакторе)

Добавлена совместимость с 121 версией jmf.

__________________
Отличаюсь особой адекватностью!

Отредактировано Karaul0v 18-03-2024 в 07:53

Сообщить модератору | | IP: Записан
Сообщение: 220355

Старое сообщение 18-03-2024 07:38
- За что?
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 269
Возраст: 27

Рейтинг



Unhappy

Цитата:
Дядя Миша писал:
Разве в самом Джеке нет команды пакетной замены текстур на карте?

Пакетной замены текстур нет, но есть возможность заменять текстуры по одной. Сама возможность такой замены мало кому может пригодиться, поэтому в редакторе, насколько я понимаю, она не появится.

Сообщить модератору | | IP: Записан
Сообщение: 220359

Старое сообщение 18-03-2024 11:46
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 15:25. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > JackJmfConsoleTool
Небольшое приложение для работы с jmf файлами.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024