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




DinarMayor

RTWHotSeatTool

Программа для создания исторических битв для онлайнов по Rome Total War(RomeTW-ALX.exe).
Тема создана: 16 июня 2025, 12:55 · Автор: DinarMayor
Просмотров:
 17 313

 3 
 DinarMayor
  • Imp
Imperial
 

Дата: 02 июля 2025, 18:47





RTWHotSeatTool



Imp




     Тема, посвященная программе RTWHotSeatTool - программе, которая предназначена для облегчения ключнечества и игры в хот-ситы по Rome Total War(RomeTW-ALX.exe). Суть программы - нахождение, чтение и редактирование значений, а так же перехват функций по адресу в памяти игры. Например, все, что прога печатает в файл с битвой, находится в памяти игры.

Возможности проги на данный момент:
- автоматическое создание битв и перенос потерь после онлайна
- зум камеры на тактике
- контроль скорости, как в меди2 можно очень плавно менять скорость(по 0.01, а обычно по 1.0)
- консоль ключника(dear imgui, v1.92.0), где можно получить разную информацию о персонаже кликнув по нему
- возможность отнять 10% от численности армии за отступление через консоль ключника
- встроенный скриншотер(формат .png)
- запуск игры через RTWHotSeatTool.exe с настройками в конфиг файле RTWHST.cfg.dm(например " -ne -show_err" или " -show_err -mod:NL -noalexander -nm -ne")
- возможность увеличить лимит анчей
- просмотр тактики
- кроме этого есть еще куча новых возможностей(эвенты, скриптовые и консольные команды, лимит юнитов, лимит поселений и что-то еще), но это будет все доступно в версии проги, посвященной конкретно для моддинга

Горячие клавиши:
ctrl + ~(тильда) - меню ключника
ctrl + F12 - скриншот экрана игры
ctrl + shift + F12 - скриншот выделенной области экрана игры
ctrl + shift + alt + F12 - скриншот выделенной области экрана игры с эффектом паузы игры
SHIFT + + - повышение скорости битвы
SHIFT + - - снижение скорости битвы
CTRL + + - прыжок камеры максимально к земле
CTRL + - - отдаляет камеру от земли
двойной щелчок колесиком мыши - Для просмотра ссылки Зарегистрируйтесь
Режим хот-сит кампании - Для просмотра ссылки Зарегистрируйтесь
CTRL + клик левой кнопкой мыши - Для просмотра ссылки Зарегистрируйтесь
И еще что-то там...


Инструкции (Раскрыть)

Видео (Раскрыть)

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



Прога прошла успешные тесты на Windows 7, Windows 8, Windows 10 и Windows 11. Наверняка баги еще имеются, но я их постепенно лечу. :008:

Благодарности:
- youneuoy за прогу M2TWEOP, вернее, что я могу подсматривать в исходники его проги и использовать его наработки, ведь Medieval II создан на Rome и многое в полученных в памяти структурах(например в структуре генерала) совпадают, но и отличий очень много. Если бы не его опыт, то я бы еще мало чего сделал. Да и вообще сама мысль о возможности такой проги, а еще многие советы по кодингу за многие годы общения.
- Corrector, ДДБ, Alex3483, as1991, SevenDayAndrey за тесты
- as1991 за стримы и за всеобъемлющие тесты
- вроде никого не забыл, пишите, если да

     DinarMayor
    • Imp
    Imperial
     

    Дата: 22 марта 2026, 10:10





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

    - скопировать файл chat_filter.san в папку data вашей сборки для хот-сита - этого требует RomeTW-ALX.exe(версия 1.9)
    - запустить RTWHotSeatTool.exe, возможно придется от имени администратора
    - выбрать ваш хот-сит во вкладке "Выбрать ХотСит". Видео и инструкция, если в списке нет вашего сита: Для просмотра ссылки Зарегистрируйтесь.
    - запустить игру одним из способов:
    - "Запустить с RTWHSTLibrary.dll" - запускает выбранную сборку/мод хот-сита с программой
    - "Запустить без RTWHSTLibrary.dll" - запускает выбранную сборку/мод хот-сита без программы

    - как создавать файлы битвы, как запускать программу в битвах с GameRanger и как переносить потери после онлайна можно посмотреть в этом видео - Для просмотра ссылки Зарегистрируйтесь. Позже наверно сделаю короткое видео.
    - созданные битвы будут в папке Рим\dmData\createdBattles
    - файлы результатов битвы - Рим\dmData\battleResults
    - скриншоты - Рим\dmData\screenshots
    - в случае бага или вылета, прошу скинуть мне файл лога RTWHST.log.dm из папки Рим\dmData\, файлы битвы(если баг с битвой), и возможно сейв и скрины.

    Дополнительные возможности:
    Горячие клавиши:
    ctrl + ~(тильда) - меню ключника
    ctrl + F12 - скриншот экрана игры
    ctrl + shift + F12 - скриншот выделенной области экрана игры
    ctrl + shift + alt + F12 - скриншот выделенной области экрана игры с эффектом паузы игры
    SHIFT + + - повышение скорости битвы
    SHIFT + - - снижение скорости битвы
    CTRL + + - прыжок камеры максимально к земле
    CTRL + - - отдаляет камеру от земли
    двойной щелчок колесиком мыши - Для просмотра ссылки Зарегистрируйтесь
    Режим хот-сит кампании - Для просмотра ссылки Зарегистрируйтесь
    CTRL + клик левой кнопкой мыши - Для просмотра ссылки Зарегистрируйтесь
    И еще что-то там...

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

    Будут вопросы или возникнут какие-нибудь проблемы - пишите, все починим. :046:

    Для просмотра ссылки Зарегистрируйтесь.

    Шапку обновлю чуть позже.

       DinarMayor
      • Imp
      Imperial
       

      Дата: 17 февраля 2026, 16:51

      as1991

      Вот тот самый стрим но новой версии программы RTWHotSeatTool от DinarMayor
      С Автором программы на связи, демонстрируем некоторые особенности применения этой замечательной программы.

      as1991, видео недоступно говорит. :013:
         DinarMayor
        • Imp
        Imperial
         

        Дата: 17 февраля 2026, 17:16

        DinarMayor

        про женитьбу вроде тоже нашел, но еще не проверял. Напишу, как будет результат.

        Сегодня попробую этот момент посмотреть, пока помню, где я видел эту игровую функцию.
           as1991
          • Imp
          Imperial
           

          Дата: 17 февраля 2026, 17:19

          DinarMayor

          as1991, видео недоступно говорит
          точно, не могу его найти.... Не помнишь, где стрим вели? на ютубе?
             DinarMayor
            • Imp
            Imperial
             

            Дата: 17 февраля 2026, 17:26

            as1991 17 февраля 2026, 17:19

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

            Да вроде.
               as1991
              • Imp
              Imperial
               

              Дата: 17 февраля 2026, 18:01

              Не могу найти ни в роликах, ни в стримах, ни ро ссылке ни в открытых, ни в ограниченно доступных, ни в черновиках.
              Может, я сам нечаянно его удалил, или ютуб почему то стёр. Хотя он бы предупредил, наверное

              Короче говоря, надо нам новый стрим провести :)

              Ещё поищу на вк и рутубе.
                 DinarMayor
                • Imp
                Imperial
                 

                Дата: 18 февраля 2026, 02:37

                DinarMayor 16 февраля 2026, 06:06

                Цитата

                Есть вопрос, а реально ли исправить другой бесячий в хотситах РТВ момент. Неженитьба женских персонажей семейного древа?

                Alex3483, про женитьбу вроде тоже нашел, но еще не проверял. Напишу, как будет результат.

                DinarMayor

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

                Короче, это возможно, но еще нужно найти кое-что в памяти.


                as1991

                Короче говоря, надо нам новый стрим провести

                Ага) Сам хотел предложить) Как доделаю хот-сит режим, можно будет провести стрим(или просто видео снять) - как раз объясню, как в прошлый раз, что куда нажимать, как хот-сит начать и т.п. :046:
                   DinarMayor
                  • Imp
                  Imperial
                   

                  Дата: 18 февраля 2026, 05:02

                  DinarMayor

                  Короче, это возможно, но еще нужно найти кое-что в памяти.

                  Все, работает.

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

                  !!!ps Почаще кидайте идеи! :D :046:
                     DinarMayor
                    • Imp
                    Imperial
                     

                    Дата: 19 февраля 2026, 06:05

                    Просмотр тактики



                    Добавил возможность просмотра тактики по любым координатам. В хот-ситах это будет полезным для предварительного просмотра тактики перед битвой или при назначении координат ПМО - можно выбрать более выгодную местность для биты.
                       as1991
                      • Imp
                      Imperial
                       

                      Дата: 19 февраля 2026, 07:29

                      DinarMayor, а чем открываются файлы преференс в твоей программе? А то я нечаянно выставил "Блокнот". Не знаю, связано с этим или нет, но при загрузке сейва перед битвой в сите Псы войны игра начала вылетать. Разбираться долго некогда было. успел только попробовать с папкии ивар, Алекс и с езешника рта, результат не менялся
                         DinarMayor
                        • Imp
                        Imperial
                         

                        Дата: 19 февраля 2026, 08:09

                        as1991

                        преференс

                        Преференс файл самой игры? Прога его не трогает. Или ты про .json файл с названиями хот-ситов? Если да, то нотепад++. Там кодировка utf8 должна быть, если правильно помню. А что ты делал, что менял?

                        as1991

                        и с езешника рта

                        А, т.е. и без проги вылетает получается? Ну тогда ты что-то не так прописал наверно.
                        -Добавлено-

                        as1991

                        сейва перед битвой в сите Псы войны

                        А что надо, битву создать? Давай сейв, создам, если срочно.
                           
                          Перевести Страницу
                          Сообщество ИмпериалСетевые Баталии Сетевые Баталии Золотой Век Rome: Total War Обратная Связь
                          Стиль:Language: 
                          Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 02:30 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline