Community Imperial: export_descr_unit.txt (Medieval 2: Total War) - Сообщество Империал


Dart Kovu Nazgul

export_descr_unit.txt (Medieval 2: Total War)

EDU, что оно такое и с чем его едят!
Theme created: 19 September 2011, 22:29 · Author: Dart Kovu Nazgul

 183 919
  • 73 Pages
  • First
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • Last »
 3 
 Dart Kovu Nazgul
  • Imp
Imperial
Гранд-мофф

Date: 19 September 2011, 22:29


Файл описания характеристик боевых юнитов

Часть 1
Spoiler (expand)

     Dart Kovu Nazgul
    • Imp
    Imperial
    Гранд-мофф

    Date: 20 September 2011, 20:48

    Продолжение...

    Часть 2
    Spoiler (expand)

       Никита_Плигунов
      • Imp
      Imperial
      Форумчанин

      Date: 10 October 2022, 14:39

      Dzai (10 October 2022, 13:37):

      Никита_Плигунов (08 October 2022, 15:33):

      Dzai (08 October 2022, 12:15):

      Никита_Плигунов (07 October 2022, 14:06):

      Dzai (06 October 2022, 23:26):

      Подскажите как прописать мне нужной фракции, чтобы все генералы использовали моего юнита?

      если юнит есть у фракции, то в export_descr_unit, если генеральский юнит общий для нескольких фракций, перед ним записать своего, с указанием в атрибутах general_unit, если отдельный, то старого генерала в низ списка, а над ним своего - я так русским прописал как генерала Dvor Cavalry, просто поставив под type EE Bodyguard описание Двор, заменив только в stat_health 2 вместо 1, и количество в soldier, если юнит чужой, то прописать его в unit_models\battle_models своей фракции - как советовали предыдущему товарищу, там ему дали ссылку с подробным описанием процесса

      Хочу Руси Поставить Late Bodygaurd. В edu поменял их местами и убрал general upgrade, но не работает

      если это EE Late Bodyguard, то после того как их ставишь вперед должны появляться, можно сделать проще,как я - EE Bodyguard записал как EE Bodyguard1 и поставил вниз, а под EE Bodyguard ставить описание Late Bodyguard, если речь про NE Late Bodyguard, то надо идти в battle_models, где дописывать Руси NE_Late_Bodyguard повторю выше было указано как - напомню общие правила - первые описания не трогаем - они указывают базовые внешки на разных расстояниях, потом идут нации за которыми модель, первая англия, начало блока у меня выглядит так - 7 7 england 74 unit_models/_Units/EN_Pplate_Plate/textures/mtw2_EN_Pplate_england.texture 73 unit_models/_Units/EN_Pplate_Plate/textures/mtw2_EN_Pplate_normal.texture 49 unit_sprites/england_NE_Late_Bodyguard_sprite.spr - в первом блоке моделей, если там не с красной строки, то отступ 1 пробел - первая цифа - это сколько наций, вторая - количество букв в названии нации - добавляем нацию. значит первая цифра будет 8, russia - 6 букв, значит вторая 6. Далее, надо проверить в соответствующих папках есть ли за Русью mtw2_EN_Pplate текстура, если есть, то вместо england ставим russia, соответственно третья цифра будет 73, остальное без изменений
      в блоке отвечающем за щит - 7 7 england 68 unit_models/AttachmentSets/Final Heater Special_england_diff.texture 68 unit_models/AttachmentSets/Final Heater Special_england_norm.texture 0, аналогично, но после 0 два пробела. этот блок не меняется и в улучшенной модели, изменения можно туда скопировать.
      Также делаем и в блоках относящихся к ne_late_bodyguard_ug1, т.к. общее число моделей не меняется, то цифры в первой строке battle_models - 22 serialization::archive 3 0 0 0 0 776 0 0 10 не трогаем, если бы меняли, то надо было бы изменять то, что у меня 776.
      Далее нужно прописать Руси модель armoured_horse - добавляем 6 russia 92 unit_models/Mounts/European_Armoured_Horse/textures/european_armoured_horse_scotland. texture 90 unit_models/Mounts/European_Armoured_Horse/textures/european_armoured_horse_normal. texture 53 unit_sprites/scotland_Mount_Armoured_Horse_sprite.spr в описание mount_armoured_horse, не забыв перед перечислением моделей добавить к числу наций единичку - у меня ссылка на скотскую текстуру, т.к. русской нет, поэтому я добавлял так

      Нужны EE Late Bodyguard, попробовал не работает

      [-Сообщение склеено-]

      DinarMayor (08 October 2022, 19:28):

      Dzai

      Хочу Руси Поставить Late Bodygaurd. В edu поменял их местами и убрал general upgrade, но не работает

      Убрать у EE Bodyguard general_unit и general_upgrade. Еще нужно заменить охрану в файле descr_strat.txt. Там прописаны стартовые персонажи.

      Тоже на работает, прописывал в descr_star.txt стартовым персонажам у них этот юнит есть

      [-Сообщение склеено-]

      Может проблема не EDU? А в medieval2.preference.cfg
      В нем прописывал в самом начале:
      [io]
      file_frist = true

      вообще вопрос желательно ставить развернуто, как и указание, что и как не работает
      вот я, привык, что в первой меди у русских княжеская охрана - бояре, т.е. типа Двор кавалри, поэтому сделал следующую замену -
      type EE Bodyguard
      dictionary Dvor_Cavalry ; General's Bodyguard
      category cavalry
      class heavy
      voice_type General
      banner faction main_cavalry
      banner holy crusade_cavalry
      soldier Dvor_Cavalry, 24, 0, 1
      mount eastern armoured horse
      mount_effect elephant -4, camel -4
      attributes sea_faring, hide_forest, very_hardy, can_withdraw, can_formed_charge, general_unit, free_upkeep_unit, knight, can_formed_charge
      move_speed_mod 1.3
      formation 1.0, 4.4, 3, 6, 3, square
      stat_health 2, 0
      stat_pri 10, 3, cav_composite_arrow, 160, 40, missile, missile_mechanical, piercing, none, 25, 1
      ;stat_pri_ex 0, 0, 0
      stat_pri_attr no
      stat_sec 11, 4, no, 0, 0, melee, melee_blade, slashing, axe, 25, 1
      ;stat_sec_ex 0, 0, 0
      stat_sec_attr ap
      stat_pri_armour 11, 8, 4, metal
      ;stat_armour_ex 8, 0, 0, 0, 7, 4, 4, metal
      stat_sec_armour 0, 0, flesh
      stat_heat 4
      stat_ground 0, -2, -4, 0
      stat_mental 11, normal, trained
      stat_charge_dist 45
      stat_fire_delay 0
      stat_food 60, 300
      stat_cost 1, 800, 250, 30, 25, 800, 4, 200
      armour_ug_levels 4
      armour_ug_models Dvor_Cavalry_ug2
      ownership russia, russia_s, russia_v, novgorod, lithuania
      era 0 russia, russia_s, russia_v, novgorod, lithuania
      era 1 russia, russia_s, russia_v, novgorod, lithuania

      вместо двора можно ставить лат, но опять таки, в ряде случаев в том же тевтонике и т.д пришлось добавлять - забыл после чего был результат - то ли после добавления в директорию мода, то ли в корневую папку игры - у меня это и там и там - bat. файла с содержанием - cd ..\..
      start kingdoms.exe @mods\teutonic\teutonic.cfg
      и teutonic.cfg у меня он такого содержания -
      [features]
      ## relative mod path
      mod = mods/teutonic
      ## battle editor
      editor = true

      [io]
      file_first = true
      disable_file_cache = true

      [ai]
      ltgd_logging = true

      [log]
      to=logs/system.log.txt
      level = * trace
      file = ai.ltgd logs/r2XCAI.ai.log.txt
      ;file = game.script.* logs/pkh.script2.log.txt
      ;file = game.script* logs/pkh.script.log.txt
      ;file = game.script logs/pkh.scriptoutput.log.txt

      [misc]
      ## display date and season on campaign hud
      show_hud_date = true

      [game]
      ## allow an unlimited number of men on the battlefield for campaign battles
      unlimited_men_on_battlefield = true
      label_characters = 0
      label_settlements = 1
      tutorial_battle_played = 0
      tutorial_path = norman_prologue

      [video]
      ## uncomment next line for a windowed mode
      # windowed = true
      ## uncomment following line to disable movies
      # movies = false

      [hotseat]
      ## force separate human faction turns (including diplomacy) in hotseat campaign
      # turns = false
      ## show start turn scroll in hotseat campaign
      после # комп не читает я его просто скопировал, после этого все изменения игра стала принимать
      некоторые утверждают, что бат файл если есть cfg не нужен, я не знаю
         DinarMayor
        • Imp
        Imperial
        Форумчанин

        Date: 10 October 2022, 21:49

        Dzai

        Может проблема не EDU? А в medieval2.preference.cfg
        В нем прописывал в самом начале:
        [io]
        file_frist = true

        Так это в ваниле правки? Пропись правильная, но этот файл сам переписывается - нужно еще галочку "только чтение" поставить.

        Цитата

        Еще нужно заменить охрану в файле descr_strat.txt. Там прописаны стартовые персонажи.

        А вот это вот должно 100% работать для юнитов со старта. если этот файл не исправить, то стартовые юниты будут стандартными, хоть там +100500 правок в ЕДУ вноси. А вообще легко проверить, читает или нет ЕДУ - тупо пишем где нибудь в файле что-нибудь на русском и запускаем игру. Если читает, то будет вылет.

        [-Сообщение склеено-]

        DinarMayor

        [io]
        file_frist = true

        Стоп! Опечатка там у вас
        [io]
        file_first = true
           pontoleon
          • Imp
          Imperial
          Форумчанин

          Date: 12 November 2022, 06:23

          Здравствуйте .Цифра в строке recruit_priority_offset означает приоритет найма юнита ИИ .Если число увеличить - наем увеличится( уменьшить - уменьшится) ? Это чтоб ии не плодил, к примеру , требюше или баллисты( бывает. гарнизон из одних баллист)
             bitterhowl
            • Imp
            Imperial
            El Compilator

            Date: 12 November 2022, 06:50

            да. Но корреляция не прямая, т.к. в найме отрядов много модификаторов в движке.
               Никита_Плигунов
              • Imp
              Imperial
              Форумчанин

              Date: 15 November 2022, 22:36

              Кто нибудь подскажет, почему на мод на ванильном движке не переносятся horse marka и heavy horse marka из других модов, которые на движке кингсдум? Или какие файлы надо менять для переноса кроме descr_mount, battle_models плюс добавление текстур и моделей на которые ссылки в battle_models?
                 Jukoman
                • Imp
                Imperial
                Форумчанин

                Date: 15 November 2022, 22:44

                помоему там с анимацией чтото меняли или со скелетом. не помню
                   DinarMayor
                  • Imp
                  Imperial
                  Форумчанин

                  Date: 15 November 2022, 23:57

                  Никита_Плигунов

                  Или какие файлы надо менять для переноса кроме descr_mount, battle_models плюс добавление текстур и моделей на которые ссылки в battle_models?

                  Сами анимации еще нужно перенести, что в battle_models.modeldb прописываются - fs_horse_marka, fs_heavy_horse_marka и т.д.
                  Паки в папке data\animations. Нужно гуглить и можно найти годные туторы на эту тему.
                     Никита_Плигунов
                    • Imp
                    Imperial
                    Форумчанин

                    Date: 16 November 2022, 12:58

                    DinarMayor (15 November 2022, 23:57):

                    Никита_Плигунов

                    Или какие файлы надо менять для переноса кроме descr_mount, battle_models плюс добавление текстур и моделей на которые ссылки в battle_models?

                    Сами анимации еще нужно перенести, что в battle_models.modeldb прописываются - fs_horse_marka, fs_heavy_horse_marka и т.д.
                    Паки в папке data\animations. Нужно гуглить и можно найти годные туторы на эту тему.

                    да я уже понял, но все равно спасибо
                       Никита_Плигунов
                      • Imp
                      Imperial
                      Форумчанин

                      Date: 16 November 2022, 18:27

                      да, хорсе марку удалось перенести копированием animations из Русичей, а вот из Пихалыча она не пошла, а т.к. у меня там еще добавлены мангонелы, то надо было в анимацию из Русичей добавить и engine из крестоносцев
                         denwer
                        • Imp
                        Imperial
                        Форумчанин

                        Date: 23 November 2022, 10:21

                        Genastrat (28 April 2018, 14:11):

                        Imp


                        Вот чего не понял, дак это почему в этой ветке нет такой темы даже спустя 12 лет после появления игры. Ведь Назгул её давно создал. Если что, я не против, чтобы он перенёс это сообщение в свою тему.
                        Меня интересует такой вопрос. Смотрим строку про метателей:
                        stat_pri 12, 0, longche, 60, 2, thrown, missile_mechanical, piercing, none, 0, 1
                        Что означает первое число? По описанию из шапки ЕДУ - некая сила. Но ведь это избыточный параметр. Вся физика задаётся дальностью и параметрами метаемого снаряда наряду с точностью по файлу descr_projectile. Кроме как степень заточенности острия и характеристика материала снаряда, я ничего предположить не могу. В МТВ2 кто-нибудь убеждался ы её реальном значении?




                        stat_pri 12, 0, longche, 60, 2, thrown, missile_mechanical, piercing, none, 0, 1

                        Первая цифра это сила удара. Максимум 63
                          • 73 Pages
                          • First
                          • 60
                          • 61
                          • 62
                          • 63
                          • 64
                          • 65
                          • 66
                          • Last »
                          Translate a Page
                          Use one of the social networks to log in
                          [Google, Steam, and Microsoft authentication is currently working]

                          Conditions · Responsibility · About · 19 Dec 2025, 12:31 · Mirrors: Org, Ru · Counters