Если не смущает английский то вот самый полный гайд http://kael.civfanatics.net/files/ModdersGuide.pdf
На их фанатиках есть целый раздел для гайдов по модингу http://forums.civfanatics.com/forumdisplay.php?f=394
Ну и наконец, небольшая вики по модингу http://wiki.2kgames.com/civ5/index.php/Main_Page
Успехов в нелёгком деле создания модов. =)
Народ помогите школоте нубу, плиз хочу вставить новую технологию маскировка, идобавить новый юнит - призрак(у русских называется спецназ ГРУ) подскажите кто знае как это запилить, обьесняйте как знаете, мне нужны только общее направление и советы, поиск по гуглу ничего не дал
синтаксис вроде и модбадди проверяет, а если ошибка логическая - то кто ж ее найдет то? Берешь и комментируешь половину мода, смотришь, если все работает, значит ошибка в закомменченном куске. делишь его снова пополам и т.д. долгий, но верный метод. А вообще лучше разбить мод на отдельные файлы (если у тебя не разбито еще) и отключать, включать их. Можно сделать специальный файл, где и вести все разработки, тестить все новшества. А после того, как станет понятно, что все работает без проблем, просто копировать их в общую структуру.
Доброго дня!
не совсем по моддингу, но максимально близко, а главное - из-за модинга:
можно Ли как-нибудь изменить номер хода? редактор сохранений, код в игре, любой чит?
на тестах собственного мода выявился некоторый разлет по скорости рисерча и году (рисерч опережает ~500 ходов дату), внес правки, но надо пропрыгнуть вперед (вернуть соответствие), чтобы сверяться дальше. Пробовал и сейв хексить, и в игре переменную перехватить - пока все это неуспешно)
буду благодарен.
Основные свойства Великих людей задаются в XML, смотри CIV5Units.xml
FogTilesPerBarbarianCamp (CIV5Worlds) - уменьшить значения для нужных размеров карты и/или в GlobalDefines:
BARBARIAN_CAMP_ODDS_OF_NEW_CAMP_SPAWNING - увеличить максимально (стоит 2)
BARBARIAN_CAMP_MINIMUM_DISTANCE_ANOTHER_CAMP - уменьшить (7)
BARBARIAN_CAMP_FIRST_TURN_PERCENT_OF_TARGET_TO_ADD - увеличить, если надо, чтобы сразу было много лагерей (33%)
вопрос задан в группе вконтакте:Дмитрий Станкевич
Занимаюсь преводами модов на Civ 5. В связи с проблемами с интернетом не могу качать моды из Steam workshop. У кого есть возможность скачать, сбросить мне их на мыло?
http://vk.com/topic-45967442_27906666
ответить можно там или тут на форуме...
в файле CIV5Units.xml есть такая таблица
<Unit_ClassUpgrades> <<<< название таблицы. Таблица апгрейдов
<UnitType>UNIT_ENGLISH_SHIPOFTHELINE</UnitType> <<<< тип юнита
<UnitClassType>UNITCLASS_BATTLESHIP</UnitClassType> <<<< КЛАСС юнитов, в который он аргрейдится
Т.е. здесь Линейный Корабль апгрейдится в Бэттлшип. Нужно вписать желаемый класс.
Господа мастера, подскажите по двум вопросам:
1. В каком направлении копать, чтобы докопаться до количества выстрелов города за ход и радиусом? Есть мысль, добавить к постройкам типа «Стены» увеличение кол-ва выстрелов и радиуса поражения (либо к постройкам типа «Оружейная»), но что-то не могу найти, что это за параметр и где его менять (xml или lua).
2. Можно ли как-то выдернуть подразделение из дополнительных сценариев, которые идут в аддоне «Боги и короли» и перебросить в основную игру, либо это нужно просто создавать новую единицу с использованием графики из дополнения?
Появился третий вопрос:
3. Нашел, где задается радиус обстрела для города: <Row Name="CITY_ATTACK_RANGE">
но это глобальная переменная, можно ли менять глобальную переменную для конкретного города? Скажем, построили в городе замок, радиус атаки = + 1.
В таблице городов есть переменная <AllowsRangeStrike>, которая открывает/закрывает саму возможность обстрела врага из города, но переменной, отвечающей за расстояние нет, только в списке глобальных.