Вопрос ко всем кто понимает в модостроение.
Появилась идея изменить распределение ресурсов. Объясняю: В оригинальной Циве подключённый ресурс распространяется на все города государства в не зависимости от количества городов и людей в них (пример: если к одному городу подключить железо, то все города связанные с ним смогут строить юниты требующие железо). Охота сделать мод в котором один ресурс будет доступен только ограниченному количеству городов, например трём. Вопрос: как это сделать?
Ресурс автоматически доступен всем городам цивилизации, связанных торговыми маршрутами. Простого способа это изменить, по моему, не существует. Определенно нужны познания в SDK, но и там это будет вопросом переписывания приличных частей кода с непредсказуемым результатом.![]()
Простым может стать следущее решение:
Дороги как и реки служат соеденяющими нитями между городами, а соедененые города "юзают" общие ресурсы, следовательно, если выключить для них это свойство, то и ресурсы будут оставаться только в том городе в пределах которого они есть... Как это реализовать я даже не догадываюсь, ибо в sdk ориентируюсь очень плохо, но имхо для этого не надо переписывать "приличные части кода", как предположил, уважаемый, NeverMind (я могу и заблуждаться, так что не сильно не бейте)...
З.Ы.
Хотя у такого решения есть и свои побочные эффекты...![]()
Недавно делал один мод... Алгоритм - очень простой. Одно надо было умножить на другое, сравнить с третьим и выбрать махсимум... (Все просто). В результате - пришлось изменить 11 файлов и пару тройку функций плюс еще свои дописать. Так что... Все просто...
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
<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
А можно ли самому при выборе карты настроить количество всех ресурсов?
Допустим выбираю карту ставлю все ресурсы на рендом, а скажем железо - 1шт и смотрим кому повезло![]()
Может можно хотя бы в готовой паблик карте что-то изменить для этого?
Это определенно внесет баланс реальности в игру!![]()
<div class='quotetop'>Цитата(met * 8.2.2008, 9:06) [snapback]233406[/snapback]</div>Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?А можно ли самому при выборе карты настроить количество всех ресурсов?
Допустим выбираю карту ставлю все ресурсы на рендом, а скажем железо - 1шт и смотрим кому повезло![]()
Может можно хотя бы в готовой паблик карте что-то изменить для этого?
Это определенно внесет баланс реальности в игру!
[/b]
<div class='quotetop'>Цитата(met * 11.2.2008, 5:52) [snapback]233792[/snapback]</div>Если хоть какие-то... То обратиться к номинантам на "Лучшего картографа-2006-07г.г." - они тебе лучше любого рендома карту заделают. Ссыла в моей подписи.Ребята! Хоть какие-то идеи редактирования ресурсов есть у кого?
[/b]
Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
Н.В. Гоголь, "Тарас Бульба"
<div class='quotetop'>Цитата(met * 11.2.2008, 6:52) [snapback]233792[/snapback]</div>CIV4BonusInfosРебята! Хоть какие-то идеи редактирования ресурсов есть у кого?[/b]
<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]CIV4BonusInfosРебята! Хоть какие-то идеи редактирования ресурсов есть у кого?[/b]
[/b][/quote]
Ну вот оно, полагаю, и что это значит![]()
<Rands>
<iRandApp1>10</iRandApp1>
<iRandApp2>10</iRandApp2>
<iRandApp3>0</iRandApp3>
<iRandApp4>0</iRandApp4>
Увы, четкого и внятного решения пока не наблюдается.
П.С. Что касаемо именно выбора количества ресурсов вначале игры.
П.П.С. А если срыть все ресурсы ВорлдБилдером они всё равно появятся рендомом, конечно в куда меньших количествах.
<div class='quotetop'>Цитата</div>Интересная ссылка NeverMind, вот только есть вопрос: когда я меняю этот файл и вставляю в свой мод (BTS), то он не воспринимается (сотни ошибок вылетают). Ведь этот файл лежит в директории Sid Meier's Civilization 4\Assets\XML\Terrain, а в Sid Meier's Civilization 4\Beyond the Sword\Assets\XML\Terrain его нет. Так как же добавить новый ресурс? В моде МаксРиги космодром в BTS добавлен так: MaxRigaModBTS3 v.2\Assets\Modules\MaxRiga_CIV4BonusInfos, но ведь на папку Modules ссылаться где-то надо? помогите кто-нить добавить новый ресурс, хочу свои...CIV4BonusInfos[/b]![]()
<div class='quotetop'>Цитата(Lexad * 26.11.2008, 13:38) [snapback]269809[/snapback]</div>Не редактируйте файлы в основных папках игры, в этом нет смысла. Если правильно сформированный файл находится в папке мода, то при загрузке мода он имеет приоритет перед одноименными файлами игры, независимо от того, в какой версии игры они последний раз изменялись.А ты вставь, куда положено (Sid Meier's Civilization 4\Assets\XML\Terrain) - активы обычной Цивы обязательны для БтС, если нет альтернативы в Sid Meier's Civilization 4\Beyond the Sword\Assets[/b]