Главная Форум Файлы
Справка Сообщество Календарь Сообщения за день Поиск

Вернуться   Mafia-Game Forum > Mafia: The City Of Lost Heaven > Модификации
Расширенный поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2024, 20:25   #1
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 687
Репутация: 771
Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold
Priest
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Firefox3860 / 771
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Моя новая программа для Мафии, которую я делал с большими перерывами уже 2 года — редактор 4ds-моделей, о котором я уже когда-то раньше здесь писал. Это пока самая начальная версия, я сделал в ней ещё далеко не всё, что хотел изначально, но что-то полезное уже есть, поэтому хочу выложить пока хотя бы такую версию. В том числе, в ней наконец есть нормальный конвертер кватернионов в градусы, который даже работает полностью правильно, без ошибок
FireModelka v1.0
FireModelka — программа для редактирования файлов 4ds-моделей. Программа открывает списки материалов и объектов, находящихся в файле, и позволяет просматривать и изменять свойства материалов и объектов, а также самого файла.
Возможности программы
Доступно редактирование свойств материалов: имён текстур, управляющих флагов материала (в том числе дополнительных флагов), цветовых настроек текстур, плотностей всего материала и текстуры отражений, параметров анимирования.
Редактирование свойств объектов: имени объекта, расширения имени, родительского объекта, флагов отображения, дополнительных флагов, а также координат, ротаций и размеров объекта.

Действует отображение всех значений свойств для структур объектов всех типов. Редактирование на данный момент доступно только для типовых свойств объектов авторотации (Autorotate object).

Редактирование списка материалов:
  • добавление новых материалов;
  • удаление существующих материалов;
  • дублирование (копирование материала);
  • перемещение (изменение порядкового номера материала в списке);
  • вывод списка ссылок объектов на материал (информация о том, какие объекты и какие их структуры используют данный материал).
Функции редактирования списка объектов на данный момент не реализованы.

Инструменты и функции программы

Конвертер ротаций — инструмент позволяет перевести значения углов поворота объекта из формата кватерниона (quat), в котором они хранятся в файле (4 значения от -1,0 до 1,0), в формат углов Эйлера (3 значения углов поворота в градусах вокруг осей координат) и обратно. Это позволяет получить совместимость с программами, отображающими поворот объектов в формате углов Эйлера (MWE, DCED и т.д.). Предусмотрена возможность передать значения кватерниона из основного окна программы в окно конвертера и обратно с помощью соответствующих кнопок, находящихся рядом с полями отображения значений поворота объекта.

Сведения о файле — информационное окно, отображающее сведения об общем количестве материалов и объектов, а также — о количествах материалов, имеющих некоторые определённые свойства, и о количествах объектов каждого типа, содержащихся в файле. Также оно отображает записанную в файле дату создания данной модели.

Удаление неиспользуемых материалов — функция позволяет вывести список материалов, которые не используются ни одним объектом модели, или сразу удалить такие материалы из файла. Даёт возможность очистить список материалов от ненужных материалов, что позволяет уменьшить размер файла. Ссылки объектов (порядковые номера используемых материалов) при этом пересчитываются в соответствии с новыми позициями оставшихся материалов в списке.

Объединение дубликатов материалов — функция находит в списке материалов те, которые дублируют друг друга, то есть имеют полностью одинаковые наборы текстур, параметров и флагов, и разбивает их на группы, в каждой из которых все материалы являются дубликатами друг друга. Предоставляет возможность вывести список этих групп или сразу удалить все дублирующие материалы, оставив только по одному материалу из каждой группы. При этом ссылки объектов, использующих удаляемые материалы, то есть их порядковые номера, переназначаются на оставшиеся уникальные материалы в соответствии с их новыми позициями в списке. Функция позволяет устранить повторы в списке материалов, сделав все материалы уникальными, и уменьшить тем самым размер файла.

Предусмотрена возможность изменить способ отображения дробных чисел в полях ввода и вывода. Так как в разных программах разделителем десятичных дробей выступает либо точка, либо запятая, для лучшей совместимости со всеми программами на правой панели свойств можно выбрать формат дробных чисел: европейский с разделителем-запятой, либо американский с разделителем-точкой. Вводить числа также следует в том формате, который выбран в данный момент. В дополнительных окнах формат чисел остаётся тем же, что был выбран в основном окне на момент их открытия.

Поиск объектов и материалов по спискам пока сделан просто чтобы был, на начальном этапе. Позже эта функция будет доработана.

Функции импорта и экспорта объектов и материалов на данный момент не реализованы.
[свернуть]

Работоспособность программы подтверждена на ОС Windows 7 и более новых версиях системы. Для работы требуется .NET Framework v4.5.2.
Программа написана на языке C# с помощью технологии WinForms в среде Visual Studio 2015.
Скачать: [↓] v1.0 //02.04.2024

Более новые версии: v1.1 //22.05.2024, v1.2 //28.07.2024, v1.3 //15.09.2024.

Исходный код: [→]
Миниатюры
Нажмите на изображение для увеличения
Название: modelka_r1.png
Просмотров: 1515
Размер:	111.7 Кб
ID:	2544   Нажмите на изображение для увеличения
Название: modelka_r1-1.png
Просмотров: 1393
Размер:	108.1 Кб
ID:	2545   Нажмите на изображение для увеличения
Название: кр.png
Просмотров: 1197
Размер:	15.8 Кб
ID:	2547  

Последний раз редактировалось Firefox3860; 15.09.2024 в 17:16.
цитата
Поблагодарили: 11
admpos (08.04.2024), B.Julius (06.08.2024), EmptyBowl (10.04.2024), grandshot (05.04.2024), Kamil_iam (02.09.2024), Kardini (25.08.2024), Knight Rider (03.04.2024), Mafiafan (20.09.2024), PashOK (03.04.2024), ruslan13 (03.04.2024), X@nDeR (30.07.2024)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Регистрация
×
Чтобы оставлять на форуме Mafia-Game Forum сообщения, необходимо сначала зарегистрироваться.
Пожалуйста, укажите ваше имя пользователя, адрес электронной почты и прочую обязательную информацию о себе в форме ниже.
Имя:
Пароль / Адрес электронной почты
Пароль:
Подтвердите пароль:
Адрес электронной почты:
Подтвердите адрес:
Реферер
Если вы пришли на этот форум по совету одного из участников, то, пожалуйста, введите его имя пользователя.
Реферер:
Время на форуме может быть выставлено в соответствии с тем, где вы находитесь. Выберите свой часовой пояс из списка ниже.
Учитывать переход на летнее или зимнее время (DST).
Получать электронные письма
Время от времени администрация может посылать вам сообщения по электронной почте.

Если вы не хотите получать эти сообщения, отключите эту опцию.
Разрешить другим участникам писать вам по электронной почте.
Правила форума

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

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