Правила форума

Вернуться   Mafia-Game Forum > Mafia: The City of Lost Heaven > Главный
Расширенный поиск
Имя
Пароль

Главный Вопросы по игре, не вошедшие в другие категории форума сюда.
Программы для редактирования Мафии
Установка новых моделей в игру
Real Driver 2.0Real Driver Pro 1.21
FAQ по ZModeler`у
Помощь по ZModeler`у
Помощь по 3D Max`у
Помощь по конвертации из GTA в Мафию
Проблемы с игрой (глюки\вылеты\ошибки)? Вам сюда!

Объявления
  • Добро пожаловать!
  • Популярные темы
  • Скачать Mafia и Mafia II
  • Контакты
Ответ
 
Опции темы
По умолчанию [MaxScript] Check.BIN Export
Старый 25.08.2017, 23:47   (ссылка) #1
Grandshot
 
Аватар для Grandshot
Группа: MobMember
Регистрация: 30.05.2009
Адрес: Сыктывкар
Сообщений: 1,473
Сказал(а) спасибо: 1,259
Поблагодарили 1,040 раз(а) в 616 сообщениях
Grandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнуть
Grandshot вне форума  
Ответить с цитированием


Простенький скрипт для 3ds max, упрощающий работу с навигационной сеткой. Позволяет создавать check.bin файл на основе вершин геометрии созданной прямо в редакторе. Своеобразная замена in-game режиму в программке CHE - больше не придется снимать координаты бегая по карте. Пока ориентирован на работу совместно с CHE (для настройки параметров), но в будущем планирую развивать этот скрипт до полноценного независимого инструмента.

Первая версия туториала

Открываете исходники с уже готовой картой или локацией в редакторе. Проверьте настройки 3ds max - юниты должны стоять стандартные (generic). Создаете новую плоскость и размещаете её немного выше поверхности по которой должны будут бегать енеми (активные, в хорошем смысле, персонажи - прим.). Затем, путем выдавливания ребер, или любым другим удобным вам способом моделирования, аккуратно воссоздаете из этой плоскости вид необходимой сетки навигации. Разумеется, придерживаясь всех тех же нюансов что и при создании реальной навигационной сетки. Тут главным являются вершины. Как они соединяются друг с другом, их ребра и полигоны значения не имеет. Главное всегда наблюдать за вершинами ( но все же лучше придерживаться стандартных норм в моделировании геометрии, и не плодить вырожденных полигонов и прочего мракобесия с сеткой, иначе сами же и рискуете запутаться). Можете создать несколько новых плоскостей, детально планируя сетку, а затем объединить их в одну - никаких ограничений нет.

Когда навигация будет готова, выделяете получившийся меш, запускаете скрипт, нажимаете на кнопочку "Export Selected" и сохраняете новый check.bin файл в папку своей миссии. Ну а затем открываете получившийся файл в программке CHE и настраиваете связи и типы точек как вам требуется.
[свернуть]


Навигационная сетка может быть создана на основе любой геометрии, при условии что у нее есть вершины. Пока никакой проверки нет, нужно за всем следить самостоятельно.

Импорт оригинальных check.bin файлов имеется, но пока реализован как визуализатор и бесполезен.

Если кто нибудь сможет поделиться полностью разобранной структурой формата, буду признателен
Вложения
Тип файла: zip mafia_check_bin.zip (1.5 Кб, 3 просмотров)
 
Посмотреть профиль Отправить личное сообщение для Grandshot Отправить письмо по электронной почте для Grandshot Найти ещё сообщения от Grandshot
Последний раз редактировалось Grandshot; 26.08.2017 в 00:41..
6 пользователя(ей) сказали cпасибо:
Abradox (26.08.2017), AdilTL (26.08.2017), Firefox3860 (26.08.2017), RoadTrain (01.09.2017), Viper (26.08.2017), X@nDeR (26.08.2017)
По умолчанию
Старый 26.08.2017, 02:14   (ссылка) #2
Firefox3860
 
Аватар для Firefox3860
Группа: Дон
Регистрация: 29.10.2013
Адрес: Самара
Сообщений: 727
Сказал(а) спасибо: 460
Поблагодарили 442 раз(а) в 208 сообщениях
Firefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущее
Firefox3860 вне форума  
Ответить с цитированием


Инструмент для чека — то, что нужно Проверил — экспортит точки, ага
Мне пригодятся для импорта чек-сеток из локаций с массдвигом.
В идеале надо сделать экспорт и импорт всех параметров чека: типы точек, связи между ними, типы связей, ID точек, радиусы прохождения... Только я не представляю, как учесть их все, основываясь на геометрии 3d-объекта.
 
Посмотреть профиль Отправить личное сообщение для Firefox3860 Отправить письмо по электронной почте для Firefox3860 Найти ещё сообщения от Firefox3860
Пользователь сказал cпасибо:
Grandshot (26.08.2017)
По умолчанию
Старый 26.08.2017, 02:46   (ссылка) #3
Grandshot
 
Аватар для Grandshot
Группа: MobMember
Регистрация: 30.05.2009
Адрес: Сыктывкар
Сообщений: 1,473
Сказал(а) спасибо: 1,259
Поблагодарили 1,040 раз(а) в 616 сообщениях
Grandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнутьGrandshot . Такую репутацию нельзя пошатнуть
Grandshot вне форума  
Ответить с цитированием


В принципе, можно даже замутить генерацию сетки на основании выделенных моделей, и каждая точка будет отдельным объектом со своими параметрами которые можно настраивать. Но для этого нужно разобрать формат от и до. Пока я знаю о формате только то, что выдает программа CHE. Значения десяти неизвестных байтов в программе мне также неведомы. Когда это станет мне известно, я постараюсь придумать что нибудь более комплексное
 
Посмотреть профиль Отправить личное сообщение для Grandshot Отправить письмо по электронной почте для Grandshot Найти ещё сообщения от Grandshot
По умолчанию
Старый 26.08.2017, 04:55   (ссылка) #4
Melhior
 
Аватар для Melhior
Группа: Киллер
Регистрация: 15.08.2012
Адрес: г. Чита
Сообщений: 288
Сказал(а) спасибо: 64
Поблагодарили 199 раз(а) в 103 сообщениях
Melhior , можно гордитьсяMelhior , можно гордитьсяMelhior , можно гордиться
Melhior вне форума  
Ответить с цитированием


Цитата:
Сообщение от Grandshot Посмотреть сообщение
Простенький скрипт для 3ds max, упрощающий работу с навигационной сеткой. Позволяет создавать check.bin файл на основе вершин геометрии созданной прямо в редакторе.
А можешь сделать видеоурок? Можно и без объяснений, чисто сам процесс создания сетки и работы плагина. Будет как видеопрезентация.
 
Посмотреть профиль Отправить личное сообщение для Melhior Отправить письмо по электронной почте для Melhior Посетить домашнюю страницу Melhior Найти ещё сообщения от Melhior
Последний раз редактировалось Melhior; 26.08.2017 в 04:56..
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

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




Powered by vBulletin® Version 3.x.x
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
All rights reserved. Copyright © Mafia-Game.Ru 2002-2018