PDA

Просмотр полной версии : Увеличение размера карты



wowa30
04.04.2006, 14:09
А как-нибудь можно увеличить размер карты, то есть вписать где-нибудь 500, что б получить карту 500 на 500 например

swan
04.04.2006, 18:54
<div class='quotetop'>Цитата</div>
А как-нибудь можно увеличить размер карты, то есть вписать где-нибудь 500, что б получить карту 500 на 500 например[/b]
Можно - вспомню где это прописывается - скажу - а вообще максимум 255х255 - и такая карта требует минимум 2 Гб оперативы иначе винт угробишь за 3-5 отигранных игр

NeverMind
05.04.2006, 12:41
Можно поредактировать файл CIV4WorldInfo.xml, который находится в каталоге...Assets\XML\GameInfo. Размеры Huge-карты там указаны такие:

[code]

wowa30
05.04.2006, 13:38
<div class='quotetop'>Цитата(NeverMind * 5.04.2006 - 12:41) 90738</div>[quote]
Можно поредактировать файл CIV4WorldInfo.xml, который находится в каталоге...Assets\XML\GameInfo. Размеры Huge-карты там указаны такие:

[code]

NeverMind
05.04.2006, 16:11
Видимо, высота и ширина 3D-планеты. :blink: Получается примерно следующая зависимость:

Карта = Значения = Размер = Игроки

Tiny = 13x8 = 52x32 = 3
Standard = 21x13 = 84x52 = 7
Huge = 32x20 = 128x80 = 11

Полная табличка по CIV4WorldInfo.xml несколькими постами ниже.

В этом же файле задается число игроков на карте по умолчанию. Максимально - 18.

[code]<WorldInfo>

wowa30
05.04.2006, 16:23
Спасибо, многое проясняется :-)

swan
05.04.2006, 16:27
<div class='quotetop'>Цитата</div>
А вот хотелось бы уточнить, что такое 32 и 20? Явно это не 32 на 20 клеток размер карты. И параллельный тогда вопрос как сделать максимальное число соперников и какое оно может быть?[/b]
именно 32х20 - если не ошибаюсь это размер карты "для дуэли"
Максимум может быть 18 игроков, т.е. 17 соперников (варвары не учитываются при этом) - это сделать можно путем генерации карты через создание "Пользовательской игры" (Custom Game) - там можно выбирать количество оппонентов

<div class='quotetop'>Цитата</div>
PS. Swan, хватит уже всех пугать "угробленными винтами".[/b]
Не видел как своп раздувает до 7-8 гигов? Поиграй на карте 255х255 с 18 нациями хотя бы до индастриала ;)

NeverMind
03.09.2006, 00:00
Возвращаясь к теме увеличения размеров. :whistle: Любой желающий может создать размер себе по вкусу. Два простых способа сделать это - незначительное редактирование CIV4WorldInfo.xml или карточных питон-скриптов из PublicMaps.

I.

Таблица со всеми характеристиками размеров карты (СIV и Warlods)

http://nm.civfanatics.ru/ref/civ4worlds.gif

Описание элементов можно найти на модиках: http://modiki.civfanatics.ru/index.php/CIV4WorldInfo

Для редактирования лучше скопировать нужный файл CIV4WorldInfo.xml из Civ4\Assets\XML\Gameinfo в CustomAssets\XML\Gameinfo. Файл не большой, в Блокноте легко отыскивается приведенный в посте выше код по Huge-картам. Из всех параметров для увеличения размера важны <iGridWidth> и <iGridHeight>. Поменяли их со стандартных для Huge 32x20 на 40x25, и Huge-карта будет создаваться соответственно масштабней. Реальный игровой размер карты по длине и ширине - в 4 раза больше указываемых значений. Но...

Эти данные будут учитываться при генерации только тех скриптов, которые берут размеры из xml, например, Архипелаг и Континенты. Для того, чтобы увеличить размер карт этого типа, указанных изменений достаточно.


II.

Другие карт-скрипты, например, Пангея и Терра игнорируют эти данные из xml. В них самих прямо прописываются необходимые числа для каждого размера карты.

Пангея
[code]def getGridSize(argsList):

Blacksun
03.09.2006, 05:34
У... тебя... хард еще живой ?

NeverMind
03.09.2006, 12:11
Более чем. А вот у тебя какие то странные паузы между словами :whistle: Видимо, ночной своп! :shock: Добавь оперативки. :bye:

Blacksun
03.09.2006, 12:51
<div class='quotetop'>Цитата(NeverMind * 3.9.2006, 12:11) 119335</div>

Более чем. А вот у тебя какие то странные паузы между словами :whistle: Видимо, ночной своп! :shock: Добавь оперативки. :bye:
[/b]

Неее Пиво!

Kerim
07.11.2006, 20:02
<div class='quotetop'>Цитата</div>
<div class='quotetop'>Цитата
PS. Swan, хватит уже всех пугать "угробленными винтами".[/b]
Не видел как своп раздувает до 7-8 гигов? Поиграй на карте 255х255 с 18 нациями хотя бы до индастриала ;)[/b][/quote]


В разделе отладочной информации задай дамп память 64кб, а не память ядра и он небудет раздувать тебе своп. Хотя в реестре можешь задать себе своп в 12ГБ тоже хорошо. Или поставить утилиту CASHMAN для оптимизации памяти свопа и кэша диска. :umnik:

bay
10.11.2006, 14:50
<div class='quotetop'>Цитата(Kerim * 7.11.2006, 20:02) 135753</div>

<div class='quotetop'>Цитата
<div class='quotetop'>Цитата
PS. Swan, хватит уже всех пугать "угробленными винтами".[/b]
Не видел как своп раздувает до 7-8 гигов? Поиграй на карте 255х255 с 18 нациями хотя бы до индастриала ;)[/b][/quote]


В разделе отладочной информации задай дамп память 64кб, а не память ядра и он небудет раздувать тебе своп. Хотя в реестре можешь задать себе своп в 12ГБ тоже хорошо. Или поставить утилиту CASHMAN для оптимизации памяти свопа и кэша диска. :umnik:
[/b][/quote]

Неа - лучше 2 гига оперативки - и никакого тебе свопа (только из за 4 цивы и поставил) :.V.:

Kerim
28.11.2006, 11:54
Терпеть немогу эту 4ю жирёт много памяти.:(((((

NeverMind
28.11.2006, 13:19
Давайте в этой теме сосредоточимся на модифицировании размеров карты. :bye:

P^in
13.11.2007, 02:33
Вопрос а как изменить пангею и терру в ВТС?

BOPOH
20.11.2007, 11:33
Подскажите где взять карту Земли (гигантскую или чуть по-меньше) для БТС? Раньше такие были для варлордов:
giant_earth208
rhye_earth24_208

А то генерируемые карты слишком расбалансированны, играть не интересно.

diemedium
11.10.2010, 04:52
поигрался со значениями.

если ввести в xml значения для высоты больше 40 (50, например), при длине 80, то при загрузке вылетает на стадии инициализации графики. та же ситуация при 100х40. в итоге, может из-за моего компа, может ещё из-за чего, но сижу на 80 на 40, вроде нормально.

но!

а) при непосредственном редактировании пангеи и терры ничего не получается. он загружает исходные результаты, хотя изменения сохраняются - проверял при перезагрузке. почему - не знаю, может быть в public maps копия файлов. пробовал из папки паблик-мапс ванильной версии скопировать в БТС. продублировать бишь. тот же результат. как лечить?
б) решил найти выход, взять balanced вместо пангеи, благо те же яйца. но при размере 80х40 сам материк пангейного типа занимает 193х96, специально считал, по максимально выпирающим точкам. то есть пропорции соблюдаются, но сам материк получается всего-то 48х24, всё остальное занимает безбрежное море-окиян. можно как-нибудь исправить это, чтобы было чутка поболе (50 цивилизаций на СИЛЬНО меньше, чем 20к тайлов (я назвал считал по выпирающим точкам, а он же ещё сильно неровный) - перебор, особенно если учесть, что используется мод на радиус в 3 клетки, город ~40 тайлов, 2к тайлов под столицы только), например, 72х36 (танцы с бубном вокруг параметров питон-файла что-то не привели к успеху, как и в предыдущем случае).

NeseryozniyVET
11.10.2010, 15:08
Чтоб не заморачиватся с питоном, попробуй это
http://www.civfanatics.ru/forum/index.php?showtopic=10608

diemedium
11.10.2010, 15:23
оперативно и круто!
спасибо, проверю. думаю, всё будет отлично.