+ Ответить в теме
Показано с 1 по 20 из 20

Тема: Увеличение размера карты

  1. #1
    А как-нибудь можно увеличить размер карты, то есть вписать где-нибудь 500, что б получить карту 500 на 500 например
    продвинь это сообщение в соцсеть:  

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

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

    [code]
    продвинь это сообщение в соцсеть:  

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

    [code]
    продвинь это сообщение в соцсеть:  

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

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

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

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

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

    [code]<WorldInfo>
    продвинь это сообщение в соцсеть:  

  6. #6
    Спасибо, многое проясняется :-)
    продвинь это сообщение в соцсеть:  

  7. #7
    <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 нациями хотя бы до индастриала
    продвинь это сообщение в соцсеть:  

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

    I.

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



    Описание элементов можно найти на модиках: 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):
    продвинь это сообщение в соцсеть:  

  9. #9
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    У... тебя... хард еще живой ?
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  10. #10
    Более чем. А вот у тебя какие то странные паузы между словами Видимо, ночной своп! Добавь оперативки.
    продвинь это сообщение в соцсеть:  

  11. #11
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    <div class='quotetop'>Цитата(NeverMind * 3.9.2006, 12:11) [snapback]119335[/snapback]</div>
    Более чем. А вот у тебя какие то странные паузы между словами Видимо, ночной своп! Добавь оперативки.
    [/b]
    Неее Пиво!
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  12. #12
    Полководец Аватар для Kerim


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


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




  13. #13
    Полководец Аватар для bay


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


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

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

  14. #14
    Полководец Аватар для Kerim


    Регистрация
    20.12.2005
    Адрес
    Челябинск
    Сообщений
    216
    Терпеть немогу эту 4ю жирёт много памяти.((((
    продвинь это сообщение в соцсеть:  
    Если есть ум будет и успех.
    ------------------------------------------------
    Ледниковый период-2 Наша земля




  15. #15
    Давайте в этой теме сосредоточимся на модифицировании размеров карты.
    продвинь это сообщение в соцсеть:  

  16. #16
    Вопрос а как изменить пангею и терру в ВТС?
    продвинь это сообщение в соцсеть:  

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

    А то генерируемые карты слишком расбалансированны, играть не интересно.
    продвинь это сообщение в соцсеть:  

  18. #18
    поигрался со значениями.

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

    но!

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

  19. #19
    Чтоб не заморачиватся с питоном, попробуй это
    http://www.civfanatics.ru/forum/inde...howtopic=10608
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  20. #20


    оперативно и круто!
    спасибо, проверю. думаю, всё будет отлично.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters