М.Двач / Видеоигры

Этого треда уже нет.
Это копия, сохраненная 17 августа 2015 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

75 Кб, 600x583

Моддинг Civilization V 15 Авг, 21:24 #11967719 В конец треда | Веб

Пиздец какой-то уже второй час сижу и нихуя не понимаю.
В яндексе вообще нихуя информации нет, а в гугле МЕНЯ ЗАБАНИЛИ:
We're sorry...
... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now.
See Google Help for more information.

Чистил историю, переподключал интернет - нихуя.

В общем суть в чём, скачал в Стиме SDK для цивы пятой, зашёл в Модбадди и... нихуя не понятно.
Кто играл в циву, тот знает, что в самом конце техдрева есть технологии будущего, которые изучаются много раз, но толку от них ноль.

Я хотел сделать апгрейты юнитов, вплоть до пятого уровня.

То есть, сделать пять технологий:
Технологии будущего I
Технологии будущего II
Технологии будущего III
Технологии будущего IV
Технологии будущего V

Технологии будущего I позволяют создавать
Ядерная Ракета II
Штурмовой Вертолёт II
...
И так далее, апгрейды всех конечных юнитов в общем до второго уровня.
В чём суть апгрейда? А очень просто боевые характеристики увеличиваются в два раза, а цена в 2,5.

(Допустим простая ядерная ракета имеет дальность 12 клеток, ядерная ракета II будет иметь дальность 24 и урон в два раза больше, ядерная ракета стоит 2 урана, ядерная ракета II будет стоить 5 урана...)

Что и куда тыкать, вообще нихуя не понятно, в яндексе единственное что нашёл - рескин юнита (http://www.civfanatics.ru/threads/9091-GUIDE-%D0%9A%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%8E%D0%BD%D0%B8%D1%82-%D0%BF%D1%83%D1%82%D0%B5%D0%BC-%D1%80%D0%B5%D1%81%D0%BA%D0%B8%D0%BD%D0%B8%D0%BD%D0%B3%D0%B0, но та инструкция предполагает, что мы уже умеем делать простых юнитов без замены графики.

А мне надо просто сделать копии старых юнитов, приписать им циферку II, III, IV, V, V и поменять цифры характеристик. Даже на ютубе нихуя нет, пиздец.

Изучив инструкцию начал искать файлы с характеристиками юнитов, ага, нашёл:
C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization V\Assets\Gameplay\XML\Units

CIV5Units.xml - нашёл там:
[CODE]<Row>
\t\t\t<Class>UNITCLASS_NUCLEAR_MISSILE</Class>
\t\t\t<Type>UNIT_NUCLEAR_MISSILE</Type>
\t\t\t<PrereqTech>TECH_ADVANCED_BALLISTICS</PrereqTech>
\t\t\t<Cost>1000</Cost>
\t\t\t<Moves>2</Moves>
\t\t\t<Immobile>true</Immobile>
\t\t\t<Range>12</Range>
\t\t\t<Special>SPECIALUNIT_MISSILE</Special>
\t\t\t<Domain>DOMAIN_AIR</Domain>
\t\t\t<DefaultUnitAI>UNITAI_ICBM</DefaultUnitAI>
\t\t\t<Description>TXT_KEY_UNIT_NUCLEAR_MISSILE</Description>
\t\t\t<Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_NUCLEARMISSLE_TEXT</Civilopedia>
\t\t\t<Strategy>TXT_KEY_UNIT_NUCLEAR_MISSILE_STRATEGY</Strategy>
\t\t\t<Help>TXT_KEY_UNIT_HELP_NUCLEAR_MISSILE</Help>
\t\t\t<ProjectPrereq>PROJECT_MANHATTAN_PROJECT</ProjectPrereq>
\t\t\t<MilitarySupport>true</MilitarySupport>
\t\t\t<MilitaryProduction>true</MilitaryProduction>
\t\t\t<IgnoreBuildingDefense>true</IgnoreBuildingDefense>
\t\t\t<Mechanized>true</Mechanized>
\t\t\t<Suicide>true</Suicide>
\t\t\t<AdvancedStartCost>80</AdvancedStartCost>
\t\t\t<NukeDamageLevel>2</NukeDamageLevel>
\t\t\t<RangedCombatLimit>100</RangedCombatLimit>
\t\t\t<CombatLimit>0</CombatLimit>
\t\t\t<XPValueDefense>2</XPValueDefense>
\t\t\t<UnitArtInfo>ART_DEF_UNIT_NUCLEAR_MISSILE</UnitArtInfo>
\t\t\t<UnitFlagIconOffset>82</UnitFlagIconOffset>
\t\t\t<IconAtlas>UNIT_ATLAS_2</IconAtlas>
\t\t\t<PortraitIndex>35</PortraitIndex>
\t\t\t<MoveRate>AIR_REBASE</MoveRate>
\t\t</Row>[/CODE]

Скопировал и сделал под ней другой юнит с тем же описанием, но другими характеристиками
[CODE]<Row>
\t\t\t<Class>UNITCLASS_NUCLEAR_MISSILE</Class>
\t\t\t<Type>UNIT_NUCLEAR_MISSILE</Type>
\t\t\t<PrereqTech>TECH_ADVANCED_BALLISTICS</PrereqTech>
\t\t\t<Cost>2000</Cost>
\t\t\t<Moves>4</Moves>
\t\t\t<Immobile>true</Immobile>
\t\t\t<Range>24</Range>
\t\t\t<Special>SPECIALUNIT_MISSILE</Special>
\t\t\t<Domain>DOMAIN_AIR</Domain>
\t\t\t<DefaultUnitAI>UNITAI_ICBM</DefaultUnitAI>
\t\t\t<Description>TXT_KEY_UNIT_NUCLEAR_MISSILE</Description>
\t\t\t<Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_NUCLEARMISSLE_TEXT</Civilopedia>
\t\t\t<Strategy>TXT_KEY_UNIT_NUCLEAR_MISSILE_STRATEGY</Strategy>
\t\t\t<Help>TXT_KEY_UNIT_HELP_NUCLEAR_MISSILE</Help>
\t\t\t<ProjectPrereq>PROJECT_MANHATTAN_PROJECT</ProjectPrereq>
\t\t\t<MilitarySupport>true</MilitarySupport>
\t\t\t<MilitaryProduction>true</MilitaryProduction>
\t\t\t<IgnoreBuildingDefense>true</IgnoreBuildingDefense>
\t\t\t<Mechanized>true</Mechanized>
\t\t\t<Suicide>true</Suicide>
\t\t\t<AdvancedStartCost>160</AdvancedStartCost>
\t\t\t<NukeDamageLevel>4</NukeDamageLevel>
\t\t\t<RangedCombatLimit>200</RangedCombatLimit>
\t\t\t<CombatLimit>0</CombatLimit>
\t\t\t<XPValueDefense>2</XPValueDefense>
\t\t\t<UnitArtInfo>ART_DEF_UNIT_NUCLEAR_MISSILE</UnitArtInfo>
\t\t\t<UnitFlagIconOffset>82</UnitFlagIconOffset>
\t\t\t<IconAtlas>UNIT_ATLAS_2</IconAtlas>
\t\t\t<PortraitIndex>35</PortraitIndex>
\t\t\t<MoveRate>AIR_REBASE</MoveRate>
\t\t</Row>[/CODE]

Сохранил файл, запустил игру, загрузил сохранение.
Второй ядерной ракеты не появилось в списке производства

Ок, вышел из игры
Зашёл в файл, удалил первую строчку с дефолтной ядеркой, оставил только с обновлёнными характеристиками, сохранил файл.

Зашёл в игру, загрузил сохранение...

И стандартная ядерная ракета не поменялась, ни в уроне, ни в дальности, ни в цене.
Почему так? Что делать? Есть опытные мододелы? Помогите!

15 Авг, 21:31 #2 #11967778

>>11967719 (OP)
Могу предположить что св-ва юнитов записаваются в сейвы.

Ответы: >>11967835

15 Авг, 21:36 #3 #11967835

>>11967778
Зашёл в папку с сохранениями, открыл сохранение, там куча непонятных символов, но есть такая строка Assets\Maps\...

В папке с сохранениями таких папок нет, такой формат адреса предполагает, что папка Assets должна находится в одной папке с сохранением.

Получается, что игра берёт информацию о юнитах не из сохранения, а из папки с игрой.

15 Авг, 21:48 #4 #11967967

Вообще забавно, пока искал инструкцию (которую так и не нашёл....) я немного почитал про этот модбадди, написано, что никогда в истории ещё создание модов не было таким простым...
ага...

15 Авг, 22:34 #5 #11968470

бамп

16 Авг, 10:38 #6 #11971006

бамп

16 Авг, 12:04 #7 #11971624

Никогда в жизни не поверю, что никто из вас не пытался модить игру

Ответы: >>11973586, >>11981633

16 Авг, 14:42 #8 #11973544

bump

16 Авг, 14:46 #9 #11973586

>>11971624
Ну и не верь, хуила

16 Авг, 15:19 #10 #11973884

>>11967719 (OP)
Попробуй начать новую игру и там проверь свой мод.

16 Авг, 18:04 #11 #11975616

бмп

210 Кб, 1680x1050

16 Авг, 18:04 #12 #11975618

Ответы: >>11975629

16 Авг, 18:05 #13 #11975629

>>11975618
Во, это я удачно зашёл!
Не мог бы ты подробно рассказать что и как ты делал?
Мимооп

Ответы: >>11975654

16 Авг, 18:06 #14 #11975654

>>11975629
Конкретно меня интересует как делать свои технологии на основе старых
Свои юниты на основе старых.

какие файлы ты редактировал, что и как делал вообще.
Пользовался ли ты SDK или руками делал?

16 Авг, 18:22 #15 #11975843

ну анооооон

291 Кб, 1680x1050

252 Кб, 1680x1050

256 Кб, 1680x1050

278 Кб, 1680x1050

16 Авг, 18:24 #16 #11975866

<GameData>
<!-- TODO: Insert table creation example here. -->
\t<Technologies>
\t\t<Update>
\t\t\t<Set Repeat="false"/>
\t\t\t<Where Type="TECH_FUTURE_TECH"/>
\t\t</Update>
\t</Technologies>
\t<Technologies>
\t <Row>
\t\t <Type>TECH_FUTURE_TECH_1</Type>
\t\t <Cost>19000</Cost>
\t\t <Description>TXT_KEY_TECH_FUTURE_TECH_1_TITLE</Description>
\t\t <Civilopedia>TXT_KEY_TECH_FUTURE_TECH_DESC</Civilopedia>
\t\t <Help>TXT_KEY_TECH_FUTURE_TECH_HELP</Help>
\t\t <Era>ERA_FUTURE</Era>
\t\t <Repeat>false</Repeat>
\t\t <Trade>true</Trade>
\t\t <GridX>18</GridX>
\t\t <GridY>4</GridY>
\t\t <Quote>TXT_KEY_TECH_FUTURE_TECH_QUOTE</Quote>
\t\t <PortraitIndex>10</PortraitIndex>
\t\t <IconAtlas>TECH_ATLAS_2</IconAtlas>
\t\t <AudioIntro>AS2D_TECH_FUTURE_TECH</AudioIntro>
\t\t <AudioIntroHeader>AS2D_HEADING_TECH_FUTURE_TECH</AudioIntroHeader>
\t\t</Row>
\t</Technologies>
\t<Technology_Flavors>
\t\t<Row>
\t\t <TechType>TECH_FUTURE_TECH_1</TechType>
\t\t <FlavorType>FLAVOR_SCIENCE</FlavorType>
\t\t <Flavor>10</Flavor>
\t\t</Row>\t
\t</Technology_Flavors>
\t<Technology_PrereqTechs>
\t <Row>
\t\t <TechType>TECH_FUTURE_TECH_1</TechType>
\t\t <PrereqTech>TECH_FUTURE_TECH</PrereqTech>
\t </Row>
\t</Technology_PrereqTechs>
\t<Language_en_US>
\t\t<Row Tag="TXT_KEY_TECH_FUTURE_TECH_1_TITLE">
\t\t\t<Text>Future Tech #1</Text>
\t\t</Row>
\t</Language_en_US>
\t<Technologies>
\t\t<Row>
\t\t\t<Type>TECH_FUTURE_TECH_2</Type>
\t\t\t<Cost>38000</Cost>
\t\t\t<Description>TXT_KEY_TECH_FUTURE_TECH_2_TITLE</Description>
\t\t\t<Civilopedia>TXT_KEY_TECH_FUTURE_TECH_DESC</Civilopedia>
\t\t\t<Help>TXT_KEY_TECH_FUTURE_TECH_HELP</Help>
\t\t\t<Era>ERA_FUTURE</Era>
\t\t\t<Repeat>true</Repeat>
\t\t\t<Trade>true</Trade>
\t\t\t<GridX>19</GridX>
\t\t\t<GridY>4</GridY>
\t\t\t<Quote>TXT_KEY_TECH_FUTURE_TECH_QUOTE</Quote>
\t\t\t<PortraitIndex>10</PortraitIndex>
\t\t\t<IconAtlas>TECH_ATLAS_2</IconAtlas>
\t\t\t<AudioIntro>AS2D_TECH_FUTURE_TECH</AudioIntro>
\t\t\t<AudioIntroHeader>AS2D_HEADING_TECH_FUTURE_TECH</AudioIntroHeader>
\t\t</Row>
\t</Technologies>
\t<Technology_Flavors>
\t\t<Row>
\t\t\t<TechType>TECH_FUTURE_TECH_2</TechType>
\t\t\t<FlavorType>FLAVOR_SCIENCE</FlavorType>
\t\t\t<Flavor>10</Flavor>
\t\t</Row>
\t</Technology_Flavors>
\t<Technology_PrereqTechs>
\t\t<Row>
\t\t\t<TechType>TECH_FUTURE_TECH_2</TechType>
\t\t\t<PrereqTech>TECH_FUTURE_TECH</PrereqTech>
\t\t</Row>
\t</Technology_PrereqTechs>
\t<Language_en_US>
\t\t<Row Tag="TXT_KEY_TECH_FUTURE_TECH_2_TITLE">
\t\t\t<Text>Future Tech #2</Text>
\t\t</Row>
\t</Language_en_US>
\t<Units>
\t <Row>
\t\t <Class>UNITCLASS_NUCLEAR_MISSILE_1</Class>
\t\t <Type>UNIT_NUCLEAR_MISSILE_1</Type>
\t\t\t<PrereqTech>TECH_FUTURE_TECH_1</PrereqTech>
\t\t <Cost>2000</Cost>
\t\t <Moves>2</Moves>
\t\t <Immobile>true</Immobile>
\t\t <Range>24</Range>
\t\t <Special>SPECIALUNIT_MISSILE</Special>
\t\t <Domain>DOMAIN_AIR</Domain>
\t\t <DefaultUnitAI>UNITAI_ICBM</DefaultUnitAI>
\t\t <Description>TXT_KEY_UNIT_NUCLEAR_MISSILE_1_TITLE</Description>
\t\t <Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_NUCLEARMISSLE_TEXT</Civilopedia>
\t\t <Strategy>TXT_KEY_UNIT_NUCLEAR_MISSILE_STRATEGY</Strategy>
\t\t <Help>TXT_KEY_UNIT_HELP_NUCLEAR_MISSILE</Help>
\t\t <ProjectPrereq>PROJECT_MANHATTAN_PROJECT</ProjectPrereq>
\t\t <MilitarySupport>true</MilitarySupport>
\t\t <MilitaryProduction>true</MilitaryProduction>
\t\t <IgnoreBuildingDefense>true</IgnoreBuildingDefense>
\t\t <Mechanized>true</Mechanized>
\t\t <Suicide>true</Suicide>
\t\t <AdvancedStartCost>160</AdvancedStartCost>
\t\t <NukeDamageLevel>4</NukeDamageLevel>
\t\t <AirUnitCap>1</AirUnitCap>
\t\t <RangedCombatLimit>100</RangedCombatLimit>
\t\t <CombatLimit>0</CombatLimit>
\t\t <XPValueDefense>2</XPValueDefense>
\t\t <UnitArtInfo>ART_DEF_UNIT_NUCLEAR_MISSILE</UnitArtInfo>
\t\t <UnitFlagIconOffset>82</UnitFlagIconOffset>
\t\t <IconAtlas>UNIT_ATLAS_2</IconAtlas>
\t\t <PortraitIndex>35</PortraitIndex>
\t\t <MoveRate>AIR_REBASE</MoveRate>
\t </Row>
\t</Units>
\t<UnitClasses>
\t <Row>
\t\t <Type>UNITCLASS_NUCLEAR_MISSILE_1</Type>
\t\t <Description>TXT_KEY_UNIT_NUCLEAR_MISSILE_1_TITLE</Description>
\t\t <DefaultUnit>UNIT_NUCLEAR_MISSILE_1</DefaultUnit>
\t </Row>
\t</UnitClasses>
\t<Unit_AITypes>
\t\t<Row>
\t\t <UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t <UnitAIType>UNITAI_ICBM</UnitAIType>
\t </Row>
\t</Unit_AITypes>
\t<Unit_Flavors>
\t\t<Row>
\t\t\t<UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t\t<FlavorType>FLAVOR_OFFENSE</FlavorType>
\t\t\t<Flavor>12</Flavor>
\t\t</Row>
\t\t<Row>
\t\t\t<UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t\t<FlavorType>FLAVOR_DEFENSE</FlavorType>
\t\t\t<Flavor>8</Flavor>
\t\t</Row>
\t\t<Row>
\t\t\t<UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t\t<FlavorType>FLAVOR_NUKE</FlavorType>
\t\t\t<Flavor>24</Flavor>
\t\t</Row>
\t\t<Row>
\t\t\t<UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t\t<FlavorType>FLAVOR_NAVAL</FlavorType>
\t\t\t<Flavor>5</Flavor>
\t\t</Row>
\t</Unit_Flavors>
\t<Unit_FreePromotions>
\t <Row>
\t\t <UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t <PromotionType>PROMOTION_EVASION_I</PromotionType>
\t </Row>
\t</Unit_FreePromotions>
\t<Unit_ResourceQuantityRequirements>
\t <Row>
\t\t <UnitType>UNIT_NUCLEAR_MISSILE_1</UnitType>
\t\t <ResourceType>RESOURCE_URANIUM</ResourceType>
\t\t <Cost>4</Cost>
\t\t</Row>
\t</Unit_ResourceQuantityRequirements>
\t<Language_en_US>
\t\t<Row Tag="TXT_KEY_UNIT_NUCLEAR_MISSILE_1_TITLE">
\t\t\t<Text>Nuclear Missile #1</Text>
\t\t</Row>
\t</Language_en_US>
</GameData>

Ответы: >>11975921, >>11975937

16 Авг, 18:30 #17 #11975921

>>11975866
http://my-files.ru/j6mr1h

16 Авг, 18:31 #18 #11975937

>>11975866
Так, почитал код, посмотрел скриншоты, сейчас попробую запилить так же в модбади, но всё же не мог бы ты пошагово объяснить как ты к этому пришёл и вообще?
Я же не только хочу ядерное оружие запилить, но и апгрейды всех юнитов (бомбардировщиков, вертолётов, пехоты, танков... ну ты понял.

16 Авг, 19:09 #19 #11976303

Ладно, пока попробую склёпать из того что ты дал, ну скажи пожалуйста хотя бы, почему ты оставил без изменений строчку <RangedCombatLimit>100</RangedCombatLimit>

на что она влияет?

451 Кб, 1920x1080

16 Авг, 23:03 #20 #11979098

Спасибо, анон, разобрался короче, даже вытащил вертолёт и сделал свой.
Путём вылетов определил, что максимальная дальность для ядерки - 100 клеток, в других случаях игра вылетает.

Ответы: >>11981267

17 Авг, 08:11 #21 #11981267

>>11979098
Ну вот только ещё столкнулся с такой проблемой, развивать ЯО дальше дополнительного второго уровня (то есть дефолтная ядерная ракета с x2 характеристиками) смысла нет (только если не дальность поражения).
Я поставил эксперимент, через редактор создал вражеский город с населением 100 и ВСЕМИ постройками (даже бомбоубежищем, которое снижает потери населения от бомбардировки города на 75%).

ЯО II просто стёрла город с лица земли как-будто бы его и не было, то есть в плане бомбардировки городов хватает и простой ЯО II.

Так же уронил ЯО II в кучу юнитов, она уничтожила юнитов в определённой области, а соседних даже не задела.

Можно ей как-то увеличить область поражения?
Наверно надо создавать новую механику юнита (модифицировать старую). Как это делать?

И мощность юнитов больше 100 сделать нельзя?

17 Авг, 09:55 #22 #11981633

>>11971624
>Никогда в жизни не поверю, что никто из вас не пытался модить игру
Я пытался, когда мне лет 14 было и кириллизм брызгал через край.

Тред утонул или удален.
Это копия, сохраненная 17 августа 2015 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /vg/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion