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




DinarMayor

RTWHotSeatTool

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

 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:

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

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

       osman2013
      • Imp
      Imperial
       

      Дата: 31 декабря 2025, 12:45

      DinarMayor 28 декабря 2025, 21:57

      osman2013

      не включается от слова совсем меню ключика, кроме команд скринов --вопрос как его активировать и включить чтобы твои консольные команды работали!?

      Ответ был тут)

      DinarMayor

      Консоль ключника пока отключена, но ключнику я подскажу как ее можно включить.

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

      as1991, закрепи пожалуйста это сообщение: Для просмотра ссылки Зарегистрируйтесь
      Если багов не будет в итоге, то заменю ссылку на прогу в шапку темы.

      Спасибо большое за помощь все заработало, я вам написал в ЛС относительно запуска вашего фича-файла при запуске глобальных модов (точнее совместимости с ними), ответьте потом пожалуйста мне в личку хорошо, желаю успехов и благополучия в Новом году и с Наступающим вас автор!))
         Владислав_Сопряков
        • Imp
        Imperial
         

        Дата: 03 января 2026, 18:41

        Всех с наступившим ! Извините за глупый вопрос, но очень уж хочется уточнить. Ответ мне почти наверняка уже известен, после беглого ознакомления с подробностями проги, и все же.. Получается что эта программа никак не может помочь и не нужна, в случае классического хот-сита на одном компе ? (ибо в таком случае я пользовался скриптом(?) который нужно активировать после каждого нажатия окончания хода, а потом еще убирать автоуправление со всех поселений надо. А еще он кажется заменял некоторые другие места под скрипты, кажется в старой версии Bronze Age он конфликтовал с местным скриптом, то есть хот-ситно поиграть в бронзу было нельзя..)
           as1991
          • Imp
          Imperial
           

          Дата: 03 января 2026, 19:28

          И тебя тоже с наступившим новым годом!
          Эта программа да, не заменяет классический хот-сит скрипт.
          Но что касается Бронзы - ты мы на ней играли хот-сит кампании, трудностей с внедрением скрипта не припомню...
          В архивных темах должны быть ссылки на сборки с уже встроенным скриптом.
          Буду с пк, погляжу, может найду.
             DinarMayor
            • Imp
            Imperial
             

            Дата: 17 января 2026, 14:33

            Всем привет! :i59FuJw (1):

            as1991

            Эта программа да, не заменяет классический хот-сит скрипт.

            Заменит) Как раз в процессе написания режима хот-сит кампании. Только придется с налогами покопаться конечно, чтоб не выставлять. На данный момент ход будет автоматически передаваться следующей фракции-игрока, пропуская ИИ фракции. Я напишу еще подробнее - пока рано что-то однозначно говорить, т.к. все на стадии разработки.
               as1991
              • Imp
              Imperial
               

              Дата: 17 января 2026, 14:45

              Владислав_Сопряков, кажется, нашел. Вот эта сборка, на которой мы играли хот-сит - Для просмотра ссылки Зарегистрируйтесь
              -Добавлено-

              DinarMayor

              Как раз в процессе написания режима хот-сит кампании. Только придется с налогами покопаться конечно, чтоб не выставлять. На данный момент ход будет автоматически передаваться следующей фракции-игрока, пропуская ИИ фракции. Я напишу еще подробнее - пока рано что-то однозначно говорить, т.к. все на стадии разработки.
              :006:
              Очень хорошо будет!!! Верю в тебя!
              Спойлер (раскрыть)
                 DinarMayor
                • Imp
                Imperial
                 

                Дата: 17 января 2026, 15:03

                as1991

                Еще бы сделать возможным запускать RTWHotSeatTool на стимовской версии

                Это придется искать сотни адресов заново) Что-то будет проще найти, что-то очень сложно. Я, конечно, это сделаю со временем, но пока не найду каждый аналогичный адрес для стим версии - прога может просто вылетать в определенные моменты. Давай я тебе ща напишу в личке про это, чтоб доступ к стим версии получить, ну ты в курсе.)
                   as1991
                  • Imp
                  Imperial
                   

                  Дата: 17 января 2026, 18:47

                  DinarMayor

                  Это придется искать сотни адресов заново)
                  я имел в виду, в стиме с экзешника Алекса запускать. Или там тоже все прям другое? :038:
                     DinarMayor
                    • Imp
                    Imperial
                     

                    Дата: 19 января 2026, 21:23

                    as1991

                    Или там тоже все прям другое?

                    Если это другая сборка ехе, то да - адреса будут другие.
                    Ты же можешь прям сейчас проверить, будет работать прога или нет.))) Установи на стим и запусти попробуй. Если адреса другие, то словишь вылет наверно в течении первых пары секунд после запуска мода(не лаунеча, а мода через "Запустить с RTWHSTLibrary.dll"). :0142:
                       as1991
                      • Imp
                      Imperial
                       

                      Дата: 20 января 2026, 08:30

                      да, я проверял уже давно, не работает :D
                      Если бы работало, я бы этот вопрос не поднимал )
                      -Добавлено-
                      да, я проверял уже давно, не работает :D
                      Если бы работало, я бы этот вопрос не поднимал )
                         DinarMayor
                        • Imp
                        Imperial
                         

                        Дата: 21 января 2026, 00:16

                        Режим хот-сит кампании - начало



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

                        as1991

                        не работает

                        Ну вот, видишь) Значит искать адреса) В любом случае мне нужна стим версия игры, чтоб это сделать. А что, ГР вообще не работает теперь, а Хамачи?
                           
                          Перевести Страницу
                          Сообщество ИмпериалСетевые Баталии Сетевые Баталии Золотой Век Rome: Total War Обратная Связь
                          Стиль:Language: 
                          Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 05:57 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline