PDA

Просмотр полной версии : Движение по морю земными юнитами



MaxRiga
03.10.2007, 01:05
Есть в BTS какие-нибудь улучшение на этой почве? хочу вертолетики заставить летать над морем, в vanilla это было запраста сделать, если не ставить DOMAIN_LAND а просто NONE

в BTS такая фигня не работает, я попробывал тогда DOMAIN_LAND

<TerrainImpassables>
<TerrainImpassable>
<TerrainType>TERRAIN_OCEAN</TerrainType>
<bTerrainImpassable>1</bTerrainImpassable>
</TerrainImpassable>
</TerrainImpassables>
<FeatureImpassables/>
<TerrainPassableTechs>
<TerrainPassableTech>
<TerrainType>TERRAIN_COAST</TerrainType>
<PassableTech>TECH_Chinook</PassableTech>
</TerrainPassableTech>
</TerrainPassableTechs>

но все равно лететь зараза над морем не хочет, наверно кокой-то особый DOMAIN_NAME нужно делать с возможностью летать над морем, а как?

swan
04.10.2007, 06:25
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли

Blacksun
04.10.2007, 07:48
<div class='quotetop'>Цитата(swan * 4.10.2007, 6:25) 206298</div>

Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли
[/b]

Там DOMAIN_AIR используется.

MaxRiga
04.10.2007, 07:55
<div class='quotetop'>Цитата</div>
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли[/b]

смысл юнита не "летать" над морем, а "ездить" по суше и морю.

Blacksun
04.10.2007, 09:08
<div class='quotetop'>Цитата(MaxRiga * 4.10.2007, 7:55) 206302</div>

<div class='quotetop'>Цитата
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли[/b]

смысл юнита не "летать" над морем, а "ездить" по суше и морю.
[/b][/quote]

ТОгда СДК надо юзать - это все из за каналов в БТС (через форты)...

MaxRiga
04.10.2007, 18:52
<div class='quotetop'>Цитата(Blacksun * 4.10.2007, 1:08) 206306</div>

<div class='quotetop'>Цитата(MaxRiga * 4.10.2007, 7:55) 206302

<div class='quotetop'>Цитата
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли[/b]

смысл юнита не "летать" над морем, а "ездить" по суше и морю.
[/b][/quote]

ТОгда СДК надо юзать - это все из за каналов в БТС (через форты)...
[/b][/quote]

сможешь организовать? ))))

Blacksun
04.10.2007, 19:56
<div class='quotetop'>Цитата(MaxRiga * 4.10.2007, 18:52) 206403</div>

сможешь организовать? ))))
[/b]

Попробую.

NeverMind
04.10.2007, 20:34
Вот на этот мод можно ориентироваться: http://forums.civfanatics.com/showthread.php?t=171813

Blacksun
04.10.2007, 21:06
<div class='quotetop'>Цитата(NeverMind * 4.10.2007, 20:34) 206418</div>

Вот на этот мод можно ориентироваться: http://forums.civfanatics.com/showthread.php?t=171813
[/b]

Там не сложно - я уже придумал как (с мостами сильно перекликается)

MaxRiga
04.10.2007, 22:13
вот это я понимаю - помощь )))) жду результатов и сразу вставляю к себе в новую версию.

Blacksun
04.10.2007, 23:33
<div class='quotetop'>Цитата(MaxRiga * 4.10.2007, 22:13) 206442</div>

вот это я понимаю - помощь )))) жду результатов и сразу вставляю к себе в новую версию.
[/b]
bCanMoveAllTerrain = 0 - поменяй на 1 в CvUnitInfos.xml - у юнита GunShip :bye:

NeverMind
04.10.2007, 23:51
Точно, в BtS же добавили тэг для таких случаев :huh1:

И в <TerrainImpassables> ему океан поставить.

Blacksun
05.10.2007, 00:02
<div class='quotetop'>Цитата(NeverMind * 4.10.2007, 23:51) 206458</div>

Точно, в BtS же добавили тэг для таких случаев :huh1:

И в <TerrainImpassables> ему океан поставить.
[/b]

а TerrainImpassables - что означает ? (что разрешает ?) Морские юниты долбить ?

NeverMind
05.10.2007, 00:13
Указывает типы ландшафта на которые юнит НЕ может перемещаться. В случае веротолета, наверное, не стоит, чтобы он летал над океаном сколько хочет. :D

Blacksun
05.10.2007, 00:48
<div class='quotetop'>Цитата(NeverMind * 5.10.2007, 0:13) 206468</div>

Указывает типы ландшафта на которые юнит НЕ может перемещаться. В случае веротолета, наверное, не стоит, чтобы он летал над океаном сколько хочет. :D
[/b]

Так он тогда вообще не будет летать над океаном, только по прибрежным районам.

NeverMind
05.10.2007, 01:05
Ну так это будет вполне логично, по моему. Иначе вертолеты будут бороздить океаны, перелетать с континента на континент - тем более на стандартной карте мира, которую использует Макс.

Blacksun
05.10.2007, 01:08
<div class='quotetop'>Цитата(NeverMind * 5.10.2007, 1:05) 206490</div>

Ну так это будет вполне логично, по моему. Иначе вертолеты будут бороздить океаны, перелетать с континента на континент - тем более на стандартной карте мира, которую использует Макс.
[/b]

В принципе - это по вкусу. Действительно - если расстояние где то 2 тайла - то перелететь можно всегда, а вот где 3-4 - это если будет отмель. (если будет путь). Надо попробовать сделать такой вертолет у себя. (ну, чтобы не через весь океан, а то замучаешься отбиваться).

MaxRiga
06.10.2007, 04:10
Да, по океанам они летать не будут .... если они вообще будут летать ... только что поставил патч 313 у меня вообще ни одна карта не загружается (((

Blacksun
06.10.2007, 04:14
<div class='quotetop'>Цитата(MaxRiga * 6.10.2007, 4:10) 206774</div>

Да, по океанам они летать не будут .... если они вообще будут летать ... только что поставил патч 313 у меня вообще ни одна карта не загружается (((
[/b]

Тама xml - изменились.... Придется все новые юниты заново прописывать... :censored: :nerves:

MaxRiga
06.10.2007, 04:24
<div class='quotetop'>Цитата(Blacksun * 5.10.2007, 20:14) 206776</div>

<div class='quotetop'>Цитата(MaxRiga * 6.10.2007, 4:10) 206774

Да, по океанам они летать не будут .... если они вообще будут летать ... только что поставил патч 313 у меня вообще ни одна карта не загружается (((
[/b]

Тама xml - изменились.... Придется все новые юниты заново прописывать... :censored: :nerves:
[/b][/quote]

где посмотреть измененные тэги?

Blacksun
06.10.2007, 04:29
<div class='quotetop'>Цитата(MaxRiga * 6.10.2007, 4:24) 206778</div>

где посмотреть измененные тэги?
[/b]

Ты знаешь... Я это смотрел через Total comander... :censored: :nerves:

MaxRiga
06.10.2007, 04:42
<div class='quotetop'>Цитата(Blacksun * 5.10.2007, 20:29) 206780</div>

<div class='quotetop'>Цитата(MaxRiga * 6.10.2007, 4:24) 206778

где посмотреть измененные тэги?
[/b]

Ты знаешь... Я это смотрел через Total comander... :censored: :nerves:
[/b][/quote]

ну? и какие теги поменялись? ( добавились )

Blacksun
06.10.2007, 05:54
В общема - там такие странные изменения... в некоторых юнитах - просто убрали лишние теги... в других - изменили названия... (Если тебе надо знать - где и конкретно - сделаю список изменений..., но, попозже...)

MaxRiga
06.10.2007, 06:15
спасибо, да, твой список поможет, так как я не силен в этих тегах, а на глаз определить, что поменялось, я конечно не смогу.

--------------------------

поставил старый патч, чтобы продолжить работу над модом, а то свободное время становится все более и более драгоценным. Как только nevermind передаст мне фотки, а blacksun скажет какие именно тэги нужно менять я наверно исправлю и выложу beta2 для всеобщего изучения )))

NeverMind
06.10.2007, 12:39
Макс, у меня твои сценарии нормально грузятся под 313. Ты, видимо, пользуешься некачественным носд :secret: . В xml не меняли ничего такого, чтобы могло вызвать сбои в загрузке - новые теги не добавлялись, изменены только некоторые значения.

MaxRiga
06.10.2007, 19:03
<div class='quotetop'>Цитата(NeverMind * 6.10.2007, 4:39) 206810</div>

Макс, у меня твои сценарии нормально грузятся под 313. Ты, видимо, пользуешься некачественным носд :secret: . В xml не меняли ничего такого, чтобы могло вызвать сбои в загрузке - новые теги не добавлялись, изменены только некоторые значения.
[/b]

хммм ... а какие значения изменены?

NeverMind
07.10.2007, 00:25
Некоторым юнитам добавлена возможность драфта, галеон-фрегат-линейный корабль игнорируют городские стены, Ударная подлодка стала быстрей, мощней и дороже, Парашютисты получили 25% шанс сбежать из боя, Эсминец апгрейдится в Ракетный крейсер и тд. по мелочам. Ничего принципиального для XML.

MaxRiga
07.10.2007, 00:30
<div class='quotetop'>Цитата(NeverMind * 6.10.2007, 16:25) 206886</div>

Некоторым юнитам добавлена возможность драфта, галеон-фрегат-линейный корабль игнорируют городские стены, Ударная подлодка стала быстрей, мощней и дороже, Парашютисты получили 25% шанс сбежать из боя, Эсминец апгрейдится в Ракетный крейсер и тд. по мелочам. Ничего принципиального для XML.
[/b]

а, ну ясно, это фигня ))) я думал изменения способные дать ошибку. Спасибо за инфу!

sjk
17.11.2007, 22:18
А кто-нибудь знает что можно подправить в BtS, чтобы выгрузка вертолетов с транспорта на берег сопровождалась лишь потерей 1 единицы передвижения, с возможностью на том же ходу совершить оставшиеся 3?
В оригинале было именно так.

Blacksun
17.11.2007, 23:29
<div class='quotetop'>Цитата(sjk * 17.11.2007, 22:18) 215193</div>

А кто-нибудь знает что можно подправить в BtS, чтобы выгрузка вертолетов с транспорта на берег сопровождалась лишь потерей 1 единицы передвижения, с возможностью на том же ходу совершить оставшиеся 3?
В оригинале было именно так.
[/b]

Мона подправить СДК... :biglol:

White Hawk
18.11.2007, 00:30
<div class='quotetop'>Цитата(Blacksun * 17.11.2007, 23:29) 215235</div>

<div class='quotetop'>Цитата(sjk * 17.11.2007, 22:18) 215193

А кто-нибудь знает что можно подправить в BtS, чтобы выгрузка вертолетов с транспорта на берег сопровождалась лишь потерей 1 единицы передвижения, с возможностью на том же ходу совершить оставшиеся 3?
В оригинале было именно так.
[/b]

Мона подправить СДК... :biglol:
[/b][/quote]
За деньги....
Деньги мне :biglol: ( :secret: )

sjk
19.11.2007, 11:05
<div class='quotetop'>Цитата(Blacksun * 17.11.2007, 23:29) 215235</div>

Мона подправить СДК... :biglol:
[/b]

Может есть более простой способ?
Хотя сравнивая характеристики gunship в хмл (ванила и bts) я не обнаружил изменений, которые могли бы быть связаны с потерей хода при выгрузке.
Неужели это жестко зашито в коде?

Snake_B
19.02.2008, 01:12
<div class='quotetop'>Цитата(sjk * 19.11.2007, 11:06) 215485</div>

<div class='quotetop'>Цитата(Blacksun * 17.11.2007, 23:29) 215235

Мона подправить СДК... :biglol:
[/b]

Может есть более простой способ?
Хотя сравнивая характеристики gunship в хмл (ванила и bts) я не обнаружил изменений, которые могли бы быть связаны с потерей хода при выгрузке.
Неужели это жестко зашито в коде?
[/b][/quote]

собственно ответ выше и написан... делаешь передвижение вертолетов по морю (по океану если разрешить, то транспорты вообще не нужны будут :-) и их можно с транспорта высаживать на берег без потери хода, а через проливы и вообще без транспорта.

vasaka
27.01.2009, 23:30
Как научить вертолёты летать над горами?

Noxium
28.01.2009, 00:06
<div class='quotetop'>Цитата(vasaka * 27.1.2009, 23:30) 277056</div>

Как научить вертолёты летать над горами?
[/b]
В директории игры: \Sid Meier&#39;s Civilization 4\Beyond the Sword\Assets\XML\Units
есть файл CIV4UnitInfos. Открываешь блокнотом, находишь поиском UNIT_GUNSHIP.
Далее (чуть ниже) находишь тег <bCanMoveImpassable>0</bCanMoveImpassable> и меняешь 0 на 1.

PS Ты надеюсь понимаешь что менять исходные XML не стоит, а делать это надо в моде :)

vasaka
28.01.2009, 01:05
Отлично!
Может вы ещё знаете как теперь запретить летать над ледниками?

Noxium
28.01.2009, 19:02
<div class='quotetop'>Цитата(vasaka * 28.1.2009, 1:05) 277066</div>

Может вы ещё знаете как теперь запретить летать над ледниками?
[/b]
Он не должен летать над ледниками (если вы все правильно делали :D )
Лично у меня он не летает над ними и прописано следующее:

<bCanMoveImpassable>1</bCanMoveImpassable>
<bCanMoveAllTerrain>0</bCanMoveAllTerrain>
<bFlatMovementCost>0</bFlatMovementCost>
<bIgnoreTerrainCost>1</bIgnoreTerrainCost>

Специально попробовал еще раз, чтобы убедиться.

vasaka
28.01.2009, 22:52
<div class='quotetop'>Цитата(Noxium * 28.1.2009, 20:02) 277152</div>

<div class='quotetop'>Цитата(vasaka * 28.1.2009, 1:05) 277066

Может вы ещё знаете как теперь запретить летать над ледниками?
[/b]
Он не должен летать над ледниками (если вы все правильно делали :D )
Лично у меня он не летает над ними и прописано следующее:

<bCanMoveImpassable>1</bCanMoveImpassable>
<bCanMoveAllTerrain>0</bCanMoveAllTerrain>
<bFlatMovementCost>0</bFlatMovementCost>
<bIgnoreTerrainCost>1</bIgnoreTerrainCost>

Специально попробовал еще раз, чтобы убедиться.
[/b][/quote]

Он летает над ледниками потому что у меня прописано
<bCanMoveAllTerrain>1</bCanMoveAllTerrain>
это сделано для того чтобы он летал над морем.
Специально запретил ему летать над океаном, как писалось в этой теме, но для улучшений коим является ледник, предназначен другой тег нежели у типов местности коим является океан. Но как его правильно прописать, я не смог понять.

Noxium
28.01.2009, 23:39
<div class='quotetop'>Цитата(vasaka * 28.1.2009, 22:52) 277173</div>

Он летает над ледниками потому что у меня прописано
<bCanMoveAllTerrain>1</bCanMoveAllTerrain>
это сделано для того чтобы он летал над морем.
Специально запретил ему летать над океаном, как писалось в этой теме, но для улучшений коим является ледник, предназначен другой тег нежели у типов местности коим является океан. Но как его правильно прописать, я не смог понять.
[/b]
В изначальном вопросе было сказано только над горами. Ни о каких океанах там речи не было. :)
В таком случае делай следующее:

<bCanMoveImpassable>1</bCanMoveImpassable>
<bCanMoveAllTerrain>1</bCanMoveAllTerrain>
<bFlatMovementCost>0</bFlatMovementCost>
<bIgnoreTerrainCost>1</bIgnoreTerrainCost>

а там где прописано с океаном, в следущем теге прописываешь и ледник:

<TerrainImpassables>
<TerrainImpassable>
<TerrainType>TERRAIN_OCEAN</TerrainType>
<bTerrainImpassable>1</bTerrainImpassable>
</TerrainImpassable>
</TerrainImpassables>
<FeatureImpassables>
<FeatureImpassable>
<FeatureType>FEATURE_ICE</FeatureType>
<bFeatureImpassable>1</bFeatureImpassable>
</FeatureImpassable>
</FeatureImpassables>

И все: твой вертолет летает везде, кроме ледников и океанов :)

vasaka
29.01.2009, 02:52
Спасибо!!!
Всё работает.

А можно вам ещё вопросы по модостроительству задавать?

Noxium
29.01.2009, 12:41
<div class='quotetop'>Цитата(vasaka * 29.1.2009, 2:52) 277179</div>

А можно вам ещё вопросы по модостроительству задавать?
[/b]
Конечно. Помогу чем смогу :)

vasaka
29.01.2009, 19:29
<div class='quotetop'>Цитата(Noxium * 29.1.2009, 13:41) 277208</div>

<div class='quotetop'>Цитата(vasaka * 29.1.2009, 2:52) 277179

А можно вам ещё вопросы по модостроительству задавать?
[/b]
Конечно. Помогу чем смогу :)
[/b][/quote]

У тебя есть аська или мэил.ру агент?
А то вопросов много, и не по этой теме.

Noxium
30.01.2009, 13:40
<div class='quotetop'>Цитата(vasaka * 29.1.2009, 19:29) 277246</div>

У тебя есть аська или мэил.ру агент?
А то вопросов много, и не по этой теме.

Мой е-мэил: vaska-l[на]yandex.ru
[/b]
Да я могу помочь с XMLем, а питон и СДК не знаю. Я конечно не ведаю какие у тебя вопросы, но попробовать можно.
У меня есть аська, так что скинь свою в личку, если не передумал :)

vasaka
31.01.2009, 14:19
<div class='quotetop'>Цитата(Noxium * 30.1.2009, 14:40) 277307</div>

<div class='quotetop'>Цитата(vasaka * 29.1.2009, 19:29) 277246

У тебя есть аська или мэил.ру агент?
А то вопросов много, и не по этой теме.

Мой е-мэил: vaska-l[на]yandex.ru
[/b]
Да я могу помочь с XMLем, а питон и СДК не знаю. Я конечно не ведаю какие у тебя вопросы, но попробовать можно.
У меня есть аська, так что скинь свою в личку, если не передумал :)
[/b][/quote]

Отправил личное сообщение, но у меня такое подозрение что они не доходят.
Напишу номер тут:

Noxium
31.01.2009, 18:22
<div class='quotetop'>Цитата(vasaka * 31.1.2009, 14:19) 277443</div>

Отправил личное сообщение, но у меня такое подозрение что они не доходят.
[/b]
Дошло, дошло... Просто я занят был и не отреагировал :)