Сообщество Империал: Слом барьеров движка RTW - Сообщество Империал




KAST

Слом барьеров движка RTW

Командна RTR project удивляет
Тема создана: 19 мая 2014, 22:54 · Автор: KAST
Просмотров:
 33 898

x
 2 
 KAST
  • Imp
Imperial
 

Дата: 19 мая 2014, 22:54

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

Imp


В настоящее время разблокированы следующие фичи:
- большинство BI фишек доступны на RomeTW-ALX
- все фишки ALX доступны на BI
- размер юнита увеличен до 300 (планируется увеличить до 1200)
- лимит регионов увеличен с 200 до 1000
- расширенный отладчик – только журнал багов
- встроены EDB, DBM, разблокирован валидатор изображений Ui (интерфейса) – серьёзный конкурент старому «Zeus Validator»
- текстуры местности и облаков теперь моддабельны

Фишки, встроенные в RTR Launcher:
- минимализирован пользовательский интерфейс, без ущерба для кнопочек и пр. опций
- автогенерация файла Descr_Geography.db
- обширный журнал для отладки любых багов и возможных ошибок RomeTW
- автоматическая генерация фонового скрипта
- DLL инжектор и патчер

Планируемые фичи для разблокировки на движке RTW:
- добавление слотов фракций до 60+
- перенос лояльности на RomeTW-ALX
- увеличение EDU слотов

Планируемые фичи для включения в RTR Launcher:
- внедрить пользовательские скрипты EDU (сделано на 30%), чтобы позволить шаблоны юнитов
- позволить модить моды – расширять, улучшать уже существующие моды, меняя параметры и статы, без изменения оригинальных файлов или копирования их юнитов.
- внедрение базовой проверки для descr_strat.txt

RTR Launcher разработан для работы с любым модом и он не ограничен нашим проектом RTR. Как только мы внедрим достаточно фич (и протестируем всё это) для релиза, мы сделаем лаунчер доступным для всего сообщества. Дата окончания работы – конец июня.

Как это работает?
Для разблокировки фишек RomeTW, мы запускаем RomeTW-ALX/BI.exe, а затем применяем наш GameEngine.dll в игровой процесс. Т.е. все изменения делаются сразу во время работы программы, когда запущен RTW. Как только вы выходите из игры, все изменения стираются и экзешник не изменён (всё законно). Это единственный путь легально изменить что-то и к счастью мы получили разрешение от TWC и от CA. Лаунчер является важной частью всего процесса разблокировки зашитых фич.

Почему так долго ждать?
К сожалению, весь процесс работы требует обширных знаний C/C++ и на всё это нужно много времени. Примерно 1 месяц занимает разблокировка провинций и скрытых фишек движка RTW. Но чем больше людей нам поможет, тем быстрее мы сможем закончить нашу работу.

Так где же конечная точка лимитов?
С грамотной командой программистов нет ничего невозможного для разблокировки. Единственный ограничивающий фактор – это время, что определяется навыками программистов и их количеством.

Ссылка на Twc: Для просмотра ссылки Зарегистрируйтесь
     IL9MIM
    • Imp
    Imperial
     

    Дата: 04 декабря 2014, 10:42

    Ну не знаю - человек вроде толковый говорил (в программировании разбирается вполне себе).
       KardinaL
      • Imp
      Imperial
       

      Дата: 04 декабря 2014, 10:57

      IL9MIM

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

      Ну дык... бестолковые вообще таким не занимаются :041: #* Наполовину толковые, как большинство из нас, тоже.

      ЕМНИП, еще в 2008-2009 покойный Миша Darius начал работу в направлении взлома движка, но дальше лизинга ассемблера дело не пошло ни у него, ни у последующих программистов.
         Genastrat
        • Imp
        Imperial
         

        Дата: 05 декабря 2014, 03:29

        IL9MIM

        при желании и умении такой движок на предмет разблокировки лимитов взломать - не особо проблема.
        Всё-таки, это смотря как движок написан. Если некий параметр задан в общей области видимости, а остальные - производные от него, это одно. А если по свойствам и методам рассыпаны константы, то это невыполнимо, наверно (имхо, конечно).
           LLEEVV2020
          • Imp
          Imperial
           

          Дата: 05 декабря 2014, 08:21

          Эх, слом движка, это такое сложное занятие. Потратил много времени Для просмотра ссылки Зарегистрируйтесь (LLEEVV2012_bryt - мой старый аккуант, время всё нет, чтоб заняться входом в него). И в итого пришёл к выводу , что проше Рим с нуля написать, чем взломать ехе-шник
             RomanTim
            • Imp
            Imperial
             

            Дата: 08 декабря 2014, 18:26

            Про слом двигла еще была тема, от камрада "минотавр", сейчас я те посты не нашёл, но там он доступно и понятно объяснил, что одному эту задачу не осилить :)
            --------------------------------------------
            Вот та тема - Для просмотра ссылки Зарегистрируйтесь
            Очень полезное и интересно!
               barbar
              • Imp
              Imperial
               

              Дата: 15 декабря 2014, 17:48

              Автор обнаружил что под слоты фракций и культур предоставляется только 32 бита(по биту на слот) и увеличить кол-во фракций можно только до 31 единицы, и то только если убрать культуры, печаль((
                 LLEEVV2020
                • Imp
                Imperial
                 

                Дата: 16 декабря 2014, 02:29

                Ох, как же это было давно. Такая ностальгия меня объяла. Помню с Minotawr-ом решили Рим с нуля разрабатывать. Но сперва он ушёл с проекта. А потом и я стал сливаться.
                   agnez
                  • Imp
                  Imperial
                   

                  Дата: 16 декабря 2014, 08:18

                  Пока сами креативщики не решат дать мододелам исходники, никакой энтузиаст, пусть даже программист-профи не взломает движок игры. Что в рЫме №1, что в M2TW. Как уже правильно писали, проще создать новую игру с нуля, чем пытаться что то сделать с имеющейся игрой, не имея критически нужных для работы данных. Пытаться "открыть" движок методом тыка и вслепую можно до морковкиного загоговения. Всегда будет пойман косяк, который невозможно исправить, не видя всю картину.
                  А т.к. СА до сих пор НИ РАЗУ не открывала свои игровые движки, даже на древних как дерьмо мамонтов Shogun и M:TW, ждать чуда можно ещё долго...
                     barbar
                    • Imp
                    Imperial
                     

                    Дата: 17 декабря 2014, 21:39

                    agnez Ну это только в том случае если об этом позаботились разработчики, и уже откопали каким образом они это сделали. Помнится в третей циве убирали некоторые ограничения, ибо разрабы не позаботились об их сохранности.
                       АрАл
                      • Imp
                      Imperial
                       

                      Дата: 12 февраля 2015, 14:53

                      Цитата

                      А т.к. СА до сих пор НИ РАЗУ не открывала свои игровые движки, даже на древних как дерьмо мамонтов Shogun и M:TW, ждать чуда можно ещё долго...

                      Помниться, давно уже на TWC собирались предложить СA некоторую сумму денег, за тем чтобы последняя обнародовала исходники игры... Может и правда создать игру с нуля. Неужели в многотысячном империал-сообществе не найдётся пара-тройка квалифицированных программистов? Или многотысячному империал-сообществу не по силам взять на содержание команду разработчиков? Готов первый пожертвовать сотню на общее дело)
                         
                        Перевести Страницу
                        Сообщество ИмпериалRome: Total War Моды Rome: Total War Мастерская RTW МодЦех Rome: Total War Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 02 июл 2026, 11:09 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline