Закрытая тема
Показано с 1 по 20 из 1243

Тема: Вопросы к мододелам.

Комбинированный просмотр

  1. #1
    <div class='quotetop'>Цитата(NeverMind * 15.2.2009, 12:36) [snapback]279168[/snapback]</div>
    1. iGreatGeneralRateModifier - изменение скорости генерации генералов
    iDomesticGreatGeneralRateModifier - изменение скорости генерации генералов от сражений в своих культурных границах (Великая стена)
    iGlobalGreatPeopleRateModifier - измененение скорости генерации ВЛ во всех городах цивилизации (Парфенон)

    2. CIV4CivilizationInfos::FreeUnitClasses

    3. Изменить значение iCost c (-1) на положительное, дальше как с обычным юнитом.

    4. Как в п.3 или, например, через открытие технологии - первый получает юнита.

    5. Если в общих чертах, то да. Но функция согласия на войну гораздо сложнее, еще и с учетом целей, которые ставит AI в войне.

    PS. По Генералам я бы сделал новый юнит с аналогичными возможностями и привязал его постройку к нац. чуду.
    [/b]
    3. Я вообще-то имел ввиду генерировать их как великих личностей, просто выразился наверное не совсем правильно. Например после строительства бараков. Пока не думал особо на эту тему. Если возможность реальная, тогда подумаю к чему привязать.

    Как обычно опять появились вопросы. )) Тестирование выявляет недоработки.

    1. Я использую мод "Разрушение города, распродажа построек". Только я его изменил немного. Теперь чтобы здание разрушить, нужно заплатить. Это обусловлено религиозными зданиями генерирующими недовольство. если религия негосударственная. Если захватил к примеру город и хочешь оставить его, а там остались здания другой религии, придётся потратить деньги чтобы снести или терпеть недовольных.
    Так вот проблема вот в чём. Если город не нужен, и его разрушаем то цива, которая владела городом очень расстраивается. А если его сохранить и тут же снести, то нет. Да ещё и рабочие халявные.
    Решений я вижу как всегда несколько:

    а. Или при разрушении города (при захвате), кода нажимаем кнопочку "разрушить всё", выделять дополнительно ещё сумму денег, допустим равную уже награбленной.
    б. Или убрать в дипломатии огорчение от разрушенного города.
    в. Или деньги платить за разрушение.

    Предпочтительно конечно первый вариант, но интересно вообще твоё мнение какие реализуемы и как это сложно? (б. Я знаю как сделать).


    2. Хочу чтобы горожанин, кроме +1 молоток генерировал +1 счастье, но наверное в XML это не сделать?
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

  2. #2
    <div class='quotetop'>Цитата(vasaka * 15.2.2009, 16:31) [snapback]279181[/snapback]</div>
    3. Я вообще-то имел ввиду генерировать их как великих личностей[/b]
    А, генерировать как ВЛ... Да можно в принципе, вероятно даже в XML. Честно говоря никогда не думал об этом, надо посмотреть. А зачем их как ВЛ?

    1. Легко реализуемо в том же питон-файле. Если надо, сделаем.

    2. Да, в XML никак. Или новый тег в SpecialistInfos через SDK, или где то в питоне (?).
    продвинь это сообщение в соцсеть:  

  3. #3
    <div class='quotetop'>Цитата</div>
    А, генерировать как ВЛ... Да можно в принципе, вероятно даже в XML. Честно говоря никогда не думал об этом, надо посмотреть. А зачем их как ВЛ?[/b]
    Просто есть товарищи миролюбивые (как я например), которые воевать и ссориться с другими цивилизациями не любят, а Великого Генерала страсть как охото. Хотябы от тех же варваров отбиваться. Поэтому и появилась идея генерала генерировать как великую личность.
    Я поэтому и спрашивал про все возможности получения ВГ.
    Возможно проще вначале игры каждому по генералу выдать.

    <div class='quotetop'>Цитата</div>
    При разрушении города (при захвате), кода нажимаем кнопочку "разрушить всё", выделять дополнительно ещё сумму денег, допустим равную уже награбленной.
    1. Легко реализуемо в том же питон-файле. Если надо, сделаем.[/b]
    Вообще-то надо. Мне конечно неудобно так напрягать, но если можешь сделать, буду очень благодарен.
    Только скажи пожалуйста в каком это файле делается? А то как бы не наложились модификации одна на другую. Я же потом Питоновские файлы объединить вряд ли смогу.
    Я себе представляю это так: При захвате города появляется табличка "Назначить нового Губернатора" или "Разрушить город". Вместо разрушить город написать "Разрушить город и получить дополнительно (число равное сумме уже награбленного)"

    <div class='quotetop'>Цитата</div>
    2. Да, в XML никак. Или новый тег в SpecialistInfos через SDK, или где то в питоне (?).[/b]
    Это не критично. Во вторых так было, я бы и в четвёртых от такой возможности не отказался, но повторюсь, не критично. Уже привык так.


    У меня тут ещё одна проблема появилась.
    а. Я сделал форты, реально фортами. Бонус к защите поднял +100% (Будет 100%-150% пока не знаю точно, надо тестить, чем и занимаюсь) и время строительства в 10 раз. Точнее модификатор 900 для форта, я сделал 10 000. Теперь можно реально проходы в горах перекрывать, и настоящую китайскую стену построить. Проблема в том, что рабочие какое-то время строят форт, а потом счётчик обнуляется и они начинают с чистого листа.
    Сейчас уменьшил модификатор до 5 000. и двадцатью рабочими за 15 ходов смог построить. Потом и десятью рабочими за 30 ходов тоже успешно построил. Но в чём проблема была при модификаторе 10 000?
    Стоит ещё добавить, что в первом случае я добавлял рабочих к уже идущему строительству, при этом время строительства сокращалось, но потом в какой-то момент сбрасывалось.
    А во втором случае всех 20 рабочих отправил на стройку одновременно.

    б. В моде "Main Screen Mod" - Как сделать, чтобы отображались не названия цивилизаций, а имена лидеров, как это было в оригинале?
    А то когда цивилизаций больше чем 34. Удобней по лидерам ориентироваться ввиду совпадения цивилизаций.
    Я отписался в соответствующей теме, но там что-то долго молчат.
    http://www.civfanatics.ru/forum/index.php?...7210&st=100
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

  4. #4
    <div class='quotetop'>Цитата</div>
    Только скажи пожалуйста в каком это файле делается? А то как бы не наложились модификации одна на другую. Я же потом Питоновские файлы объединить вряд ли смогу.
    Я себе представляю это так: При захвате города появляется табличка "Назначить нового Губернатора" или "Разрушить город". Вместо разрушить город написать "Разрушить город и получить дополнительно (число равное сумме уже награбленного)"[/b]
    CvEventManager.py Т.е просто удваивать базовую сумму от разрушения города? Или суть в том, чтобы сумма была видна? Может, лучше сделать по пункту - платить за разрушение города в сумму равную плате за разрушение всех строений? В этом что то есть.

    <div class='quotetop'>Цитата</div>
    Но в чём проблема была при модификаторе 10 000?[/b]


    <div class='quotetop'>Цитата</div>
    б. В моде "Main Screen Mod" - Как сделать, чтобы отображались не названия цивилизаций, а имена лидеров, как это было в оригинале?[/b]
    Они там и так должны отображаться - цивилизации/лидеры переключаются в самой игре - через галочку "Включить часы".
    продвинь это сообщение в соцсеть:  

  5. #5
    <div class='quotetop'>Цитата(NeverMind * 15.2.2009, 22:19) [snapback]279227[/snapback]</div>
    <div class='quotetop'>Цитата
    Только скажи пожалуйста в каком это файле делается? А то как бы не наложились модификации одна на другую. Я же потом Питоновские файлы объединить вряд ли смогу.
    Я себе представляю это так: При захвате города появляется табличка "Назначить нового Губернатора" или "Разрушить город". Вместо разрушить город написать "Разрушить город и получить дополнительно (число равное сумме уже награбленного)"[/b]
    CvEventManager.py Т.е просто удваивать базовую сумму от разрушения города? Или суть в том, чтобы сумма была видна? Может, лучше сделать по пункту - платить за разрушение города в сумму равную плате за разрушение всех строений? В этом что то есть.

    <div class='quotetop'>Цитата</div>
    Но в чём проблема была при модификаторе 10 000?[/b]


    <div class='quotetop'>Цитата</div>
    б. В моде "Main Screen Mod" - Как сделать, чтобы отображались не названия цивилизаций, а имена лидеров, как это было в оригинале?[/b]
    Они там и так должны отображаться - цивилизации/лидеры переключаются в самой игре - через галочку "Включить часы".
    [/b][/quote]

    В чём проблема с большим модификатором, я не знаю. Есть 3 предположения:
    1. Как-то связано с save/load
    2. По мере строительства создаются какие-то резервные точки по достижении которых запоминается процент построенного. По достижении какого-то количества таких пунктиков строится улучшение.
    3. Или это как-то связано с добавление ещё рабочих к уже идущему строительству.

    Сразу мысль была про второе, но я не могу посмотреть как организована программа строительства улучшений. Не разбираюсь в програмировании.

    Про маин скрин мод, спасибо большое. Давно мучился, не знал что так всё просто реализовано.


    Про разрушение города.
    Насколько я понимаю, когда мои войска входят в город они тут же:
    а. Получают некую сумму денег.
    б. Дальше появляется табличка.
    --------Да! Назначте нового губернатора
    --------Нет! Сожгите всё

    Идея такая, чтобы при нажатии кнопки
    --------Нет! Сожгите всё - Выделялась ещё сумма денег равная уже награбленной (пункт а.)

    Получится очень хорошо. Или:
    мы получаем двойную сумму денег и минус к отношениям с цивилизацией
    мы или не получаем минуса в отношения, получаем рабочих, если для этого хватает населения, но зато денег в 2 раза меньше.

    Желательно чтобы в табличке выбора вариантов было написано:

    --------Нет! Сожгите всё. Получить ещё "ххх"значок денег. (Где "ххх" сумма дополнительного грабежа равная уже награбленному.)


    С распродажей построек не пойдёт. Они у меня имеют отрицательную величину. (Тоесть надо заплатить деньги, чтобы снести здание. Бригаду нанять которая сносить будет и всё такое... )

    В принципе, можешь внести изменение в файл CvEventManager.py из мода "Распродажа построек". Я потом заново изменения внесу. Или лучше я файл с изменениями прикреплю, и в нём поправь.
    Как тебе удобней будет.


    Как обычно ещё вопрос (по традиции )

    I. В файле CIV4ArtDefines Improvement есть такие значения:
    fScale = Масштаб отображения объекта в игре
    fInterfaceScale = Масштаб отображения объекта в интерфейсе

    Насколько я понимаю fScale - это то что мы видим когда играем,
    а fInterfaceScale - это? В цивилопедии может быть? В интерфейсе чего, не совсем понятно.

    К чему я это всё спрашиваю? Есть идея постепенного улучшения форта.
    Сначала строим маленький. Допустим защита +50
    Исключительно на нём, можно построить побольше, +100
    А потом ещё побольше. +150

    Анимацию специально для них делать не придётся, достаточно менять масштаб. Помоему это очень интересно.
    Единственное я пока ничего сам не добавлял, только с уже существующими объектами работал, но не думаю что это так уж сложно.

    А ещё можно их привязать к разным технологиям. Маленький например - к каменной кладке, побольше - к математике, ещё побольше (надо посмотреть, но обязательно найдётся технология для этого).

    Если же нельзя привязать создание улучшения к уже имеющемуся улучшению, можно сделать по схеме котеджей. Чтобы по прошествии ходов форт улучшался и креп.


    II. Скорость перерастания деревушек в котеджи, в города, задаётся только параметром "iUpgradeTime" в "CIV4ImprovementInfos"?
    Или есть какие-то модификаторы для скоростей и размеров карт? А то очень быстро вырастают для очень медленных скоростей.


    III. В файле "Civ4PlayerColorInfos" очень мало цветов. Можно как-то туда добавить новые оттенки?

    IV. В "CIV4CivilizationInfos" "FreeUnitClasses" Прописаны только Поселенцы. А где же прописаны Войны и Разведчики которые тоже даются вначале игры?

    V. Нужно сделать чтобы AI с огромной охотой строил храмы. Я бы даже сказал в первую очередь, если такое возможно.
    В "CIV4BuildingInfos" есть тег "iAIWeight" (Дополнительная привлекательность здания для AI). Какие значения он может принимать?
    Где-то должна быть и базовая привлекательность прописана?
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

  6. #6
    Народ с Новым годом. Достало бить по кнопке Ентер - можно автоматизировать этот скучный процесс, как в пятой части. Рука то не железная. Подскажите мод или утилиту. Четветая часть и графически и технически интересней, но вот бороться с этой кнопкой н<span class=obscenehide><span class=obscenehide><span class=obscenehide><span class=obscenehide>ебла</span></span></span></span>годарное занятие.
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось 1521960; 03.01.2015 в 18:48.

  7. #7
    Цитата Сообщение от 1521960 Посмотреть сообщение
    Народ с Новым годом. Достало бить по кнопке Ентер - можно автоматизировать этот скучный процесс, как в пятой части. Рука то не железная. Подскажите мод или утилиту. Четветая часть и графически и технически интересней, но вот бороться с этой кнопкой неблагодарное занятие.
    Вы про завершение хода? Для этого моды не требуются. Настройки игры - Игра - "Ждать завершения хода" убрать крестик.

    P.S. Небольшой оффтоп. Лично на мой взгляд, Пятерка технически интереснее (графика для меня не имеет значения), только вот ИИ там безумно глупый, так как его забыли научить играть со всеми новшествами, потому она пригодна лишь для мультиплеера. А Четверка же во много раз лучше для игры оффлайн, ведь здесь один из лучших ИИ (возможно, даже самый лучший), какой я видел в пошаговых стратегиях.
    продвинь это сообщение в соцсеть:  
    Я не знаю, каким оружием будет вестись Третья Мировая Война, но в Четвертой будут сражаться палками и камнями. (с) Альберт Эйнштейн

    Сценарий исторического старта на Земле 1521 г. н. э. на 31 цивилизацию для мода RedForce

Закрытая тема

Метки этой темы

Ваши права

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

free counters