Перейти к содержимому
Strategium.ru

как изменить/редактировать монгольское вторжение?


Яндекскью Пользователь

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

Dævinius

А что нужно редактировать?

К слову о - это глобальные флаги и один из них в вашей игре существует
(x) Никакое из перечисленных условий не должно выполняться:
            has_global_flag = il_khanate_arrival # Backwards compatibility
            has_global_flag = golden_horde_arrival # Backwards compatibility
            has_global_flag = mongol_empire_arrival


Яндекскью Пользователь
1 час назад, Vremen сказал:

А что нужно редактировать?

К слову о - это глобальные флаги и один из них в вашей игре существует
(x) Никакое из перечисленных условий не должно выполняться:
            has_global_flag = il_khanate_arrival # Backwards compatibility
            has_global_flag = golden_horde_arrival # Backwards compatibility
            has_global_flag = mongol_empire_arrival

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

_________
добавлено 2 минуты спустя

GvqCe6NTYqo.jpg?size=1026x800&quality=96

 

вот создал, какой-то мир с животными и это пустое условие выполнилось


Dævinius
54 минуты назад, Яндекскью Пользователь сказал:

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

_________
добавлено 2 минуты спустя

 

вот создал, какой-то мир с животными и это пустое условие выполнилось

Ну скорее всего, присутствует флаг mongol_empire_arrival, либо событие не сработает через консоль, но флаг выставился, либо Монгольское вторжение уже случалось
Попробуй команду clr_flag mongol_empire_arrival и попробуй вновь запустить событие, если условие осталось невыполненным то стоит очистить другие 2 il_khanate_arrival и golden_horde_arrival

Флаги в этом случае устанавливаются чтобы не дать событиям повторно происходить, в новом мире где монгольского вторжения не было конечно этого флага не будет


Яндекскью Пользователь

nWq26oGsY_k.jpg?size=1026x800&quality=96&sign=d0722ea01fc55f05ec71c49a2c69b501&type=album

 

Сработало, но куда они вторглись?

21 минуту назад, Vremen сказал:

Попробуй команду clr_flag mongol_empire_arrival и попробуй вновь запустить событие, если условие осталось невыполненным то стоит очистить другие 2 il_khanate_arrival и golden_horde_arrival

 

Ввел их. Спасибо. Он куда-то вторгся.


Dævinius

Кто их знает, с обычной картой можно было бы предположить, но с изменённой куда угодно мог вторгнуться


Яндекскью Пользователь

Я его не нашел

_________
добавлено 0 минут спустя
4 минуты назад, Vremen сказал:

Кто их знает, с обычной картой можно было бы предположить, но с изменённой куда угодно мог вторгнуться

а можно время назад отмотать в сохранении? Можно как-то?


Dævinius
(изменено)
47 минут назад, Яндекскью Пользователь сказал:

Я его не нашел

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

47 минут назад, Яндекскью Пользователь сказал:

а можно время назад отмотать в сохранении? Можно как-то?

Да, сохраняешь игру без сжатия, заходишь в Сохранения, открываешь сохранение любым текстовым редактором и сразу в первых строчках будет date="YYYY.DD.MM", меняешь на нужную дату, сохраняешь и готово
Но лучше создай копию сохранения перед редактированием

Изменено пользователем Vremen

Яндекскью Пользователь
14 часа назад, Vremen сказал:

Возможно его и нет

а можно как-то изменить код так что бы указать точное место появляение Чингисхана. Где-то же в ванильной игре написанно что Чингисхан должен появляться на востоке карты, а не в центре или еще где-то. Это интересно... :)


Dævinius
33 минуты назад, Яндекскью Пользователь сказал:

а можно как-то изменить код так что бы указать точное место появляение Чингисхана. Где-то же в ванильной игре написанно что Чингисхан должен появляться на востоке карты, а не в центре или еще где-то. Это интересно... :)

Ну он там и появляется, но в Solar карта изменена, а значит и его появление рандомно если оно вообще есть


Яндекскью Пользователь
В 16.05.2024 в 21:59, Dævinius сказал:

Попробуй команду clr_flag mongol_empire_arrival и попробуй вновь запустить событие, если условие осталось невыполненным то стоит очистить другие 2 il_khanate_arrival и golden_horde_arrival

Спасибо, реально пригодилось. Если в ванильной игре ввести, то Чингисхан может 2жды и больше раз приходить.
Реально большое спасибо, большой респукт тебе :108196:


Яндекскью Пользователь

n-RdkFIIcN0.jpg?size=1394x1017&quality=9

@Dævinius 

не вторглись

clr_flag mongol_empire_arrival 

clr_flag il_khanate_arrival

clr_flag golden_horde_arrival

_________
добавлено 0 минут спустя

Всё соблюденно и нормально, почему же тогда так


Яндекскью Пользователь

Да, он вторгся первый раз, почему он не может еще один раз вторгнутся


Яндекскью Пользователь

@Dævinius ты случаенно не знаешь какой именно фаил и что именно в нём может помочь мне избавиться от преграды в 1218 г.

image.png.71141d7efa12d7523c75e4720b8c11e1.png

_________
добавлено 0 минут спустя

ну или кто либо еще, у кого есть возможность ответить на этот вопрос!


Dævinius
6 минут назад, Яндекскью Пользователь сказал:

@Dævinius ты случаенно не знаешь какой именно фаил и что именно в нём может помочь мне избавиться от преграды в 1218 г.

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

_________
добавлено 0 минут спустя

ну или кто либо еще, у кого есть возможность ответить на этот вопрос!

mongol_events.txt > 60500 > trigger = { > NOT = { year >= 1218 } - измени в # NOT = { year >= 1218 }


Яндекскью Пользователь

# Mongol horde starts forming
narrative_event = {
    id = 60500
    title = "EVTNAME60500"
    desc = "EVTDESC60500"
    major = yes
    hide_from = yes
    
    picture = "GFX_evt_mongols"
    border = "GFX_event_narrative_frame_war"
    
    only_playable = yes
    religion = catholic
    min_age = 16
    portrait = event_target:mongol_china_invader
    
    trigger = {
        OR = {
            year = 1210
            AND = {
                has_game_rule = {
                    name = mongol_invasion
                    value = random
                }
                total_years_played = 50
            }
            AND = {
                has_game_rule = {
                    name = mongol_invasion
                    value = delayed_random
                }
                year = 1000
                total_years_played = 50
            }
        }
        NOR = { 
            year = 1218
            has_game_rule = {
                name = mongol_invasion
                value = off
            }
        }
        controls_religion = yes # Let it happen for the Pope. He's always around.
        NOR = {
            has_global_flag = il_khanate_arrival # Backwards compatibility
            has_global_flag = golden_horde_arrival # Backwards compatibility
            has_global_flag = mongol_empire_arrival
        }
 

_________
добавлено 2 минуты спустя

@Dævinius что заменить


Dævinius
4 минуты назад, Яндекскью Пользователь сказал:

# Mongol horde starts forming
narrative_event = {
    id = 60500
    title = "EVTNAME60500"
    desc = "EVTDESC60500"
    major = yes
    hide_from = yes
    
    picture = "GFX_evt_mongols"
    border = "GFX_event_narrative_frame_war"
    
    only_playable = yes
    religion = catholic
    min_age = 16
    portrait = event_target:mongol_china_invader
    
    trigger = {
        OR = {
            year = 1210
            AND = {
                has_game_rule = {
                    name = mongol_invasion
                    value = random
                }
                total_years_played = 50
            }
            AND = {
                has_game_rule = {
                    name = mongol_invasion
                    value = delayed_random
                }
                year = 1000
                total_years_played = 50
            }
        }
        NOR = { 
            year = 1218
            has_game_rule = {
                name = mongol_invasion
                value = off
            }
        }
        controls_religion = yes # Let it happen for the Pope. He's always around.
        NOR = {
            has_global_flag = il_khanate_arrival # Backwards compatibility
            has_global_flag = golden_horde_arrival # Backwards compatibility
            has_global_flag = mongol_empire_arrival
        }
 

_________
добавлено 2 минуты спустя

@Dævinius что заменить

Эту часть кода:
 

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


Изменить на:
 

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

 


Яндекскью Пользователь
В 17.04.2025 в 20:05, Dævinius сказал:

Эту часть кода:
 

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


Изменить на:
 

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

 

image.thumb.png.f1cf51269e2132781c50f614775def7d.png

Что-то тут не так....и что же?)


Dævinius
(изменено)
54 минуты назад, Яндекскью Пользователь сказал:

Что-то тут не так....и что же?)

То же самое, триггер на 1218 год не удалён

Изменено пользователем Dævinius

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

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

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

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

  Only 75 emoji are allowed.

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

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

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

  • Ответы 46
  • Создано
  • Последний ответ
  • Просмотры 2829

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

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

Dævinius

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

Dævinius

А что нужно редактировать? К слову о - это глобальные флаги и один из них в вашей игре существует (x) Никакое из перечисленных условий не должно выполняться:             has_global_flag = il_kh

Dævinius

Ну скорее всего, присутствует флаг mongol_empire_arrival, либо событие не сработает через консоль, но флаг выставился, либо Монгольское вторжение уже случалось Попробуй команду clr_flag mongol_empir

Dævinius

Кто их знает, с обычной картой можно было бы предположить, но с изменённой куда угодно мог вторгнуться

Dævinius

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

Яндекскью Пользователь

Спасибо, реально пригодилось. Если в ванильной игре ввести, то Чингисхан может 2жды и больше раз приходить. Реально большое спасибо, большой респукт тебе 

Dævinius

Нельзя, там лишь время срабатывания в правилах указывается

Dævinius

Можно, но это тысячи правок

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

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

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