Просмотр полной версии : Движение по морю земными юнитами
Есть в 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 нужно делать с возможностью летать над морем, а как?
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли
Blacksun
04.10.2007, 07:48
<div class='quotetop'>Цитата(swan * 4.10.2007, 6:25) 206298</div>
Посмотри как в BtS реализован дирижабль (Airship если память не изменяет) - судя по описанию из цивилопедии он может долбить корабли
[/b]
Там DOMAIN_AIR используется.
<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]
ТОгда СДК надо юзать - это все из за каналов в БТС (через форты)...
<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]
Там не сложно - я уже придумал как (с мостами сильно перекликается)
вот это я понимаю - помощь )))) жду результатов и сразу вставляю к себе в новую версию.
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 - это если будет отмель. (если будет путь). Надо попробовать сделать такой вертолет у себя. (ну, чтобы не через весь океан, а то замучаешься отбиваться).
Да, по океанам они летать не будут .... если они вообще будут летать ... только что поставил патч 313 у меня вообще ни одна карта не загружается (((
Blacksun
06.10.2007, 04:14
<div class='quotetop'>Цитата(MaxRiga * 6.10.2007, 4:10) 206774</div>
Да, по океанам они летать не будут .... если они вообще будут летать ... только что поставил патч 313 у меня вообще ни одна карта не загружается (((
[/b]
Тама xml - изменились.... Придется все новые юниты заново прописывать... :censored: :nerves:
<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:
<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
В общема - там такие странные изменения... в некоторых юнитах - просто убрали лишние теги... в других - изменили названия... (Если тебе надо знать - где и конкретно - сделаю список изменений..., но, попозже...)
спасибо, да, твой список поможет, так как я не силен в этих тегах, а на глаз определить, что поменялось, я конечно не смогу.
--------------------------
поставил старый патч, чтобы продолжить работу над модом, а то свободное время становится все более и более драгоценным. Как только nevermind передаст мне фотки, а blacksun скажет какие именно тэги нужно менять я наверно исправлю и выложу beta2 для всеобщего изучения )))
NeverMind
06.10.2007, 12:39
Макс, у меня твои сценарии нормально грузятся под 313. Ты, видимо, пользуешься некачественным носд :secret: . В xml не меняли ничего такого, чтобы могло вызвать сбои в загрузке - новые теги не добавлялись, изменены только некоторые значения.
<div class='quotetop'>Цитата(NeverMind * 6.10.2007, 4:39) 206810</div>
Макс, у меня твои сценарии нормально грузятся под 313. Ты, видимо, пользуешься некачественным носд :secret: . В xml не меняли ничего такого, чтобы могло вызвать сбои в загрузке - новые теги не добавлялись, изменены только некоторые значения.
[/b]
хммм ... а какие значения изменены?
NeverMind
07.10.2007, 00:25
Некоторым юнитам добавлена возможность драфта, галеон-фрегат-линейный корабль игнорируют городские стены, Ударная подлодка стала быстрей, мощней и дороже, Парашютисты получили 25% шанс сбежать из боя, Эсминец апгрейдится в Ракетный крейсер и тд. по мелочам. Ничего принципиального для XML.
<div class='quotetop'>Цитата(NeverMind * 6.10.2007, 16:25) 206886</div>
Некоторым юнитам добавлена возможность драфта, галеон-фрегат-линейный корабль игнорируют городские стены, Ударная подлодка стала быстрей, мощней и дороже, Парашютисты получили 25% шанс сбежать из боя, Эсминец апгрейдится в Ракетный крейсер и тд. по мелочам. Ничего принципиального для XML.
[/b]
а, ну ясно, это фигня ))) я думал изменения способные дать ошибку. Спасибо за инфу!
А кто-нибудь знает что можно подправить в 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: )
<div class='quotetop'>Цитата(Blacksun * 17.11.2007, 23:29) 215235</div>
Мона подправить СДК... :biglol:
[/b]
Может есть более простой способ?
Хотя сравнивая характеристики gunship в хмл (ванила и bts) я не обнаружил изменений, которые могли бы быть связаны с потерей хода при выгрузке.
Неужели это жестко зашито в коде?
<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]
собственно ответ выше и написан... делаешь передвижение вертолетов по морю (по океану если разрешить, то транспорты вообще не нужны будут :-) и их можно с транспорта высаживать на берег без потери хода, а через проливы и вообще без транспорта.
Как научить вертолёты летать над горами?
<div class='quotetop'>Цитата(vasaka * 27.1.2009, 23:30) 277056</div>
Как научить вертолёты летать над горами?
[/b]
В директории игры: \Sid Meier's Civilization 4\Beyond the Sword\Assets\XML\Units
есть файл CIV4UnitInfos. Открываешь блокнотом, находишь поиском UNIT_GUNSHIP.
Далее (чуть ниже) находишь тег <bCanMoveImpassable>0</bCanMoveImpassable> и меняешь 0 на 1.
PS Ты надеюсь понимаешь что менять исходные XML не стоит, а делать это надо в моде :)
Отлично!
Может вы ещё знаете как теперь запретить летать над ледниками?
<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>
Специально попробовал еще раз, чтобы убедиться.
<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>
это сделано для того чтобы он летал над морем.
Специально запретил ему летать над океаном, как писалось в этой теме, но для улучшений коим является ледник, предназначен другой тег нежели у типов местности коим является океан. Но как его правильно прописать, я не смог понять.
<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>
И все: твой вертолет летает везде, кроме ледников и океанов :)
Спасибо!!!
Всё работает.
А можно вам ещё вопросы по модостроительству задавать?
<div class='quotetop'>Цитата(vasaka * 29.1.2009, 2:52) 277179</div>
А можно вам ещё вопросы по модостроительству задавать?
[/b]
Конечно. Помогу чем смогу :)
<div class='quotetop'>Цитата(Noxium * 29.1.2009, 13:41) 277208</div>
<div class='quotetop'>Цитата(vasaka * 29.1.2009, 2:52) 277179
А можно вам ещё вопросы по модостроительству задавать?
[/b]
Конечно. Помогу чем смогу :)
[/b][/quote]
У тебя есть аська или мэил.ру агент?
А то вопросов много, и не по этой теме.
<div class='quotetop'>Цитата(vasaka * 29.1.2009, 19:29) 277246</div>
У тебя есть аська или мэил.ру агент?
А то вопросов много, и не по этой теме.
Мой е-мэил: vaska-l[на]yandex.ru
[/b]
Да я могу помочь с XMLем, а питон и СДК не знаю. Я конечно не ведаю какие у тебя вопросы, но попробовать можно.
У меня есть аська, так что скинь свою в личку, если не передумал :)
<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]
Отправил личное сообщение, но у меня такое подозрение что они не доходят.
Напишу номер тут:
<div class='quotetop'>Цитата(vasaka * 31.1.2009, 14:19) 277443</div>
Отправил личное сообщение, но у меня такое подозрение что они не доходят.
[/b]
Дошло, дошло... Просто я занят был и не отреагировал :)
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot