Просмотр полной версии : Форт (улучшение) и его графическое отображение.
Я опять со своими вопросами. :shy2:
Почему стандартный форт повернут на 45 градусов, а все остальные (новые) отображаются без поворота.
Я даже сделал точную копию оригинального форта в CIV4ArtDefines_Building.xml и CIV4PlotLSystem.xml но под цифрой 2. И всё равно получился форт без поворота.
В связи с этим вопрос. ЧТО ЕГО ПОВОРАЧИВАЕТ???
NeseryozniyVET
02.09.2009, 22:11
Поворот в NIF файле.
В NifSkope"е это легко исправить.
<div class='quotetop'>Цитата(NeseryozniyVET * 2.9.2009, 22:11) 304892</div>
Поворот в NIF файле.
В NifSkope"е это легко исправить.
[/b]
1. Что такое NifSkope, и как им поворачивать, и где его взять?
2. Непосредственно форт в игре повёрнута не сама модель, а её что-то поворачивает. Потому, что я делаю копию того же форта, с той же моделью, и он получается прямым.
NeverMind
03.09.2009, 20:42
Поворачивается точно через CIV4PlotLSystem.xml с помощью fTwist.
<div class='quotetop'>Цитата</div>
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_an_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_MEDIEVAL,ERA_RENAISSANCE</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_med_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_mod_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>[/b]
<div class='quotetop'>Цитата(NeverMind * 3.9.2009, 20:42) 305228</div>
Поворачивается точно через CIV4PlotLSystem.xml с помощью fTwist.
<div class='quotetop'>Цитата
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_an_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_MEDIEVAL,ERA_RENAISSANCE</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_med_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>
<ArtRef Name="goal:IMPROVEMENT_FORT">
<Attribute Class="Improvement">IMPROVEMENT_FORT</Attribute>
<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE</Attribute>
<Attribute Class="Scalar">bIsPartOfImprovement:1</Attribute>
<Attribute Class="Scalar">bApplyRotation:1</Attribute>
<Attribute Class="Scalar">NIF:Art/Structures/Improvements/Fort/eu_mod_fort.nif</Attribute>
<Attribute Class="Scalar">bCutTrees:1</Attribute>
<Attribute Class="Scalar">fCenterCut:70</Attribute>
<Attribute Class="Scalar">fTwist:-0.7853981633</Attribute>
<Attribute Class="Scalar">bZMode_Ground:1</Attribute>
<Attribute Class="Scalar">szForceContourGeometry:shadow</Attribute>
</ArtRef>[/b]
[/b][/quote]
Я так и думал что один из этих параметров отвечает за поворот.
Но вот только он работает для стандартного форта, а для новых не работает.
Добавляю в CIV4PlotLSystem.xml
[code]
NeverMind
04.09.2009, 16:15
Прикрепи измененные файлы, посмотрим.
Вообще, если смысл только в том, чтобы форты выглядели одинаково в плане разворотов, то можно просто убрать строчки с fTwist из стандартного форта. Тогда они все будут неразвернутые :)
<div class='quotetop'>Цитата(NeverMind * 4.9.2009, 16:15) 305414</div>
Прикрепи измененные файлы, посмотрим.
Вообще, если смысл только в том, чтобы форты выглядели одинаково в плане разворотов, то можно просто убрать строчки с fTwist из стандартного форта. Тогда они все будут неразвернутые :)
[/b]
Да, я уже попробовал, можно сделать все неразвёрнутые, но хочется сделать нормально.
Прикрепил файлы.
NeverMind
04.09.2009, 17:42
В общем, чтобы второй тоже разворачивался надо продублировать IMPROVEMENT_FORT в IMPROVEMENT_FORT2 во всем CIV4PlotLSystem, а не только в приведенном отрывке.
А вот с масштабом так сразу и не сообразишь. :blink: Надо экспериментировать
<div class='quotetop'>Цитата(NeverMind * 4.9.2009, 17:42) 305457</div>
В общем, чтобы второй тоже разворачивался надо продублировать IMPROVEMENT_FORT в IMPROVEMENT_FORT2 во всем CIV4PlotLSystem, а не только в приведенном отрывке.
А вот с масштабом так сразу и не сообразишь. :blink: Надо экспериментировать
[/b]
Спасибо! Всё получилось.
А ты не знаешь какая строка в LSystem отвечает за размер? Или под масштабом ты как раз и подразумевал размер?
Решил проблему NifScope'ом. Им повернул форты. В итоге у меня работает масштабируемость через "CIV4ArtDefines_Improvement.xml" и Корректное отображение в лесу через "CIV4PlotLSystem.xml".
Правда не работает изменения вида в зависимости от эпохи, но для меня это не важно.
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot