Вопросы и ответы

Форум Ex Machina Технические вопросы
Сообщений: 151 • Страница 8 из 8 12345678
Аватара
DeV777, /viewtopic.php?f=71&t=1433

Уровень профиля
Аватара
Привет-привет. Подскажите где выставлять управляющую пару колес у миротворца. Сейчас у меня поворачивают первая и последняя пара, но управляемость машины отвратительна. Хотелось бы сделать первую и вторую пару рулевыми... Поиска на сайте не нашел, вручную так же не попадался ответ.
Аватара
Щас нет возможности посмотреть точно, но:
Есть в папке геймобжектс 2 файла с названиями типу vehiclesparts.xml и vehicles.xml.
В первом описываются детали, во втором - как они взаимодействуют + конфиги некоторых машин.

В общем лезешь во 2й файл и ищешь там Миротворец, там будет настройка можности, передач, слотов оружия + настройка колёс.
Думаю ты поймёшь что к чему.

Пример кода и точные адреса скинуть щас не могу - на работе.

__________!///_ _____
_________( @@ )_____
_______ooO-(_)-o o____
Пришёл, увидел, забанил. Ещё вопросы?


Если у Вас нет бана - это не Ваша заслуга - это наше упущение.
Уровень профиля от John
Аватара
Да, я именно в том файле и искал. Набор параметров даже в гугл транслейт вводил, т.к. на первый взгляд только скорость поворота колес увидел. Но даже после перевода не смог понять что отвечает за рулевую пару колес. Изначально думал, что параметр по бинарному коду определяет колеса и выглядит как-то так: "1 1 0", ну как этот параметр например: MassSize = "5 2.5 12". Так же пытался сравнивать белаз с миротворцем (у него все же на одну пару колес меньше) и думал найти отличие в коде, ну и закономерность какую-либо. Но так и не понял...
Аватара
Код: Ctrl+A, Ctrl+C
      <Wheels>
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
<Wheel Prototype = "mirotvorecWheel01" steering = "inverse" />
<Wheel Prototype = "mirotvorecWheel01" steering = "inverse" />
<Wheel Prototype = "mirotvorecWheel01" />
<Wheel Prototype = "mirotvorecWheel01" />
</Wheels>


Только сейчас увидел. Внизу стеночка текста, если правильно понял, то inverse нужно заменить на correct.
Аватара
ой хаха получилось) И передний и задние колеса поворачивают одинаково. Машина вместо поворота боком едет)

Все, разобрался. Правильный код:

Код: Ctrl+A, Ctrl+C
      <Wheels>
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
<Wheel Prototype = "mirotvorecWheel01" />
<Wheel Prototype = "mirotvorecWheel01" />
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
<Wheel Prototype = "mirotvorecWheel01" steering = "correct" />
</Wheels>


В любом случае спасибо за ответ.
Аватара
Кто, подскажи пжлста, в каком файле прописывается деформация колес при повреждении? Ужасно раздражают эти кривые колеса, когда даже одна пуля черкнула кабину, отняло несколько единиц ХП, но колеса уже восьмеркой. Лучше и вовсе бы убрать повреждение колес, чем такое.

Смешно, что еще когда-то давно пытался разобраться с ними, не смог найти решение и даже прописал какой-то машине тысяч по 5 брони на кабину и кузов. Машина даже под водой ездила - не ломалась, а колеса восьмеркой становились.
Аватара
Вопрос сложнее, я так понимаю, чем думал. Рылся в моделях колес, сами файлы не вскрывал. Если правильно понимаю, то модели повреждений не прорисованы отдельным файлом, а искажаются программным кодом. Либо модели поврежденных частей хранятся в каких-то других папках, что так же не смог найти.

Думаю это прописывается в файле effects.xml
Кто-то понимает этот код?
Код: Ctrl+A, Ctrl+C
      <!-- //////////////////////////////////// Маленькие Колеса //////////////////////////////////// -->
<Node name="ET_PS_SMALLWHEELROCKSPLASH" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_ROADSMOKE_MAIN" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_DRIFT01" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELGRASSSPLASH" class="SgNode">
<Node name="Object2" class="SgParticlesNode" id="PS_SMALLGRASSSPLASH_MAIN" psNumEmitterMesh="-1" />
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLGRASSSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_DRIFT01" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELGROUNDSPLASH" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLGROUNDSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_DRIFT01" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELSANDSPLASH" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLSANDSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_DRIFT01" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELROADSMOKE" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_ROADSMOKE_MAIN" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_DRIFT01" isLooped="0" />
</Node>

<Node name="ET_PS_SMALLWHEELROCKSPLASH_BRAKE" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_ROADSMOKE_MAIN" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_BRAKE" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELGRASSSPLASH_BRAKE" class="SgNode">
<Node name="Object2" class="SgParticlesNode" id="PS_SMALLGRASSSPLASH_MAIN" psNumEmitterMesh="-1" />
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLGRASSSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_BRAKE" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELGROUNDSPLASH_BRAKE" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLGROUNDSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_BRAKE" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELSANDSPLASH_BRAKE" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_SMALLSANDSPLASH_SMOKE" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_BRAKE" isLooped="0" />
</Node>
<Node name="ET_PS_SMALLWHEELROADSMOKE_BRAKE" class="SgNode">
<Node name="Object1" class="SgParticlesNode" id="PS_ROADSMOKE_MAIN" psNumEmitterMesh="-1" />
<Node name="Sound1" class="SgSoundSourceNode" id="S_BRAKE" isLooped="0" />
</Node>

Аватара
Про поломку тут точно ничего нет. Тут говорится про звуки дрифта и частицы дыма

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

Кто-то помог - поставь плюс в репутацию. Потерял пруфы :(
Аватара
Уже пару лет время от времени ковыряю свой мод, но для теста постоянно надо начинать новую игру. Когда то нашел мод для теста модов (деньги, в глухом сразу можно купить любую машину). Недавно утратил оригинальную папку с игрой и модом соответственно. Кто знает?
Аватара
http://dem.org.ua/Conference/ViewTopic?topicId=1409
Ну надо же, за минуту нашлось, да еще прямо на сайте. Чудеса, не правда ли?)

Моя база знаний по МОДДИНГУ и СТРУКТУРЕ движка Ex Machine Meridian113.
База знаний, на шару, качать всем
Спасибо ScorpyX, Myx, Wooffallo, Kto и другим, кто помогал мне тогда.
Сообщений: 151 • Страница 8 из 8 12345678