Community Imperial: Скрипты мода DenMod - Сообщество Империал




DinarMayor

Скрипты мода DenMod

Описания всех скриптов и их обсуждение.
Theme created: 03 October 2022, 21:27 · Author: DinarMayor
Views:
 47 591

  • 27 Pages
  • « First
  • 9
  • 10
  • 11
  • 12
  • 13
  • Last »
 1 
 DinarMayor
  • Imp
Imperial
 

Date: 26 November 2022, 16:36




Скрипты мода DenMod



Imp



В этой теме будут выкладываться и обсуждаться новые скрипты мода. Также буду рад предложениям и идеям для скриптов - возможно что-то хотели бы увидеть в моде, а может исправить/изменить уже имеющейся скрипт. В шапке темы будут описания только тех скриптов, которые внедрены в текущую(доступную) версию мода, а все новые будут в этой теме.



Описание скриптов (Reveal)



Номер карты для тех, кто хочет отблагодарить разработчика:
СберБанк: 2202 2063 6114 3568



     monitu
    • Imp
    Imperial
     

    Date: 27 August 2023, 01:25

    DinarMayor 27 August 2023, 00:51

    Интересно) А можно ссылку на этот мод? Без проги точно нет зависаний? Без скрипта, но с прогой?

    Проверил без скриптов, но с прогой зависает. Удалил прогу нормально работает.
    Сталюга To view the link Register
    To view the link Register
       DinarMayor
      • Imp
      Imperial
       

      Date: 27 August 2023, 01:29

      monitu

      Проверил без скриптов, но с прогой зависает. Удалил прогу нормально работает.

      Ага, интересно, даже очень.)

      monitu

      Сталюга

      Проверю по мере возможности. Напишу результат.
         monitu
        • Imp
        Imperial
         

        Date: 29 August 2023, 00:59

        Quote

        DinarMayor 21 August 2023, 17:44

        oversaint_s
        -заменить файл hire_population.lua To view the link Register
        -удалить в luaPluginScript.lua
        Spoiler (expand)

        -добавить в конце luaPluginScript.lua
        Spoiler (expand)


        На скринах луа ругается на несуществующие переменные. По сути на скрине прям написано что не так и даже указана строка. Лучше код постить под тегом кода(спец.элементы) и лучше присылать заодно и сам файл. Файл hire_population.lua заменить нужно обязательно. В той версии нужно еще со скриптами меди2 комбинировать. Долго объяснять как, поэтому сразу скинул более новый вариант.


        попробовал в такой комбинации установить этот скрипт на SSHIP 098 не пошел, на переходе хода зависает
        удалил две строчки вверху:
        naem_agent(fac:getFactionName(), unit.eduEntry.Type, fac, unit, sett);
        unit_replacement(fac, sett, unit); --- замена юнитов - plus_500_units.lua ---
        получилось вот так:

        hire_population.lua (Reveal)


        и не стал ничего добавлять кроме require в luaPluginScript.lua
        работает нормально
           DinarMayor
          • Imp
          Imperial
           

          Date: 29 August 2023, 01:49

          monitu

          удалил две строчки вверху:
          naem_agent(fac:getFactionName(), unit.eduEntry.Type, fac, unit, sett);
          unit_replacement(fac, sett, unit); --- замена юнитов - plus_500_units.lua ---

          Ага. Это вызовы функций для других скриптов.

          monitu

          на переходе хода зависает

          На 99% уверен, что это не зависание было, просто вы, скорее всего, играете в полноэкранном режиме и окошко с луа предупреждением остается "за игрой", а игра не продолжиться, пока не закроете это окошко. Во время моддинга лучше всего все тестировать в оконном режиме. В конфиге мода нужно чтоб было вот так:
          borderless_window = 1
          windowed = 1

          Тема файла cfg To view the link Register


          monitu

          naem_agent(fac:getFactionName(), unit.eduEntry.Type, fac, unit, sett);
          unit_replacement(fac, sett, unit);

          Прога просто обязана была ругаться на эти строки) Если конечно вы и эти функции не перенесли(как минимум одно из них точно в другом файле должна быть).

          [-Добавлено к сообщению-]

          DinarMayor 27 August 2023, 01:29

          monitu

          Сталюга

          Проверю по мере возможности. Напишу результат.

          Скачал, установил, но еще не смотрел. Скорее всего тоже самое. :046:
             monitu
            • Imp
            Imperial
             

            Date: 29 August 2023, 22:29

            Quote

            DinarMayor 29 August 2023, 01:49

            monitu

            удалил две строчки вверху:
            naem_agent(fac:getFactionName(), unit.eduEntry.Type, fac, unit, sett);
            unit_replacement(fac, sett, unit); --- замена юнитов - plus_500_units.lua ---

            Ага. Это вызовы функций для других скриптов.

            monitu

            на переходе хода зависает

            На 99% уверен, что это не зависание было, просто вы, скорее всего, играете в полноэкранном режиме и окошко с луа предупреждением остается "за игрой", а игра не продолжиться, пока не закроете это окошко. Во время моддинга лучше всего все тестировать в оконном режиме. В конфиге мода нужно чтоб было вот так:
            borderless_window = 1
            windowed = 1

            Тема файла cfg To view the link Register


            monitu

            naem_agent(fac:getFactionName(), unit.eduEntry.Type, fac, unit, sett);
            unit_replacement(fac, sett, unit);

            Прога просто обязана была ругаться на эти строки) Если конечно вы и эти функции не перенесли(как минимум одно из них точно в другом файле должна быть).

            [-Добавлено к сообщению-]

            DinarMayor 27 August 2023, 01:29

            monitu

            Сталюга

            Проверю по мере возможности. Напишу результат.

            Скачал, установил, но еще не смотрел. Скорее всего тоже самое. :046:


            да, так и есть проверил и установил borderless_window = 1 windowed = 1
            на SSHIP установил скрипт на котором зависал, теперь выдает исключения

            а вот на Сталюге с установленной только прогой на переходе хода теперь видна ошибка: ERROR Cannot create M2TWEOP save file и в папке по пути mods\Staluga\youneuoy_Data\plugins; появляется файлик luaconfigTable.lua, в аналогичных папках других модов с прогой такого файла не появлялось
               DinarMayor
              • Imp
              Imperial
               

              Date: 29 August 2023, 22:56

              monitu

              а вот на Сталюге с установленной только прогой на переходе хода теперь видна ошибка: ERROR Cannot create M2TWEOP save file и в папке по пути mods\Staluga\youneuoy_Data\plugins; появляется файлик luaconfigTable.lua, в аналогичных папках других модов с прогой такого файла не появлялось

              В последней версии проги есть баг с сейвами на русском языке. В следующих версиях этого не будет, ну, не должно быть.
              Можно отключить автосейвы в cfg файле. Или в папке data/text найти файл, где прописан перевод автосейва и быстрого сохранения и прописать их на английском языке. Тогда вылета не будет. Вроде это в файле strat.txt. или shared. txt. Точно не помню.
              Т.е. сейчас вылеты при переходе хода происходят из-за попытки создать сейв "автосохранение".
                 monitu
                • Imp
                Imperial
                 

                Date: 29 August 2023, 23:06

                DinarMayor 29 August 2023, 22:56

                monitu

                а вот на Сталюге с установленной только прогой на переходе хода теперь видна ошибка: ERROR Cannot create M2TWEOP save file и в папке по пути mods\Staluga\youneuoy_Data\plugins; появляется файлик luaconfigTable.lua, в аналогичных папках других модов с прогой такого файла не появлялось

                В последней версии проги есть баг с сейвами на русском языке. В следующих версиях этого не будет, ну, не должно быть.
                Можно отключить автосейвы в cfg файле. Или в папке data/text найти файл, где прописан перевод автосейва и быстрого сохранения и прописать их на английском языке. Тогда вылета не будет. Вроде это в файле strat.txt. или shared. txt. Точно не помню.
                Т.е. сейчас вылеты при переходе хода происходят из-за попытки создать сейв "автосохранение".

                да, это как раз мод на русском, два других на которых тестил на английском
                попробую найти отключить автосейвы
                отменил в cfg Сталюги автосохранения, скрипты заработали
                   DinarMayor
                  • Imp
                  Imperial
                   

                  Date: 29 August 2023, 23:18

                  monitu

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

                  Хм. В конфиг файле мода точно отключен этот параметр?
                  auto_save = 0
                  Должно быть 0 или false.

                  Лучше будет просто переименовать. На крайний случай установить более раннюю версию проги, лучше 2.2.0.

                  Или дождитесь, пока я до компа доберусь(не знаю когда именно) и напишу что именно нужно переименовать и в каких файлах. Но там все очень даже понятно. :046:
                  -Добавлено-

                  monitu

                  отменил в cfg Сталюги автосохранения, скрипты заработали

                  Отлично. :victory-style:
                     monitu
                    • Imp
                    Imperial
                     

                    Date: 29 August 2023, 23:28

                    DinarMayor
                    на пятой странице этой темы есть фрагмент скрипта "Скрипт перераспределение населения", а в каком скрипте его можно увидеть полностью, хочу попробовать и его прикрутить
                       DinarMayor
                      • Imp
                      Imperial
                       

                      Date: 29 August 2023, 23:46

                      monitu

                      Скрипт перераспределение населения"

                      Этот скрипт пока что существует только на моем компе) Будет в новой версии мода, который выйдет, если все пойдёт гладко, в конце сентября.
                        • 27 Pages
                        • « First
                        • 9
                        • 10
                        • 11
                        • 12
                        • 13
                        • Last »
                         
                        Translate a Page
                        Conditions · Responsibility · Confid. · About · 03 Jul 2026, 08:17 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite