Сообщество Империал: DenMod_v.1.0 - Сообщество Империал




DinarMayor

DenMod_v.1.0

или как я вижу ванилу
Тема создана: 29 августа 2022, 03:43 · Автор: DinarMayor
Просмотров:
 90 319

 2 
 DinarMayor
  • Imp
Imperial
 

Дата: 29 августа 2022, 03:43




DenMod_v.1.0



Imp



Приветствую камрады! :046:
Представляю вашему вниманию свой, домашний, мод - DenMod версии 1.0. Почему DenMod и что это такое? Ну, начнем с того, что я совсем не творческий человек и не смог придумать достойного названия моду. :0142: Да и все названия уже, наверно, давно использованы. Так вот, меня почему-то, еще со школы, многие зовут Дэн, хотя было бы логичнее Дин, но не суть, и так уж завелось, что я начал на компе именовать свои папки, например, Den-музыка, Дэн-игры и т.д. и т.п. Вот и первый, и единственный, свой мод я назвал, недолго думая, DenMod. Почему 1.0 - потому, что это первая публичная версия, где я делал уже все не только для себя, как обычно закрывая глаза на многие косяки, но и для публики, если такая вообще будет конечно. Вот и вся история. :)
Так о чем же все-таки этот мод: конечно же о, мной очень любимой, средневековой ваниле. :008: Существует очень много модов на эту эпоху, а также немало модов на ванилу. Не думаю, что и мой мод будет сильно отличаться, но все же я решил, что мод достиг уровня, когда можно его показать народу, поделиться, так сказать, своим видением ванилы.


Список фракций: (Раскрыть)

Карта мода (Раскрыть)

Тактическая карта (Раскрыть)





Скрипты (Раскрыть)



Благодарности: (Раскрыть)










Описание сборок:
1)DenMod_v.1.0:
-только мод
-вес архива - 5 ГБ
-вес распакованного мода - 13,8 ГБ
2)Medieval II Total War + DenMod_v.1.0:
-чистая урезанная версия Medieval II Total War без доп.кампаний
-пропатченный kingdoms.exe
-мод DenMod_v.1.0
-вес архива - 8,5 ГБ
-вес распакованного игры+мода - 19,8 ГБ

Требования:
-ОС не ниже Windows 7
-версия игры 1.5(дисковая-kingdoms.exe) или 1.52(стим пиратка/стим лицензия(medieval2.exe))
-очень желательно патченный .exe(ниже есть инструкция, как это сделать)
-не требует чистой меди2, но лучше, если это так

Установка:
-если скачали DenMod_v.1.0 - распаковать в папку mods.
-если скачали Medieval II Total War + DenMod_v.1.0 - распаковать куда-нибудь

Запуск:
M2TWEOP GUI.exe.

Если по какой-то причине не запускается мод, то нужно:
-скопировать из папки мода файл openal32.dll и вставить в основную директорию игры(там, где ехе файлы игры лежат)
-скачать и распаковать куда-нибудь этот Для просмотра ссылки Зарегистрируйтесь
-открыть папку DirectX_SDK, запустить и установить DXSETUP.exe, дождаться окончания установки
-запустить и установить VCR_Hybrid_x86.exe, дождаться окончания установки
-запускать мод через программу M2TWEOP GUI.exe от имени администратора.
-прочитать дополнительно Для просмотра ссылки Зарегистрируйтесь и Для просмотра ссылки Зарегистрируйтесь.

Настройки:
-убедительная просьба не менять настройки в DenMod.cfg, да и вообще лучше не редактировать файлы мода, все настройки менять в самой игре
-играть только на максимальной сложности - другие просто не тестировались.
Imp

Патченный Для просмотра ссылки Зарегистрируйтесь для дисковый версии игры
Патченный Для просмотра ссылки Зарегистрируйтесь для стим лицензии(пиратку нельзя пачтить)
Для стим-пиратки скачайте патченный Для просмотра ссылки Зарегистрируйтесь и переименуйте в medieval2.exe

Как пропатчить .exe самому: (Раскрыть)



Патчи и дополнения (Раскрыть)



Баги и вылеты (Раскрыть)



Планы на версию DenMod_v.2.0 (Раскрыть)



В общем-то все, вроде ничего не забыл, ничего не упустил. :0182: Всем приятной игры! Надеюсь вам понравиться. Жду отзывы и предложения. :046:






     SamaelBC
    • Imp
    Imperial
     

    Дата: 17 декабря 2022, 14:13

    DinarMayor

    я в итоге немного иначе сделал

    Сложно судить у тебя скриншоты чуть сбоку сдавлены, если хочешь скриншоты размера больше стандартного: 1024 х 768, попробуй разрешение: 1365 х 1024 или 1280 х 960 :046:
       DinarMayor
      • Imp
      Imperial
       

      Дата: 18 декабря 2022, 08:49

      Похоже таки вылечил Германикуса, а именно монитор отвечающий за подкрепления ИИ.

      Написал скрипт на Луа, который считывает количество армий подкреплений и количество юнитов в каждой армии, и задает счетчики. После Германикус, во время прибытия подкрепления, проверяет счетчики, а не просто подряд лупит леблы на несуществующие юниты, и выдает леблы нужным юнитам.

      Скрипт на луа - срабатывает во время нажатия кнопки "вступить в бой" и задает счетчики.
      Спойлер (раскрыть)

      Скрипт Германикуса G5Script2.txt, а именно монитор BattleReinforcementsArrive, отвечающий за подкрепления
      Осторожно, много текста (Раскрыть)

      Чтобы написать этот монитор(спойлер выше), написал другой скрипт на луа, который напечатал мне файл с почти готовым скриптом :008:
      Спойлер (раскрыть)


      Вот лог со старым Германикусом
      Осторожно, много текста (Раскрыть)

      А вот с новым
      Осторожно, много текста (Раскрыть)

      В первом много ругательств на скрипт :0142: В исправленной тоже есть пару строк, но это я еще не трогал их пока. Исправил - теперь не ругается.

      Но это еще не все - нужно еще и по остальному скрипту пройтись и так же к счетчикам привязать. И это еще я не уверен, что вылет исчез - нужны тесты :008: Как все проверю и если все норм, то перенесу это сообщение в тему скриптов.
         alchen
        • Imp
        Imperial
         

        Дата: 18 декабря 2022, 11:13

        DinarMayor 16 декабря 2022, 21:19

        Да, но симпатичный же) Хотя бы фрагменты можно будет использовать. Да и целиком очень даже смотрится. Но я все равно в следующей версии этого не буду делать пока - НГ уже близко) Я бы хотел до этого выпустится.


        :046:
        Согласен, с предыдущим комрадом - эпоха точно не средневековая. восприятие совсем другое (а качество, конечно на высоте)
           DinarMayor
          • Imp
          Imperial
           

          Дата: 20 декабря 2022, 22:51

          DinarMayor

          Похоже таки вылечил Германикуса, а именно монитор отвечающий за подкрепления ИИ.

          DinarMayor

          Но это еще не все - нужно еще и по остальному скрипту пройтись и так же к счетчикам привязать.

          Вроде как уж все) Вроде все нормально теперь работает. Проверял на специально заготовленных битвах со стабильными, через раз-два, вылетами - некоторые вылетали, когда приходило подкрепление ИИ, а некоторые в любое время(тоже из-за подкреплений). Теперь эти битвы не вылетают, но все может быть конечно. Добавил ооочень много проверок.) Скрипт даже скидывать сюда не буду, ибо он огромный и исправлено/добавлено много - в следующей версии мода сами сможете посмотреть :) Если, конечно, я сам до этого не забракую его :0142:
          Просто закину лог - тут это все не ошибки, а мой журнал(команда log always) - таким образом отслеживаю что, как и когда срабатывает.
          Лог (Раскрыть)



          DinarMayor 13 октября 2022, 01:16

          SamaelBC

          Заметил верблюды есть поблизости, решил сделать бизнес на их разведении, нанял купца и...дуля вам, а не верблюжья ферма

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

          Исправил. Скоро в ЕДБ начну копаться, посмотрю еще, чтоб и в городах можно было верблюдов и слонов нанимать - там не все фракции, вроде, могут это делать.
          Спойлер (раскрыть)



          Fruit Lamb
          Камрад, про Вас не забыл - скоро все прочитаю и отвечу :008:
             DinarMayor
            • Imp
            Imperial
             

            Дата: 28 декабря 2022, 08:06

            DinarMayor

            Сегодня еще попробую успеть прописать всем фракциям переобучение в госпиталях.

            Кстати, прописал для всех играбельных фракций. Пополнение/переобучение таких юнитов в изначальной столице своей фракции каждый ход, в своих родных землях - раз в 4 хода, в чужих землях - раз в 10 ходов. Или нужно/можно почаще?) Госпитали доступны только в городах и переобучать там можно юниты, что доступны только в замках.
            Спойлер (раскрыть)




            Xamax 23 сентября 2022, 23:21

            в булгаре ислама мало

            кстати, Валетта только в 16 веке появилась. до этого вроде Мдина была

            Добавил ислама Булгару

            переименовал Валетту в Мдину


            Ravelin 17 ноября 2022, 20:54

            DinarMayor 17 ноября 2022, 20:47

            Ага. Правый верхний угол карты.
            Можно назвать Кокшаров, этот город принадлежал марийским племенам.

            Переименовал в Кокшаров. Регион назвал "Уральский регион". хотя вроде и до этого так же было. :0142:



            DinarMayor

            у некоторых городов не выдуется подобные анчи

            Добавил анчи оставшимся городам(правитель города(герцог, бей и прочее)) - оказывается не прописаны были 70 городов :n07: Пока что у них нет собственной иконки с гербом и толкового описания - постепенно исправлю/пропишу. Буду рад помощи в этом :victory-style:
            Спойлер (раскрыть)




            DinarMayor

            Сделаю выбор игроку: на начало новой кампании будет приходить сообщение с вопросом "хотите отключить усыновления...".

            Добавил.
            Спойлер (раскрыть)



            Подправил скрипт авто войны. Теперь католики и Папа не объявляют друг другу войну при переходе границ. Игрок объявляет войну ИИ с вероятностью 7%, а ИИ игроку и другим ИИ - 1%.
            	if fac.isPlayerControlled==1 then
            		pr=7;
            	end
            	if fac.isPlayerControlled~=1 then
            		pr=1;
            	end
            	if pr~=nil
            		and RandomPercent(pr)==true 
            ... и т.д. ...
            

            Остальное так же: крестоносцы свободно ходят по землям католиков, а участники джихада - по землям мусульман.


            Увеличил значение starting_action_points, отвечающее за построение маршрутов передвижений ИИ, в файле descr_character.txt. теперь ИИ должен стать чуть продуманнее в плане десантов. Первые 40 ходов теста показали, что Шотландия стала активней - высадилась и захватила Кале у меня) переходы хода, возможно, станут чуть медленнее, особенно если будет много персонажей у ИИ. Посмотрим, что будет дальше.
            starting_action_points	450


            Также подредактировал файл страт ИИ descr_campaign_ai_db. Убрал строку, отвечающий за приоритет фортам. ИИ должен перестать толпится у фортов, но это не гарантия, т.к. там есть и другие приоритеты защиты и атаки.
            <!---
            	<merge_fort_priority_offset int="500"/>
            -->



            as1991 09 сентября 2022, 17:11

            2. всплакнул ностальгически, увидев пирата с наружностью из старого доброго Рима Первого ))) (Раскрыть)


            DinarMayor 09 сентября 2022, 17:37

            Византийские мятежники. Я византийцам из рима1 портреты сделал было) Нужно будет их заменить на какие-нибудь околованильные, но отличающиеся от европейских.

            Есть у кого мысли откуда можно найти/взять?







            Что-то еще было, что-то еще сделал, но уже забыл что именно :0142:







            DinarMayor 07 сентября 2022, 21:28

            as1991

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

            А мне интересно, как ты их на тактику вывел?) Этот, и еще три наподобие, юнит нужно для найма принцесс, еретиков, ведьм и инквизиторов. Их напрямую нанимать нельзя, вот и приходится применять такие меры, а именно скрипт, который следит за наймом этих юнитов и сразу их удаляет, а взамен создает принцессу и т.д.
            В награду за миссию может пришли? Хотя я вроде фиксил этот момент. Но если даже так, то почему не было вылета - эти юниты неиграбельны. Хм)))
            Спасибо за видео - ща посмотрим)

            SamaelBC 13 сентября 2022, 09:42

            Вот и "принцессы" появились, хотели к армии присоединиться, а замуж нет - вырезал их от греха подальше.

            Imp

            Сейчас займусь скриптом, что будет "нейтрализовывать" агентоюнитов :)

               User_145236
              • Imp
              Imperial
               

              Дата: 28 декабря 2022, 09:38

              Когда обнова? :i59FuJw (1): :020:
                 DinarMayor
                • Imp
                Imperial
                 

                Дата: 28 декабря 2022, 09:45

                User_145236 28 декабря 2022, 09:38

                Когда обнова? :i59FuJw (1): :020:

                :0182:

                DinarMayor 24 декабря 2022, 21:28

                !!!ps Возможно я не успею доделать новую версию до нового года, т.к. еще не вышла новая версия программы, а без нее невозможен наем новых +500 юнитов. Можно, но только скриптами. В общем, если в ближайщее время не будет проги новой версии и я успею написать скрипт для найма, то возможно и успею до НГ. :n05: Если все же нет, то в январе - как раз успею все протестировать как следует. 50 на 50 в данный момент. Время летит... :0142: :129:
                   User_145236
                  • Imp
                  Imperial
                   

                  Дата: 28 декабря 2022, 19:08

                  Обнова будет патчем или полная переустановка? :i59FuJw (1):
                     DinarMayor
                    • Imp
                    Imperial
                     

                    Дата: 28 декабря 2022, 20:19

                    User_145236 28 декабря 2022, 19:08

                    Обнова будет патчем или полная переустановка? :i59FuJw (1):

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

                      Дата: 30 декабря 2022, 09:20

                      Небольшой отчет по моду - по тому, что планируется в ближайшее время. Ну и мне будет проще эту инфу в одном месте читать :)

                      Xamax 09 ноября 2022, 14:59

                      снова заметил слишком низкое содержание юнитов. пешие дружины беков и ханов у булгар

                      Осталось это исправить.

                      SamaelBC

                      Ещё по игре одно предложение, может стоит генералам понизить здоровье с 3 до 2 ?

                      Это тоже лучше исправлю, а то генералы меньше паниковать стали, точнее, перестали почти. Здоровье тоже немного влияет. Я им и мораль поднимал было, но с такой же моралью и со здоровьем 2 было лучше вроде.)

                      DinarMayor

                      Нужно еще пройтись по ЕДУ и прописать приоритет найма для каждого юнита.

                      Это пока не буде делать, т.к. в новой версии проги вроде как доступ к пулам найма будет - это позволит многое)

                      DinarMayor 08 сентября 2022, 02:12

                      По поводу "Бонапарт" - нужно это заменить))) Не знаю сколько раз я уже убирал его...)
                      В общем, как-то давно я внедрил имя Наполеон и фамилию Бонапарт и начал играть - ждал когда рандом выдаст мне Наполеон Бонапарт :0142: И он выдал, точно также, как и Гарри Поттера иногда выдает) или Чарльза Ксавьера) Прикола ради внедрено, но по сей день гуляет в моде, как оказалось) Весело, но лучше убрать, имхо)

                      Убрал :008:

                      Ян_Третьяков 21 ноября 2022, 00:05

                      Такой вопрос: А планируется ли в моде/возможна в дальнейшем рандомизация гарнизона при атаке поселения/форта?

                      Еще и это хочу сделать.

                      Плюс много тестов) Ну и исправлений, если будут попадаться баги или вылеты - пока с этим все норм.
                         
                        Перевести Страницу
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 10:06 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline