![]() |
Цитата:
Геометрия-то вся импортируется. Остается её лишь оптимизировать, убрав лишнее, и думмисы для клиппинга наделать. |
Цитата:
|
это жоска!
|
Цитата:
Цитата:
Цитата:
Просто помню ещё давно, было проблематично выставлять объекты на нужные координаты в 4Дс редакторе (или Трее) |
Цитата:
Цитата:
Это же именно что "нудно и долго". Цитата:
Думми для клиппинга делаются для ускорения работы. В 3д редакторе удобнее создавать боксы и размещать их куда нужно, нежели делать то же самое в MWE. Выставлять по координатам в MWE просто и наглядно. Или можно сразу в scene.4ds весь город экспортировать. Либо написать экспортер координат объектов сцены в блок Objects scene2.bin. В общем, все это скорее очень долго нежели сложно. |
Цитата:
В таком случае тогда можно просто доработать карту модельками из М2 и будет отличная новая локация) |
хы зафранкенштейнили окклюдер -> в 4дс? не лохи:)
походу, с флагом_объекта '0E' можно примерно также и музик_арею запихать в туда жо. |
Цитата:
|
Цитата:
|
Firefox3860, извини за оффтоп, но где увидел Голода там и написал :D (потом удалим или переместим).
GOLOD55, у нас проюблема! Шейдерная вода объединенная с шейдерными каплями на экране не работает одновременно с картой сельской местности! Они требуют разные версии dinput8.dll Шейдерная вода и капли требует этот dinput8.dll - https://my-files.ru/9hqt9p а карта сельской местности требует этот - https://my-files.ru/3qakj6 Сам мод воды и капель от thirteeag - https://cloud.mail.ru/public/4UH6/3mrhNdWmd MafiaCountrysideMap2.0 - https://cloud.mail.ru/public/3wJd/Uhua4FhbA Widescreenfix от thirteeag - https://cloud.mail.ru/public/hwRW/vbTxd827P Их возможно совместить? Свои мысли по этому поводу пиши сюда https://mafia-game.ru/forum/showthread.php?t=19&page=19 |
мя вопще не в курсах насчет ентих длл-ек, сорри.
--- лмапу в 4дс запихать, боюсь, не выйдет. идентификатор иного вида, как минимум. а вота лайт запихать бы наверно полезно в тачку, хотя можно и через екзе. |
блин, вот же жопа.
|
Цитата:
|
исправление для v2.1
Mafia Freeride Extended Mod v2.1 add-onВажное исправление для версии 2.1. Содержит файл, исправляющий техническую ошибку, из-за которой в игре пропадали участки местности рядом с гоночной трассой. Также эту ошибку исправляет Mafia Widescreen Fix при включенной в нём опции "Change Distance". В этом случае установка данного исправления не требуется. Исправление устанавливается только на v2.1, для других — не имеет смысла. [↓] //22.08.2019 :lookhere: |
Немного разобрался с менюхами (menu.def). Сделал выбор места старта - добавил точки за городом. Пока сыро, мотель почему-то не работает (видимо, ID его строки неверный).
https://mafia-game.ru/forum/imgcache...lbqwmmhhfu.jpg Файлы от версии 1.0, на других могут не заработать. [↓] Ещё закрыли несколько дырок в карте, скажем спасибо Staghound'у за то, что он сделал заплатки для них :) Первая дыра была там, между рекой и лесной дорогой. Вторая - у горы рядом с консольной дорогой https://mafia-game.ru/forum/imgcache...jq4chywppw.jpg https://mafia-game.ru/forum/imgcache...lywmnkcx4y.jpg Ещё дырку недалеко от дамбы я сам заштопал :cool: |
Классно! Нужно добавить мод в архив на сайт
|
Цитата:
|
shiieeet, а ведь оградку-то я эту сам ставил :D Но если бы скала ограничивала доступ, она была бы вообще отвесной (так как раз дорога огорожена), а это выглядело бы странно. А дыра, возможно (но не точно), появилась из-за того, что гора вставлена из другой сцены, а там местность чуть изменена :)
|
Цитата:
|
Цитата:
|
К слову, Firefox, ты разобрался с загрузкой сохранений? Потому что у меня перестало вылетать только когда я удалил энное количество энеми и трафф_сетап в придачу. Судя по всему игра уже тупо не вывозит такое количество всего в моде:(
|
CurtisTea, А вот нет, тоже не пойму, почему вылетает при загрузке сохранения. Причем в 2.0 версии всё с этим в поряке. Если тоже удалить энное количество энеми и трафф_сетап в придачу, то, понятное дело, такого не будет. Но почему? Или тут просто какой-то скрипт так баггит, непонятно. Я там ещё пытался сделать загрузку диффки при загрузке игры из сохранения. Сделал чтоб она загружалась сразу после каждой записи сохранения (т.о, скрипт начинает работать с загрузки диффки), может из-за этого вылет.
Твою идею с проверочным скриптом надо реализовать, только я не понял, как он будет узнавать, что загрузилось сохранение? |
Ну тут все просто вообще. Я заметил что объекты типа Building при загрузке сохранения всегда сетонятся в свой изначальный 1 (тестил и при быстрой загрузке, и при загрузке из главного меню, и при Restart когда тебя убивают). Поэтому в самом начале новой игры я сетоню этот тестовый объект в 0, а дальше просто игра постоянно проверяет его состояние: если его сетон снова стал 1 значит только что игрок загрузил сохранение -> выполняются нужные условия -> объект снова сетонится в 0 -> снова идёт проверка состояния объекта и т.д. Вот так примитивно, но оно работает.
NOTE: если загрузить сохранение и далее ещё раз загрузить это же сохранение то не сработает - оно заметит разницу только между старым и новым сохранениями. Я думаю что игра сравнивает изменения в загружаемом сейве с уже загруженным нынешним сейвом и покуда это одно и то же то и игровая сцена не требует изменений. пример на фрирайде, при каждой загрузке сейва +1 к деньгамdim_flt 1
dim_frm 1 findframe 0,"test" ///это наш объект типа Building frm_seton 0,0 label 0 frm_ison 0,0 goto flt[0] label 1 frm_seton 0,0 freeride_scoreadd 1 goto 0 [свернуть] |
Цитата:
|
Цитата:
|
еметхи только 7шт работают, видимо лимит в екзешнике.
я выкидывал помому чинатаунвыезд чтоб мотель сохранить. --- лоад савки различается на фулльный и квиковый: первый - из главменю, второй - рестарт_миссии; и екзешник по-разному их обрабатывает(из-за чего опр. сложности, в частности, со скриптингом вылазят). задетектить\различить лоады можно по автосбросу шкалинга\сетона(напр. фрейма самого скрипта), насколько помню. |
Нечего теме пылиться, так что смотрите на интересную портовую фишку — цистерны с нефтью :)
|
Еще бы туда рабочих добавить со скриптами (из миссии с сигарами)...
Норм, скоро все миссионные локации добавишь в фрирайд, лично я - за. |
Цитата:
Насчёт всех (вообще всех) локаций не уверен, но пока в планах и так работы много :) |
Цитата:
|
Цитата:
А так, если получится делать челов со скриптами в chg, то выгружать её будет даже не обязательно, потому что проблема как раз в том, что сейчас они все находятся в scene2, и это становится тяжело для игры. |
Два Александра делали chg со скриптами для своего мода City Bars+. Спроси, может поделятся способом. Скинул их контакты тебе в ЛС.
|
Firefox3860, конкретно не по моду вопрос, а в целом, скрипт система мафии хорошо подходит для работы в открытом мире? Так то все миссии в игре если и использует открытый мир, то лишь небольшой участок в нём. Насколько скриптами возможно оживить город? И есть ли на это большие планы?
|
Цитата:
Я честно не помню точно, но вроде у меня получалось когда-то скрипт для энеми в диффке прописывать HEXом. Но никаких заметок я конечно же себе не оставил и попытка сейчас на скорую руку вспомнить шо куда успехом не увенчалась:( Поколупаюсь позже ещё разок |
Цитата:
А вот, например, в начале 19 миссии, когда мы едем на надземном метро в банк, по пути из окна вагона можно заметить несколько таких скриптовых сценок. На одной из станций рабочие что-то чинят, а у причала на берегу люди садятся в лодку. Создание этих деталей было оправдано потому, что пока мы едем на поезде, мир для нас, по сути, не является открытым, а значит, мы точно увидим всё это оживление. По этим причинам, больших планов по оживлению города у меня нет. Но есть маленькие, состоящие в том, чтобы оживить конкретные локации, добавленные в моде. Но эти планы пока долгосрочные. Перед этим нужно научиться загружать людей с помощью chg-файлов. :) Цитата:
Цитата:
|
Цитата:
Не знаю только сработает ли если писать его в шапке скрипта как это принято, я сразу шоб наверняка писал findactor уже после загрузки диффки. https://www.youtube.com/watch?v=01s-pgwkPzU |
Цитата:
|
Цитата:
Но покуда сейчас несколько людей начали новых персонажей моделить интересно подождать и глянуть что из этого выйдет. ******* Firefox, две новости, хорошая и плохая) Хорошая: есть для тебя диффка для теста с энеми и вписанным в него скриптом. Плохая: есть некоторые особенности, которые я ну никак не могу объяснить. Ссылка на дифкуЯ не понимаю как, но если в этой диффке энеми поменять координаты (даже руками в HEXе) то может перестать работать его скрипт (в скрипте банально ему дается Томпсон и human_activateweapon). Сейчас у него координаты 0;4;0 (менял и на 0;0;0 - тоже работало), я его actor_setplacement куда мне надо - все окей, он меня атакует с оружием в руках. Если поменять координаты на стоянку в Little Italy (-1980;-5;10) - он все так же атакует, но теперь с кулаками, инвентарь пуст. Я даже проверял, вдруг actor_setplacement так на него работал (и actorupdateplacement чекал тож) - ничего не меняется. Ээээм... налетайте, ребя, а то я не понимаю) ******* UPD: создал новую диффку с нуля. Вставил персонажа-утку. Прописал ну чтоб уже наверняка на проверку парочку команд которые работают только в энеми-скриптах (event use_ab, enemy_action_follow) - все работает как в игре. Поставил координаты чтоб он сходу появлялся на парковке без setplacement... Работает)) Ссылка на диффку, попытка номер 2Все изменения делал в HEXе. Ну как, я тупо в сцене создал энеми, прописал ему скрипт, а потом скопировал часть его дефинишена (только те байты что касаются скрипта, бихавиор не трогал) в диффку и пересчитал размеры раздела и файла целиком. |
Цитата:
|
Цитата:
|
Текущее время: 18:04. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot