By Lemmy101 and CaptainBinky, линк.
Наткнулся на очень удачную утилиту, заметно облегчающую жизнь моддеру. Т.к. пока похожего треда еще не было, решил добавить на будущее
Требования:
* .NET 4 Redistributable (скорее всего уже установлено, если вы используете SDK)
Эксплуатация:
- Запустите с пустой страницы или создайте новую ветку, основанную на ветке Civ5, или загрузите существующий мод.
- Редактирует, добавляет/удаляет технологии, назначает/снимает юниты и здания, etc.
- Сохраняет результат в XML файлы, которые вы можете использовать в своих модах.
Редактор:
- Щелкните дважды на пустом месте в сетке чтобы разместить новую технологию
или пкм - "duplicate it".
- Лкм на технологии, чтобы выбрать ее.
- Лкм и тащите от значка хендлера на правой стороне требуемой технологии, чтобы создать новую ветку. Отпустите, когда захотите соединить.
- Del - удалить выбранную технологию или ветку.
- Редактируйте настройки выбранной технологии в правой панели, или пкм - "edit DB row" для более полного редактирования.
Это альфа версия. Убедитесь, что вы бекапнули ваши xml файлы или сохранили что-либо. Баги имеют место быть! )
а так не выйдет ) там к каждой техе привязана куча всяких юнитов, зданий и прочее, придется вместе с удалением этих технологий, вычищать все ссылки на них. Короче там много работы )
что бы остановить развитие, нужно в моде, в нужных прописать
<Technologies><Update><Set Disable="true"/><Where Type="TECH_НАЗВАНИЕ_НУЖНОЙ_ТЕХИ"/></Update></Technologies>
и так столько тех, сколько нужно тормознуть. При этом, одну из тех нужно сделать бесконечной, иначе после изучения всех тех будет тупик
<Technologies><Update><Where Type="TECH_НАЗВАНИЕ_НУЖНОЙ_ТЕХИ"/><Set><Repeat>true</Repeat></Set></Update></Technologies>
Так же можно отключить не только каждую теху вручную, но и по эпохам
Чтобы скрыть теху (например мы отключили ее и не хотим, чтобы она показывалась) можно заюзать акой вот код:Код:<Technologies> <Update> <Where Era="ERA_(эра которую нужно отключить)"/> <Set Disable="true"/> </Update> <Technologies>
(на самом деле он не то чтобы отключает показ техи, а просто смещает положение по оси Y настолько, что ее становится не видно)Код:<Update> <Set GridY="27" /> <Where Type="TECH_PARTICLE_PHYSICS" /> </Update>
И еще... что мне понравилось особенно, это возможность заблокировать теху для отдельной цивилизации:
ЗЫ: весь код примеров взят с ихфанатиков (ибо я щас на работе и нет под рукой файлов цивилки).Код:<Civilization_DisableTechs> <Row> <CivilizationType>CIVILIZATION_AMERICA</CivilizationType> <TechType>TECH_POTTERY</TechType> </Row> <Row> <CivilizationType>CIVILIZATION_AMERICA</CivilizationType> <TechType>TECH_MINING</TechType> </Row> <Row> <CivilizationType>CIVILIZATION_FRANCE</CivilizationType> <TechType>TECH_SAILING</TechType> </Row> </Civilization_DisableTechs>