Вопросы по моддингу в Hearts of Iron IV - Страница 52 - Моды и моддинг - Strategium.ru Перейти к содержимому

Вопросы по моддингу в Hearts of Iron IV

Рекомендованные сообщения

Lazarka
11 час назад, Qbwin сказал:

Кто-то знает как добавить новых Политических советников для повышение популярности новой идеологии?

На примере joseph_goebbels Germany

файл common\ideas\germany.txt

добавляем там трейт Геббельсу fascist_demagogue

Спойлер
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

Далее как в файле common\country_leader\00_traits.txt, прописываем функционал для fascist_demagogue. В нашем случае fascism_drift = 0.1 - Ежедневная поддержка фашизма +0.1
 

Спойлер
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

команда IDEOLOGY_drift, где вместо IDEOLOGY прописываем любую другую, я так полагаю что и новая кастомная идеология тоже должна работать с этой командой.

Если нет, то есть другой способ: через on_daily,    \common\on_actions\00_on_actions.txt, проверяем что выбран соответствующий политический советник(has_flag или has_idea), и если да то пишем

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Изменено пользователем Lazarka
Ссылка на комментарий

Gard Molot

country_event = {
    id = aux.1
    title = aux.1.t
    desc = aux.1.d
    picture = GFX_news_event_african_soldiers

    is_triggered_only = yes
    
    option = {
        name = austria.1.a
        155 = {
            if = {
                limit = { is_owned_by = HUN }
                add_core_of = AUS
            }
        }
        9 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        43 = {
            if = {
                limit = { is_owned_by = HUN }
                add_core_of = AUS
            }
        }
        154 = {
            if = {
                limit = { is_owned_by = HUN }
                add_core_of = AUS
            }
        }
        69 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        75 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        74 = {
            if = {
                limit = { is_owned_by = CZE}
                add_core_of = AUS
            }
        }
        72 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        70 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        71 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        73 = {
            if = {
                limit = { is_owned_by = CZE }                }
                add_core_of = AUS
            }
        }
        664 = {
            if = {
                limit = { is_owned_by = CZE }
                add_core_of = AUS
            }
        }
        CZE = {
            every_unit_leader = {
                set_nationality = AUS
            }
        }
        HUN = {
            every_unit_leader = {
                set_nationality = AUS
            }
        }
        annex_country = { target = HUN transfer_troops = yes }
        annex_country = { target = CZE transfer_troops = yes }
        
    }

Ребят, почему ивент не работает?

Ссылка на комментарий

2 часа назад, Gard Molot сказал:

Ребят, почему ивент не работает?

Для начала нужно уточнить, что значит не работает? Не вызывается или эффекты не срабатывают? В приведённом примере, если допустить его полноту, разве что отсутствует закрывающая скобка в конце, но эта ошибка была бы сразу видна в логе ошибок при запуске. 

Ссылка на комментарий

Gard Molot
1 час назад, GBV сказал:

Для начала нужно уточнить, что значит не работает? Не вызывается или эффекты не срабатывают? В приведённом примере, если допустить его полноту, разве что отсутствует закрывающая скобка в конце, но эта ошибка была бы сразу видна в логе ошибок при запуске. 

По идее ивент должен высвечиваться при завершении фокуса, но в описании этого фокуса пишет invalid event или что-то типа того. А скобку я не скопировал.

Изменено пользователем Gard Molot
Ссылка на комментарий

1 час назад, Gard Molot сказал:

По идее ивент должен высвечиваться при завершении фокуса, но в описании этого фокуса пишет invalid event или что-то типа того. А скобку я не скопировал.

Нужно смотреть лог ошибок, по любому в такой ситуация должна там быть запись с номером строки, с которой возникла сложность при обработке ивентов. Вслепую могу только ещё наванговать проблему из-за заданного пространства имён в файле ивентов Австрии, т.к. в самом ивенте употребляется то austria, то aux в качестве названий элементов его. Ну или просто в фокусе неправильный id ивента указан.

Изменено пользователем GBV
Ссылка на комментарий

Lazarka

 

1 час назад, Gard Molot сказал:

По идее ивент должен высвечиваться при завершении фокуса, но в описании этого фокуса пишет invalid event или что-то типа того. А скобку я не скопировал.

Создаем ярлык HOI4, на рабочий стол к примеру. Клацаем по нему правой кнопкой мыши, выбираем свойства.
появляется меню, где мы добавлем строку -debug, как на скриншоте. Потом запускаем игру через ярлык и все ошибки, которые там есть будут указаны, с названием файла и номером строки которая вызвала ошибку

Спойлер

Screenshot_8400768_31136358.png


 

Изменено пользователем Lazarka
Ссылка на комментарий

Gard Molot
1 час назад, Lazarka сказал:

 

Создаем ярлык HOI4, на рабочий стол к примеру. Клацаем по нему правой кнопкой мыши, выбираем свойства.
появляется меню, где мы добавлем строку -debug, как на скриншоте. Потом запускаем игру через ярлык и все ошибки, которые там есть будут указаны, с названием файла и номером строки которая вызвала ошибку

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. пример (Скрыть)

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.


 

Спс

Ссылка на комментарий

Можете помочь, в какой папке находится описание лидера страны?

 

Ссылка на комментарий

10 минут назад, kael_1 сказал:

Можете помочь, в какой папке находится описание лидера страны?

 

Какое описание? Текст - в /localisation, сами лидеры изначально заданы в /history/countries

Изменено пользователем GBV
Ссылка на комментарий

2 минуты назад, GBV сказал:

Какое описание? Текст - в /localisation, сами лидеры изначально заданы в /history/countries

а тогда что означает эта строчка например:

desc = "POLITICS_ADOLF_HITLER_DESC"

Ссылка на комментарий

12 минуты назад, kael_1 сказал:

а тогда что означает эта строчка например:

 

Я не знаю наизусть по всем файлам локализации, но могу подсказать универсальный рецепт: запустить поиск по текстовому содержимому в директории /localisation по строке POLITICS_ADOLF_HITLER_DESC, и ответ на вопрос будет получен в считанные секунды.

Ссылка на комментарий

Люди,помогите я добавил ещё 2 идеологии,и все теперь не помещяются в список идеологий,попытался посмотреть как эту проблему решили в кайзере но так и не понял,если не сложно опишите что нужно зделать,зарание спасибо

Ссылка на комментарий

Lazarka
13 минуты назад, Qbwin сказал:

Люди,помогите я добавил ещё 2 идеологии,и все теперь не помещяются в список идеологий,попытался посмотреть как эту проблему решили в кайзере но так и не понял,если не сложно опишите что нужно зделать,зарание спасибо

Скрин хотя бы дай, где что конкретно не помещается. В .gui надо лезть скорей всего, раздвигать границы.

Ссылка на комментарий

33 минуты назад, Lazarka сказал:

Скрин хотя бы дай, где что конкретно не помещается. В .gui надо лезть скорей всего, раздвигать границы.

Вот здесь должна быть ещё нейтралитетa93872671917fe6e5797a3468dbde199.png

Ссылка на комментарий

Lazarka

А как это визуально выглядит в кайзере? Там добавлен скроллбар или изменено расположение списка с партиями?
Могу сказать только где нужно искать решение в кайзере и где колдовать над этим.
Идём в папку \interface\countrypoliticsview.gui, 55 строка, часть кода которая отвечает за список партий.
 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.


Все что касается размеров и расположения объектов, это в gui.

Изменено пользователем Lazarka
Ссылка на комментарий

2 часа назад, Lazarka сказал:

А как это визуально выглядит в кайзере? Там добавлен скроллбар или изменено расположение списка с партиями?
Могу сказать только где нужно искать решение в кайзере и где колдовать над этим.
Идём в папку \interface\countrypoliticsview.gui, 55 строка, часть кода которая отвечает за список партий.
 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.


Все что касается размеров и расположения объектов, это в gui.

Спасибо,посмотрю что можно сделать

Ссылка на комментарий

Gard Molot

Какая основа для новостного ивента(например как новость о победе Рейха на олимпиаде)?

Ссылка на комментарий

Lazarka
18 часов назад, Gard Molot сказал:

Какая основа для новостного ивента(например как новость о победе Рейха на олимпиаде)?

нужно найти его в ивентах и посмотреть какой там триггер.

Ссылка на комментарий

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

Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 2,526
  • Создано
  • Последний ответ
  • Просмотры 396643

Лучшие авторы в этой теме

  • GBV

    511

  • sanstepon5

    143

  • Zelchenko

    39

  • Lazarka

    34

  • Flamme

    29

  • Ostpreussen

    24

  • Simplicissimus

    23

  • Lucifreir

    22

  • Кусяша

    20

  • evgenyevx

    20

  • hasdf

    19

  • Fantom_Nightcore

    19

  • urittney

    19

  • El Búho

    18

  • Август Рихтер

    18

  • mr.Kaf

    18

  • GeneralM

    17

  • Оружейник

    16

  • ss warrior

    16

  • Москит

    15

  • gmanP

    15

  • Zhilkin

    15

  • Jack Pomi

    15

  • zoha

    15

Лучшие авторы в этой теме

Популярные сообщения

Дон Андрон

Переписываете имя лидеров из нужного файла на русский язык. Если ещё заморочиться, то в строке DESC можно кратко расписать биографию/цитаты/факты о лидере.

GBV

Когда неизвестны теги марионеток или хозяев, на выручку может прийти махинации с областью значений OVERLORD, например такую конструкцию можно придумать:   Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

GBV

Да, в дневниках было, что теперь не создаются варианты техники без наличия нужных технологий. Но введён параметр allow_without_tech, который по идее это должен позволять обойти при необходимости, напр

evgenyevx

Находишь в файле фокусов СССР (Hearts of Iron IV/common/national_focus/soviet.txt) фокус на "Пропаганду коллективизма" (по умолчанию 603 строка) и "Положительный героизм" (681 строка), и удаляешь стро

zx3

Кто-нибудь знает где находится файл, который отвечает за то какие бонусы получает страна при усилении? Хочу убрать оттуда бонусы для войск

kaizerreih

Помогите пожалуйста! Хочу сделать чтоб после акупации страны вылазил эвент на переиминование провинции и стейда.

kaizerreih

Если я правильно понял то вот bookmarks = {     bookmark = {         name = "New world"                       -название сценария         desc = "BLITZKRIEG_DESC"         date = 1948.8.14.

ti1xoh9

фотки для ивентов - .dds файлы (397*153, возможно, без альфа-канала) кладутся в папку gfx/event_pictures или gfx/events и прописываются в коде ивента.  личные иконки (82*82 пикселя, прозрачный фо

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...