Я сейчас делаю мод, и открыл для себя целый мир таин. А планы у меня Наполеоновские Поэтому я решил создать эту тему, согласитесь, это тема будет интересна многим. А те кто отвечают правильно попадут в список участвовавших в создании мода. А планы у меня наполеоновские. Начнём от простых нубовских вопросов.
Итак вопрос номер один: Какую строку нужно написать, что бы юнит не мог пройти по пустрыне и аналогичный вопрос, но что бы он не смог пройти лес.
Ты б писал тогда "Степаныч спрашивает"...
Тада цим не увлєкалісь, тада порядок був!
Жителі Мельмака не ставлять перед собою цілей. Вони просто живуть з ранку та до вечора. © АЛЬФ
-------------------------------------------------------------------------------------------------------------
І всё таки сранно... http://www.kolobok.us/smiles/madhous...ones_nose3.gif
Переименовал тему в "Вопросы Степаныча"
Сейчас нет толком времени заниматься с SDK - но запрет на перемещение определенных типов юнитов не одну строку занимает и вероятно даже не в одном файле ковырять придется. В основном это упирается в функцию canMove() - копай там
<div class='quotetop'>Цитата(Степаныч * 16.1.2008, 18:11) [snapback]228972[/snapback]</div>Скажу что тег TerrainImpassables есть...А разве нельзя ли это сделать в юнит инфос?
[/b]
Если ты знаешь про юнит инфос, чего такие вопросы задаешь!?
Смотри модики.
Блин - я про TerrainImpassables совсем забыл. Через canMove() хотел тогда сделать, чтобы некоторые типы юнитов не могли ходить по территории, которая принадлежит другим игрокам. Т.е. чтобы ходил только по своей и нейтральной территориям не взирая на наличие права прохода.
<div class='quotetop'>Цитата(IL2T * 16.1.2008, 18:45) [snapback]228976[/snapback]</div>... и FeatureImpassables - для леса и пр., а также теги TerrainPassableTechs и FeaturePassableTechs, делающие указанные типы и особенности ландшафта проходимыми для данного юнита после открытия обозначенной технологии. Много простых возможностей для моддинга.Скажу что тег TerrainImpassables есть...[/b]
есть пара вопросов по модо строению:
- можно ли в xml сделать так, что бы варвары появлялись в определенное время? ну или хотя бы они появлялиьс уже в современном мире на территории какой нибудь цивы. если нет, где можно и на скоко это сложно.
- как изменить скорость времени за ход, ну что б там не пару лет летело, а месяцы, или недели.
- как задать, что бы игра начаналась в таком то году?
заранее спасибо.
<div class='quotetop'>Цитата</div>В XML это не возможно - а в питоне можно вписать специальную функцию, которая проверяет номер турна и вписывает определенных юнитов в определенную клетку - можно добавить дополнительные условия для этого - но это всегда используется только для фиксированной карты, хотя в теории возможно использование и под рандомной картой, но скрипт будет в несколько раз более навороченный и даже не каждый программер сможет безглючно предусмотреть все возможные нюансы специфического (т.е. нетипичного) рождения варваров на рандомной карте- можно ли в xml сделать так, что бы варвары появлялись в определенное время? ну или хотя бы они появлялиьс уже в современном мире на территории какой нибудь цивы. если нет, где можно и на скоко это сложно.[/b]
<div class='quotetop'>Цитата</div>Ковыряй CIV4GameSpeedInfo.xml - там несложно - если чего - можешь на модиках подглядеть описания- как изменить скорость времени за ход, ну что б там не пару лет летело, а месяцы, или недели[/b]
<div class='quotetop'>Цитата</div>Если проковырял CIV4GameSpeedInfo.xml - то в волдбилдеровском сейве при открытии через блокнот или вордпад увидишь строку:- как задать, что бы игра начаналась в таком то году?[/b]
StartYear=-4000
её изменить на нужную дату - правда не знаю как месяцы и дни проставлять
<div class='quotetop'>Цитата(swan * 25.1.2008, 21:05) [snapback]231027[/snapback]</div><div class='quotetop'>ЦитатаВ XML это не возможно ...- можно ли в xml сделать так, что бы варвары появлялись в определенное время? ... [/b]
[/b][/quote]
Почему невозможно? В файле CIV4HandicapInfo.xml
"iBarbarianCreationTurnsElapsed = число ходов от начала игры, после которого зверей сменяют варвары"
Только, на сколько я понимаю, это число еще на коэффициент от скорости игры умножается
<div class='quotetop'>Цитата(Radeon * 26.1.2008, 0:37) [snapback]231117[/snapback]</div><div class='quotetop'>Цитата(swan * 25.1.2008, 21:05) [snapback]231027[/snapback]<div class='quotetop'>ЦитатаВ XML это не возможно ...- можно ли в xml сделать так, что бы варвары появлялись в определенное время? ... [/b]
[/b][/quote]
Почему невозможно? В файле CIV4HandicapInfo.xml
"iBarbarianCreationTurnsElapsed = число ходов от начала игры, после которого зверей сменяют варвары"
Только, на сколько я понимаю, это число еще на коэффициент от скорости игры умножается
[/b][/quote]
если задействовать питон, то там уже по любому надо скорости игры ограничивать + мне требуется другое, мне нужно что б именно в такое время в таком то месте появился варварсий юнит(только не в виде самих варваров, а в виде варварской цивиилизации). Т.е. операясь на исторические даты, когда к примеру израиль был обстрелty с палестниских тер-ий, в жто время должны появится палестниские юниты
swan
спасибо а к кому можно обратиться по увеличению цивилизаций на карте "huge"? или как самому можно допереть?
<div class='quotetop'>Цитата(EmtecX * 26.1.2008, 3:49) [snapback]231118[/snapback]</div>Зайди ко мне на сайт. в раздел моды.спасибо а к кому можно обратиться по увеличению цивилизаций на карте "huge"? или как самому можно допереть?
[/b]
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
очередная проблемка, не получается создать флаг для цивы. В общем делаю флаг в фотошопе размером 128х128 пикселей. Внутри с границами, что бы выглядело лучше. Потом сохраняю под именем FlagDECAL_Israel.dds, и прописываю путь к этому файлу в CIV4ArtDefines_Civilization.xml. Но в игре у цивы почему то белый флаг!? Перечитал несколько раз интсрукцию на модиках, и по скоку она там не вся на русском, проскакивают фразы на английском, понял лишь что там нужно еще вставлять прозрачный канал альфа. Но в русско-английской версии и в английской версии на их фанатиках почему утверждют разные вещи, к примеру на их-*, пишут что изображение должно быть обесвеченым, у нас же на модиках этого нет. Так что надеюсь на вашу помощь, голова уже не соображает что куда и как((. заранее спасибо.
В этот раз проблема заключается в следующем: Мне нужен сценарий или карта для мода.По скольку у карты ширина меньше высоты, создать в WB не знаю как. Поэтому решил воспользоваться методом BMP to WBS Converter. Но карта получилась для ванилы, а нужно для бтс. Как сделать , что бы эта карта открывалась в моем моде, а не вылетало из игры?
<div class='quotetop'>Цитата(EmtecX * 28.1.2008, 3:14) [snapback]231427[/snapback]</div>Flag Button Maker пробовал?очередная проблемка, не получается создать флаг для цивы. В общем делаю флаг в фотошопе размером 128х128 пикселей. Внутри с границами, что бы выглядело лучше. Потом сохраняю под именем FlagDECAL_Israel.dds, и прописываю путь к этому файлу в CIV4ArtDefines_Civilization.xml. Но в игре у цивы почему то белый флаг!? Перечитал несколько раз интсрукцию на модиках, и по скоку она там не вся на русском, проскакивают фразы на английском, понял лишь что там нужно еще вставлять прозрачный канал альфа. Но в русско-английской версии и в английской версии на их фанатиках почему утверждют разные вещи, к примеру на их-*, пишут что изображение должно быть обесвеченым, у нас же на модиках этого нет. Так что надеюсь на вашу помощь, голова уже не соображает что куда и как((. заранее спасибо.
[/b]
<div class='quotetop'>Цитата(met * 6.2.2008, 3:37) [snapback]233057[/snapback]</div>пробывал, но не в том проблема была общими усилиями со Swan мы ее решили
Проблема с альфа каналом была. Игра накладывала на флаг основной цвет цивы. Надо было просто в CIV4ArtDefines_Civilization.xml
поставить и альфа канал в *.dds оставить белым. И вуаля красивый флагКод:<bWhiteFlag>1</bWhiteFlag>