<div class='quotetop'>Цитата(ShambleRrr * 28.12.2006, 12:49) [snapback]149610[/snapback]</div>1. По типу карты: есть вапше без воды или островаТакой вопрос: возможно ли как нибудь ограничить типы поверхности при генерации карты? Например, чтобы на карте после ее генерации не было пустынь (океанов, лугов, тундр и т.д.)...
[/b]
2. По уровню океана: если высокий+острова, то суши почти нет.
3. По климату: влажный - пустынь нет, и наоборот - сухой.
<_< Мож ты что-то другое имел ввиду? т.к. эти настройки выставляются при запуске игры...
Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
Н.В. Гоголь, "Тарас Бульба"
<div class='quotetop'>Цитата</div>Это не в питоне надо смотреть а в SDK - только что смотрел - некоторые скрипты в питоне (например Continents) вообще тупо вызов к сдк имеют и всёНаверняка это можно сделать через питоновский генератор карт, но это надо смотреть и думать.[/b]
Решение оказалось очень простое:
Например нам заместо пустынь нужна трава. Для этого в CIV4TerrainInfos.xml из Assets\XML\Terrain заменяем все что, от <ArtDefineTag>ART_DEF_TERRAIN_DESERT</ArtDefineTag> до конца, (то есть до </TerrainInfo>) включая их, на аналогичный кусок для GRASS. Все теперь все пустыни выглядят как трава + дают такие же бонусы.
Может возникнуть проблема с поймами т.к. располагаяь на траве будут давать даже необработаными 5 пищи. Для решения необходимо просто заменить в CIV4FeatureInfos.xml, в той же папке, тип поверхности в строчке <TerrainType>TERRAIN_DESERT</TerrainType> для FEATURE_FLOOD_PLAINS на любой другой, например на SNOW.
По аналогии можно убрать из игры то что нам не надо (поверхности, джунгли, поймы, оазисы и т.д.)