PDA

Просмотр полной версии : Как изменить расстояние между городами



daktaklakpak
27.12.2010, 19:50
цифры размеров описали, спасибо (152х96, есле не путаю)

теперь есть два вопроса:
1 расстояния между городами ИИ (не ГГ) - где ставятся, в xml или скриптах?
2 есть типа мод - технология спутники открывают карту - куда прописать в xml?

oooo4
27.12.2010, 23:39
1. это хмл. файл GlobalDefines.xml переменная MIN_CITY_RANGE
код апдейта:

<!--MIN_CITY_RANGE-->
<Defines>
<Update>
<Set Value="3"/>
<Where Name="MIN_CITY_RANGE"/>
</Update>
</Defines>


а 2 вопрос я не понял ) всмысле куда прописать? можно же просто этот мод паралельно включить. Или надо "спереть" этот мод в свой?

daktaklakpak
28.12.2010, 09:11
1. ага, только нифига, это похоже только при старте игры..
а вот например как указать ИИ, что бы он города ставил минимум в 5 хексах друг от друга?
у меня вот стоит в глобалдефинес - 5, неа, строят впритык
особенно есле две разных цивы

2. есть такой мод - Satellites Reveal Map
там такое:
<GameData>
<Technologies>
<Update>
<Set MapVisible="true"/>
<Where Type="TECH_SATELLITES"/>
</Update>
</Technologies>
итд

куда это вставить в хмл самой игры?
как то я совсем туплю

NeverMind
28.12.2010, 11:11
1. Да, MIN_CITY_RANGE, как и указал oooo4. Нет, не только при старте.
2. Какой мод? После патча 621 это есть в самой игре. Civ5Technologies.xml ->


<Row>
<Type>TECH_SATELLITES</Type>
<Cost>3350</Cost>
<Description>TXT_KEY_TECH_SATELLITES_TITLE</Description>
<Civilopedia>TXT_KEY_TECH_SATELLITES_DESC</Civilopedia>
<Help>TXT_KEY_TECH_SATELLITES_HELP</Help>
<Era>ERA_MODERN</Era>
<MapVisible>true</MapVisible>
<Trade>true</Trade>
<GridX>14</GridX>
<GridY>5</GridY>
<Quote>TXT_KEY_TECH_SATELLITES_QUOTE</Quote>
<PortraitIndex>2</PortraitIndex>
<IconAtlas>TECH_ATLAS_2</IconAtlas>
<AudioIntro>AS2D_TECH_SATELLITES</AudioIntro>
<AudioIntroHeader>AS2D_HEADING_TECH_SATELLITES</AudioIntroHeader>
</Row>

daktaklakpak
28.12.2010, 11:42
2. пардон, копался в копиях старых хмл
да, теперь есть, виноват...

1. нет, есть города в 4 хексах..
при прописанном - 5
опять же ГГ не считает при этом..
там вообще 3 хекса..

oooo4
28.12.2010, 13:52
нуу, у меня написано что минимум 3 клетки и компьютер дисциплинированно ставит в 3 клетках.

А изменения куда вносятся, в файлы самой игры? Разве при заспуске стим не проверяет файлы на целостность и не перезаписывает исправленные? Тогда неудивительно что "не работает". А если пиратка, то должно работать, стима то там нет. А если через мод, то бывает, что если в файле с модом есть где нибудь ошибка, то игнорируется весь файл целиком, соотвественно никакие изменения в игру не попадают.

daktaklakpak
28.12.2010, 16:35
нет. только при установке нового патча может поменять (поэтому я в старых файлах и копался)
я уже пятую стим игрушку редактирую просто, знаю, плавал.

есть странное ощущение, что он ГГ за города не считает...

+ ага - меняю прям в глобалдефинес, в папке игрушки..
моды - это прекрасно, но я хочу играть в то что я сам хочу и по своим правилам...

oooo4
29.12.2010, 01:55
может, кстати и так: известно что все обновления закачиваются в собственную папку стима ...\Steam\steamapps\common\sid meier's civilization v\ и (видимо) при старте цивы сравниваются версии файлов, и данные считываются из более поздней версии. поэтому менять надо не в родной папке игры, а в стимовской папке обновлений.

NeverMind
29.12.2010, 09:39
1. нет, есть города в 4 хексах..
при прописанном - 5
опять же ГГ не считает при этом..
там вообще 3 хекса..
Еще раз - все работает. Этот тег действует и на AI, и на ГГ. Видимо, просто ты что то делаешь не так.



+ ага - меняю прям в глобалдефинес, в папке игрушки..
моды - это прекрасно, но я хочу играть в то что я сам хочу и по своим правилам...
lol Мы не ищем легких путей? (с) Моддинг для того и создан, чтобы играть "по своим правилам" и при этом оставить себе возможность играть по правилам игры. Делаешь "свой мод", через модификации его включаешь и всегда играешь "по своим правилам". Так можно всегда контролировать, что ты изменил, и при случае предоставить другим возможность сыграть "по твоим правилам".

Да, возможно, в этом причина твоих проблем с минимальным расстоянием между городами.

daktaklakpak
29.12.2010, 19:29
нет, не ищем, да :)

как я понял - расстояние между городами ещё и от размера карты зависит..
на работе вообще стал в 2 хексах лепить, на самой маленькой карте..

oooo4, да, я знаю, спасибо

NeverMind
30.12.2010, 10:38
Для завершения этой дискуссии я стартовал в моде, где минимальное расстояние между городами - 10 тайлов. Прошло 3 хода, обратите внимание на поселенцев ГГ - они так и не смогли основать свои города из-за того, что мой город слишком близко по данным правилам.

4282


расстояние между городами ещё и от размера карты зависит...Возможно и зависит, но на карте любого размера оно не может быть меньшим, чем задано в MIN_CITY_RANGE. В приведенном примере карта самая маленькая - дуэльная.

daktaklakpak
30.12.2010, 17:44
хе, это прям со старта?

дитё есле удастца согнать - тоже картинку покажу..