Сообщество Империал: Скрипты и скриптинг в Rome: Total War - Сообщество Империал

  • Поиск
  • Законы
  • Сообщество
  • Репутация
  • Экономика
  • Больше

Скрипты и скриптинг в Rome: Total War
Делимся опытом, let the profit

  • 37 Страниц
  • Первая
  • 33
  • 34
  • 35
  • 36
  • 37

VIR ответил:

    3 654

    73

    10

    46

    149
  • Статус:Всадник

Дата: 14 Февраль 2007, 01:42


ВНИМАНИЕ!

Коллекция туториалов (пособий) по моддингу Rome Total War на Сайте Империал - Читать!

Коллекция инструментов (программ) по моддингу Rome Total War на Сайте Империал - Читать!



Тут занялся я созданием скриптов для своего мода. Полазил на буржуйских форумах и обнаружил, что можно очень многое сделать с их помощью! Ё%
Я например разабрался(надеюсь) как добавлять с помощью скрипта в ходе игры деньги, армии, новые строения! Но я хочу сделать привязку этих событий к выполнению определенных условий, а не просто с наступлением даты.
Возможно найдутся знающие люди и мы разберемся как это сделать все сообща!?


Информация от камрада HouseOfHam

Спойлер (скрытая информация)



    • 37 Страниц
    • Первая
    • 33
    • 34
    • 35
    • 36
    • 37

    Папа ответил:

      600

      60

      11

      116

      1 891
    • Статус:Союзник Импа

    Дата: 10 Февраль 2015, 15:12

    Rainbow Eugene
    Давай так, выложи мне файлы descr_strat.txt, descr.script.txt. Надеюсь, что изменений значительных в страте нет. Кидай в лс ;)

      as1991 ответил:

        6 882

        42

        1

        1 330

        5 539
      • Статус:52-й центурион

      Дата: 10 Февраль 2015, 19:09

      Rainbow Eugene

      Теперь уже лучше - советник при F1 появился. Но теперь - игра просто перестаёт отвечать.

      Возможно, дело внеотключенном звуке у советника? (с картинками пример) п.3
      Спойлер (скрытая информация)

        Rainbow Eugene ответил:

          665

          17

          3

          36

          267
        • Статус:Опцион

        Дата: 10 Февраль 2015, 19:33

        as1991 (10 Февраль 2015, 19:09):

        Rainbow Eugene

        Теперь уже лучше - советник при F1 появился. Но теперь - игра просто перестаёт отвечать.

        Возможно, дело внеотключенном звуке у советника? (с картинками пример) п.3
        Спойлер (скрытая информация)


        Это победа! Огромное спасибо, Вы спасли меня :)
        У меня тут вопрос - всегда нужно так скрипт надо включать (то есть при загрузке сохранения, при новой кампании)?

          as1991 ответил:

            6 882

            42

            1

            1 330

            5 539
          • Статус:52-й центурион

          Дата: 10 Февраль 2015, 19:42

          Насколько я знаю (по аналогии с другими скриптами, активирующимися с помощью клавиши F1) - каждый раз при перезагрузке игры.

            Папа ответил:

              600

              60

              11

              116

              1 891
            • Статус:Союзник Импа

            Дата: 12 Февраль 2015, 18:31

            Как и обещал.
            Пошаговая инструкция создания скрипта 4-ех ходов в год
            Скрипт делается в три шага:
            -добавление файла скрипта descr_script.txt в папку script/show_me
            Создаем текстовый файл с таким названием и пишем такой код
                    console_command date -280
                    console_command season summer
                    while I_TurnNumber = 0
                    end_while
            
                    console_command date -280
                    console_command season summer
                    while I_TurnNumber = 1
                    end_while
            
                    console_command date -280
                    console_command season summer
                    while I_TurnNumber = 2
                    end_while
            
                    console_command date -280
                    console_command season winter
                    while I_TurnNumber = 3
                    end_while
                    console_command date -279
                    console_command season summer
                    while I_TurnNumber = 4
                    end_while
            
                    console_command date -279
                    console_command season summer
                    while I_TurnNumber = 5
                    end_while
            
                    console_command date -279
                    console_command season summer
                    while I_TurnNumber = 6
                    end_while
            
                    console_command date -279
                    console_command season winter
                    while I_TurnNumber = 7
                    end_while
            

            Продолжаем копировать блоки до тех пор, пока не дойдете до даты окончания кампании. Если делаете совершенно другой мод, вместо числе 280 279 подставить свои.
            Можно подойти проще к этому вопросу, скачать соответствующий скрипт-генератор здесь и запустить. Интерфейс в нем максимально прост и понятен, так что разберетесь.

            -редактирование файла export_descr_advice.txt
            Находим такой код (Ctrl+F вам в помощь)
            ;------------------------------------------ 
            AdviceThread Help_Campaign_Keyboard_Shortcuts_Scroll_Thread 
            GameArea Campaign 
            
            Item Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01 
            Uninhibitable 
            Verbosity 0 
            Threshold 1 
            Attitude Normal 
            Presentation Default 
            Title Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Title 
            Text Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Text1
            

            -изменяем их таким образом:
            ;------------------------------------------ 
            AdviceThread Help_Campaign_Keyboard_Shortcuts_Scroll_Thread 
            GameArea Campaign 
            
            Item Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01 
            Uninhibitable 
            Verbosity 0 
            Threshold 1 
            Attitude Normal 
            Presentation Default 
            Title Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Title 
            Script scripts\show_me\descr_script.txt 
            Text Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Text1
            

            Примечание: Обязательно следует удалять все знаки ;
            Далее в том же файле ищем
            ;Trigger 2137_Help_Campaign_Keyboard_Shortcuts_Scroll_Trigger 
            ; WhenToTest ScrollAdviceRequested 
            ; 
            ; Condition ScrollAdviceRequested help_scroll 
            ; 
            ; AdviceThread Help_Campaign_Keyboard_Shortcuts_Scroll_Thread 0
            

            И снова удаляем все ;

            Рекомендации по улучшению работы скритов
            1. Советник в кампании должен быть по-умолчанию включен
            2. Звук советника должен быть выключен

              as1991 ответил:

                6 882

                42

                1

                1 330

                5 539
              • Статус:52-й центурион

              Дата: 12 Февраль 2015, 19:02

              Возникла надобность в нерушимости союза Бруты-Македония (каждый раз при переходе через мятежников союз разрывается).
              Я прописал в скрипте
              • console_command diplomatic_stance romans_julii macedon allied
                console_command diplomatic_stance romans_brutii macedon allied
                console_command diplomatic_stance romans_scipii macedon allied
                console_command diplomatic_stance romans_senate macedon allied

              и это срабатывает (после первой загрузки игры).


              Что-бы таким же автоматическим способом внедрить между Брутами и Македонией торговые соглашения, дописал такие строки:
              • console_command diplomatic_stance romans_julii macedon trade
                console_command diplomatic_stance romans_brutii macedon trade
                console_command diplomatic_stance romans_scipii macedon trade
                console_command diplomatic_stance romans_senate macedon trade

              но вот тут они уже не работают. Я не уверен, что "торговые соглашения" = "trade" :)
              Какие еще могут быть "подводные камни"?
                • 37 Страниц
                • Первая
                • 33
                • 34
                • 35
                • 36
                • 37
                Ответить в темуВведите Ваш логин  
                [Регистрация нового аккаунта]
                Введите Ваш пароль 
                [Восстановить пароль]
                Создать новую тему
                или Войти на форум через соцсеть
                  Стиль:
                    09 Дек 2016, 06:54
                © 2016 «Империал». Условия предоставления. Ответственность сторон. Рекрутинг на Империале. Лицензия зарегистрирована на: «Империал». Счётчики