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

Тема: Механизм распределения ресурсов в Civ4

  1. #1
    Вопрос ко всем кто понимает в модостроение.

    Появилась идея изменить распределение ресурсов. Объясняю: В оригинальной Циве подключённый ресурс распространяется на все города государства в не зависимости от количества городов и людей в них (пример: если к одному городу подключить железо, то все города связанные с ним смогут строить юниты требующие железо). Охота сделать мод в котором один ресурс будет доступен только ограниченному количеству городов, например трём. Вопрос: как это сделать?
    продвинь это сообщение в соцсеть:  

  2. #2
    Ресурс автоматически доступен всем городам цивилизации, связанных торговыми маршрутами. Простого способа это изменить, по моему, не существует. Определенно нужны познания в SDK, но и там это будет вопросом переписывания приличных частей кода с непредсказуемым результатом.

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

  3. #3
    Простым может стать следущее решение:
    Дороги как и реки служат соеденяющими нитями между городами, а соедененые города "юзают" общие ресурсы, следовательно, если выключить для них это свойство, то и ресурсы будут оставаться только в том городе в пределах которого они есть... Как это реализовать я даже не догадываюсь, ибо в sdk ориентируюсь очень плохо, но имхо для этого не надо переписывать "приличные части кода", как предположил, уважаемый, NeverMind (я могу и заблуждаться, так что не сильно не бейте )...

    З.Ы.
    Хотя у такого решения есть и свои побочные эффекты...
    продвинь это сообщение в соцсеть:  

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


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

  5. #5
    2 Blacksun

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

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


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    <div class='quotetop'>Цитата(Shambler2007 * 7.2.2007, 4:59) [snapback]160726[/snapback]</div>
    2 Blacksun

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

  7. #7
    А можно ли самому при выборе карты настроить количество всех ресурсов?
    Допустим выбираю карту ставлю все ресурсы на рендом, а скажем железо - 1шт и смотрим кому повезло

    Может можно хотя бы в готовой паблик карте что-то изменить для этого?

    Это определенно внесет баланс реальности в игру!
    продвинь это сообщение в соцсеть:  
    «Я не делал худого людям. Я не был жесток с близкими. Я не подменял Правду Неправдою. Водам текущим я путь не пытался закрыть. Не потушил я огня, что гореть был назначен. Проявлению Божьему я не мешал. Я чист! Я чист! Я чист!..» - Осирис

  8. #8
    <div class='quotetop'>Цитата(met * 8.2.2008, 9:06) [snapback]233406[/snapback]</div>
    А можно ли самому при выборе карты настроить количество всех ресурсов?
    Допустим выбираю карту ставлю все ресурсы на рендом, а скажем железо - 1шт и смотрим кому повезло

    Может можно хотя бы в готовой паблик карте что-то изменить для этого?

    Это определенно внесет баланс реальности в игру!
    [/b]
    Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?
    продвинь это сообщение в соцсеть:  
    «Я не делал худого людям. Я не был жесток с близкими. Я не подменял Правду Неправдою. Водам текущим я путь не пытался закрыть. Не потушил я огня, что гореть был назначен. Проявлению Божьему я не мешал. Я чист! Я чист! Я чист!..» - Осирис

  9. #9
    Бессмертный Аватар для Линник


    Регистрация
    24.03.2006
    Адрес
    Правый берег Днепра
    Сообщений
    3,589
    <div class='quotetop'>Цитата(met * 11.2.2008, 5:52) [snapback]233792[/snapback]</div>
    Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?
    [/b]
    Если хоть какие-то... То обратиться к номинантам на "Лучшего картографа-2006-07г.г." - они тебе лучше любого рендома карту заделают. Ссыла в моей подписи.
    продвинь это сообщение в соцсеть:  
    Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
    Н.В. Гоголь, "Тарас Бульба"

  10. #10
    <div class='quotetop'>Цитата(met * 11.2.2008, 6:52) [snapback]233792[/snapback]</div>
    Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?[/b]
    CIV4BonusInfos
    продвинь это сообщение в соцсеть:  

  11. #11
    <div class='quotetop'>Цитата(NeverMind * 12.2.2008, 14:17) [snapback]233962[/snapback]</div>
    <div class='quotetop'>Цитата(met * 11.2.2008, 6:52) [snapback]233792[/snapback]
    Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?[/b]
    CIV4BonusInfos
    [/b][/quote]

    Ну вот оно, полагаю, и что это значит
    <Rands>
    <iRandApp1>10</iRandApp1>
    <iRandApp2>10</iRandApp2>
    <iRandApp3>0</iRandApp3>
    <iRandApp4>0</iRandApp4>
    продвинь это сообщение в соцсеть:  
    «Я не делал худого людям. Я не был жесток с близкими. Я не подменял Правду Неправдою. Водам текущим я путь не пытался закрыть. Не потушил я огня, что гореть был назначен. Проявлению Божьему я не мешал. Я чист! Я чист! Я чист!..» - Осирис

  12. #12
    [code]int CvMapGenerator::calculateNumBonusesToAdd(BonusTypes eBonusType)
    {
    продвинь это сообщение в соцсеть:  

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


    Регистрация
    19.01.2008
    Адрес
    Saint P. 4 Life
    Сообщений
    117
    <div class='quotetop'>Цитата(NeverMind * 13.2.2008, 11:21) [snapback]234086[/snapback]</div>[quote]
    [code]int CvMapGenerator::calculateNumBonusesToAdd(BonusTypes eBonusType)
    {
    продвинь это сообщение в соцсеть:  

  14. #14
    Увы, четкого и внятного решения пока не наблюдается.
    П.С. Что касаемо именно выбора количества ресурсов вначале игры.
    П.П.С. А если срыть все ресурсы ВорлдБилдером они всё равно появятся рендомом, конечно в куда меньших количествах.
    продвинь это сообщение в соцсеть:  
    «Я не делал худого людям. Я не был жесток с близкими. Я не подменял Правду Неправдою. Водам текущим я путь не пытался закрыть. Не потушил я огня, что гореть был назначен. Проявлению Божьему я не мешал. Я чист! Я чист! Я чист!..» - Осирис

  15. #15
    <div class='quotetop'>Цитата</div>
    CIV4BonusInfos[/b]
    Интересная ссылка NeverMind, вот только есть вопрос: когда я меняю этот файл и вставляю в свой мод (BTS), то он не воспринимается (сотни ошибок вылетают). Ведь этот файл лежит в директории Sid Meier&#39;s Civilization 4\Assets\XML\Terrain, а в Sid Meier&#39;s Civilization 4\Beyond the Sword\Assets\XML\Terrain его нет. Так как же добавить новый ресурс? В моде МаксРиги космодром в BTS добавлен так: MaxRigaModBTS3 v.2\Assets\Modules\MaxRiga_CIV4BonusInfos, но ведь на папку Modules ссылаться где-то надо? помогите кто-нить добавить новый ресурс, хочу свои...
    продвинь это сообщение в соцсеть:  

  16. #16
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    А ты вставь, куда положено (Sid Meier&#39;s Civilization 4\Assets\XML\Terrain) - активы обычной Цивы обязательны для БтС, если нет альтернативы в Sid Meier&#39;s Civilization 4\Beyond the Sword\Assets
    продвинь это сообщение в соцсеть:  
    Krieg души

  17. #17
    Вопрос отпал. Я уже добавил коку, выглядит неплохо
    Спасибо Lexad, но я сделал по другому.
    продвинь это сообщение в соцсеть:  

  18. #18


    <div class='quotetop'>Цитата(Lexad * 26.11.2008, 13:38) [snapback]269809[/snapback]</div>
    А ты вставь, куда положено (Sid Meier&#39;s Civilization 4\Assets\XML\Terrain) - активы обычной Цивы обязательны для БтС, если нет альтернативы в Sid Meier&#39;s Civilization 4\Beyond the Sword\Assets[/b]
    Не редактируйте файлы в основных папках игры, в этом нет смысла. Если правильно сформированный файл находится в папке мода, то при загрузке мода он имеет приоритет перед одноименными файлами игры, независимо от того, в какой версии игры они последний раз изменялись.
    продвинь это сообщение в соцсеть:  

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

Ваши права

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

free counters