Community Imperial: Fleur de Lis и новый язык программирования - Сообщество Империал




Jukoman

Fleur de Lis и новый язык программирования

Переводим мод на новый язык lua
Theme created: 16 July 2023, 11:00 · Author: Jukoman
Views:
 15 085

  • 8 Pages
  • « First
  • 2
  • 3
  • 4
  • 5
  • 6
  • Last »
 1 
 Jukoman
  • Imp
Imperial
 

Date: 16 July 2023, 11:00

Imp

Благодаря уважаемому DinarMayor мод переводится на новый язык lua. Делается это с целью оптимизации игры и сокращении вылетов. Эта тема преднозначена для тестирования и информирования сообщества о процессах.
В данный момент мод существует в двух версиях: на языке lua и без. Каждая из версий находится на отдельном железе для чистоты эксперимента. Если переход будет удачным, то со временем будет распространятся только ссылка на lua.
Пожелайте успеха нам!

Огромное спасибо камраду Уouneuoy за программу и DinarMayor за помощь в ее адаптации и скрипты :062: . Все наработки на языке lua сделаны и принадлежат указанным камрадам!!! :046: :092:
     Ravelin
    • Imp
    Imperial
     

    Date: 20 July 2023, 19:09

    Jukoman 20 July 2023, 18:50

    Вылет на открытой страт карте (без тумана войны) при быстром перемещении карты рядом с англией на самой нижней высоте камеры.

    Может быть несовпадение фракционной принадлежности какого-нибудь региона в descr_strat и descr_regions. На RTW это однозначно вылет, а M2TW более устойчивый к такого рода мелким ошибкам и ведёт себя по-разному.
       Jukoman
      • Imp
      Imperial
       

      Date: 20 July 2023, 19:27

      Ravelin я проверю
         LEZVIE
        • Imp
        Imperial
         

        Date: 20 July 2023, 20:00

        Ravelin 20 July 2023, 19:09

        Jukoman 20 July 2023, 18:50

        Вылет на открытой страт карте (без тумана войны) при быстром перемещении карты рядом с англией на самой нижней высоте камеры.

        Может быть несовпадение фракционной принадлежности какого-нибудь региона в descr_strat и descr_regions. На RTW это однозначно вылет, а M2TW более устойчивый к такого рода мелким ошибкам и ведёт себя по-разному.


        Это к вылету не приведет. В первом случае прописывается стратегическая и тактическая модель поселения а во втором юниты какой фракции появятся в лучае бунта города.
           Jukoman
          • Imp
          Imperial
           

          Date: 20 July 2023, 20:10

          Гф оказался очень приятным, так как теперь ии стал замечать форты. Не все конечно, но стал там сидеть чаще.
             Jukoman
            • Imp
            Imperial
             

            Date: 20 July 2023, 22:56

            Вот вылет на карте Англии. Заметил, что вылет происходит если папа дает дурацкое задание блокады порта в исландии, которое снимает на след. ход.
            To view the link Register
            Хорошо бы этот тип заданий вообще запретить
            -Добавлено-
            Нет, задание нипричем. Видимо что-то багнулось в генерации map-rw. Вылет почти постоянный стал.
               Jukoman
              • Imp
              Imperial
               

              Date: 20 July 2023, 23:13

              В общем, новая игра. Пока без вылета. Вылет идет если перемещаться с юга на север к шотландии. А я переместился с севера на юг))). Вылетает только если карта открыта.
              Может какой глюк памяти с новым железом
                 DinarMayor
                • Imp
                Imperial
                 

                Date: 21 July 2023, 03:43

                Jukoman

                1. Вылет на открытой страт карте (без тумана войны) при быстром перемещении карты рядом с англией на самой нижней высоте камеры. При этом вылет именно при быстром перемещении, а при медленном и с паузами такого не происходило.

                To view the link Register
                +еще пару страниц. +в этом сообщение есть ссылка на другое сообщение.
                   DinarMayor
                  • Imp
                  Imperial
                   

                  Date: 21 July 2023, 03:58

                  Скорее всего все само пофиксится, когда мы прогой поменяем модельки фортов. Делали было фикс для этого. Я с этим вылетом несколько лет жил) Потом таки взялись за него конкретно и вроде как решили.
                     DinarMayor
                    • Imp
                    Imperial
                     

                    Date: 21 July 2023, 11:35

                    Добавил:
                    -постоянные и разрушаемые форты
                    -замена страт моделей фортов


                    Короче, я тебе уже заменил все форты. :) Если будешь удалять форты, перемещать их или добавлять в descr_strat.txt, то делай то же самое и в Fleur_de_Lis_a1\youneuoy_Data\plugins\luaDenMod\strat_models. lua (Можно это и автоматизировать, но так надежнее, как по мне.)
                    stratmap.objects.setModel(144,184,2,1);

                    144,184 - координаты
                    2,1 - модельки вот эти:
                    	stratmap.objects.addModelToGame("youneuoy_Data/models_strat/residences/zalak_fort.
                    CAS",1);
                    	stratmap.objects.addModelToGame("youneuoy_Data/models_strat/residences/zalak_fort_buildings.
                    CAS",2);

                    Spoiler (expand)



                    Также добавил скрипт для замены тайлов под сторожевыми башнями. В папку Fleur_de_Lis_a1\data\world\maps\campaign\imperial_campaign\ custom_tiles закинул файлы-образцы по папкам-культурам.
                    Spoiler (expand)

                    Нужно только сделать свои и заменить. Если будешь делать общие, то закидывай все в northern_european - это папка по умолчанию, а остальные ненужные файлы/папки удали. Определить какой культуры башни невозможно, поэтому я сделал проверку культуры того, кто сейчас им владеет, т.е. кто на координатах башни.
                    Spoiler (expand)

                    Для замены стационарных тайлов, типа ресурсов, нужно будет отдельно прописывать каждую, например
                    stratmap.objects.replaceTile("Chapel2",254,166,"Chapel.wfc"
                    ,weath,times);

                    weath,times - рандомная погода и время суток
                    Imp
                    Еще один момент, который нужно запомнить -- - это комментарий и прога/игра его не видет, это как в в меди2 ;


                    Добавил одну функцию для удобства: клик по карте и печать координат. Тоже самое позже сделаю для имен персонажей и для городов - печать их имен.
                    Spoiler (expand)



                    !!!ps Файлы скоро скину в лс. Толком ничего не тестировал, т.к. в моем моде это все работает, НО вполне возможно, что я допустил ошибку или опечатку при переносе, внедрении во Флер. :046:
                    !!!ps !!!ps Про тот вылет еще дополнительно в лс написал, как мы можем сделать.
                    !!!ps !!!ps !!!ps Возможно на выходные уеду - если не буду отвечать, значит меня нет) Значит это не игнор)
                       Jukoman
                      • Imp
                      Imperial
                       

                      Date: 21 July 2023, 12:08

                      DinarMayor

                      144,184 - координаты
                      2,1 - модельки вот эти:
                              stratmap.objects.addModelToGame("youneuoy_Data/models_strat/residences/zalak_fort.
                      CAS",1);
                              stratmap.objects.addModelToGame("youneuoy_Data/models_strat/residences/zalak_fort_buildings.
                      CAS",2);

                      а почему две модели (1 и 2)?
                        • 8 Pages
                        • « First
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • Last »
                         
                        Translate a Page
                        Conditions · Responsibility · Confid. · About · 03 Jul 2026, 02:07 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite