Community Imperial: Отладочная информация RomeTW.exe - Сообщество Империал




Minotawr

Отладочная информация RomeTW.exe

Сама информация + некоторые описания для чго она нужна
Theme created: 29 December 2010, 17:28 · Author: Minotawr
Views:
 28 012

  • 9 Pages
  • 1
  • 2
  • 3
  • Last »
 Minotawr
  • Imp
Imperial
 

Date: 29 December 2010, 17:28

Итак, путем некоторых манипуляций с exe-шником RTW был получен дамп отладочной информации.
Для чего этот дамп нужен, и что с его помощью можно сделать?
1) Дамп содержит сведения об ошибках привязанные к отдельным файлам исходников из которых собиралась игра.
2) Для чего нужна эта информация? Тут все очень просто и интересно, например можно получить данные о многих функциях и методах из исходников, так как все обработки ошибок привязаны именно к ним родимым - к функциям и методам...

Возьмем к примеру отладочную информацию для секции TRM(%.1f):
Spoiler (expand)


Тоже самое, есть например отладочная информация по файлу settlement_construction.cpp
Spoiler (expand)


Конечно много мусора, и мало описаний, но по крайней мере здесь полно информации для экспериментов со скриптами и т.д.

В общем, смотрим, ищем полезное, а для мня пока можете отписаться, нужно ли вытаскивать ту-же самую информацию по БИ и АТВ...

Собственно сам файл To view the link Register
     Julius
    • Imp
    Imperial
     

    Date: 29 December 2010, 17:36

    Minotawr, хмм, интересно)
    ещё бы со всем этим разобраться и узнать как можно использовать Imp
       Minotawr
      • Imp
      Imperial
       

      Date: 29 December 2010, 17:45

      Julius там мноооого чего разбирать нужно...
      Но самое главное, это имена процедур и функций для скриптов.
      А вот полные их описания... Тут уж нужно каждую по отдельности юзать и в сообщениях об ошибках отлавливать.
      Сейчас я копаюсь, пытаюсь сделать отладчик скриптов работающий при запуске РТВ в режиме командной строки, но проблема в том, что адрес точки входа поймать не могу... Исполняемая часть зашифрована, нужно расшифровывать и дезасемблировать, а это не на один день работы...
         Julius
        • Imp
        Imperial
         

        Date: 29 December 2010, 17:49

        Minotawr 29 Дек 2010 17:45

        Julius там мноооого чего разбирать нужно...
        Но самое главное, это имена процедур и функций для скриптов.
        А вот полные их описания...
        To view the link Register

        это не поможет?
           L.VII.C
          • Imp
          Imperial
           

          Date: 29 December 2010, 17:57

          Minotawr

          Я во всем этом не разбираюсь Imp, но надеюсь что это полезное открытие и даст дополнительные преимущества в деле модостроения, удачи Imp
             Minotawr
            • Imp
            Imperial
             

            Date: 29 December 2010, 18:01

            To view the link Register
               Basileus
              • Imp
              Imperial
               

              Date: 29 December 2010, 18:21

              Был бы он на C# - было бы намного проще)

              По сабжу - очень интересно. Еще бы это все в итоге применить для увеличения различных слотов.
                 L.VII.C
                • Imp
                Imperial
                 

                Date: 29 December 2010, 18:51

                Minotawr

                Quote

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

                Потому и писал, что не разбираюсь Imp

                Quote

                а я буду дальше выкапывать из РТВшного экзешника все возможные данные...

                Зато это понял, отлично Imp
                   Minotawr
                  • Imp
                  Imperial
                   

                  Date: 29 December 2010, 19:07

                  Basileus 29 Дек 2010, 18:21

                  Был бы он на C# - было бы намного проще)
                  По сабжу - очень интересно. Еще бы это все в итоге применить для увеличения различных слотов.

                  Ну да, Msil распарсить можно даже на коленке...
                  Насчет добавления слотов, думаю максимум что возможно - изменить количество юнитов (довести до уровня АТВ), остальное - практически не реально без исходников, не на что даже опереться в поисках значений (если искать количество юнитов, можно сравнивать БИ и АТВ например)...
                     Julius
                    • Imp
                    Imperial
                     

                    Date: 29 December 2010, 19:10

                    Minotawr 29 Дек 2010 19:07

                    думаю максимум что возможно - изменить количество юнитов (довести до уровня АТВ),
                    а фракций? а культур? Imp
                      • 9 Pages
                      • 1
                      • 2
                      • 3
                      • Last »
                       
                      Translate a Page
                      Community ImperialRome: Total War Моды Rome: Total War Мастерская RTW Feedback
                      Style:Language: 
                      Conditions · Responsibility · Confid. · About · 02 Jul 2026, 23:55 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite