Разделы

Новости
Об игре
Учебник
ЧаВо
Файлы
Галерея
Видео
Наши блоги
О сайте
Форум

Голосование

Как вы оцениваете выходящие для Bannerlord обновления?












Реклама




Пользователей
Сейчас на форуме
Пользователи: 3
Гостей: 387
Всего: 390

Реклама

Теги:

Автор Тема: [Other] Mount & Blade: Warband Decompiler (из .txt в .py)  (Прочитано 49969 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Сообщений: 350
    • Просмотр профиля
+15
« : 24 Марта, 2013, 15:33 »
Warband Module Decompiler - преобразовывает текстовые файлы мода в питоновские файлы модульной системы, готовые для редактирования и компиляции.

Авторы: Aeldarian, Janycz
Требуемая версия игры: Warband v1.173 + WSE 4.7.3 или Warband v1.153 + WSE или M&B v1.011/1.010 или WFaS v1.143
Язык интерфейса: английский, русский (как включить русский читать там)
Warband Script Enhancer(WSE): поддерживается
Скачать декомпилятор: Прямая ссылка
Исходный код: GitHub, Bitbucket

Для работы декомпилятора нужен .NET Framenwork v4.7.2

Скриншот:
(нажмите для открытия / скрытия)
Описание: Фактически эта программка позволяет получить модульную систему любого мода вне зависимости от того, публиковал ли её автор.

ВАЖНО!!! Данная программа публикуется здесь исключительно для собственного использования, если вам хочется под себя и для себя доработать какой-то мод. Публикация в общественный доступ работ, использующих чужой код, полученный с помощью этой программы, будет расцениваться, как использование чужих ресурсов без согласия авторов, со всеми вытекающими.

(нажмите для открытия / скрытия)

(нажмите для открытия / скрытия)

(нажмите для открытия / скрытия)

(нажмите для открытия / скрытия)

Программа и исходники распространяются по лицензии GNU GLPv3 (http://www.gnu.org/copyleft/gpl.html)

Примечание.
Если для создания декомпилируемого мода модификации подвергались не только module_ файлы, но и process_, как например в Custom Commander, то корректная работа не гарантируется.
« Последнее редактирование: 26 Марта, 2020, 22:45 от Janycz »
  • Фракция: Наемники
  • Сообщений: 1640
  • За активную деятельность, связанную с публикациями и помощью другим посетителям
    • Просмотр профиля
0
« Ответ #1 : 25 Марта, 2013, 13:28 »
Спасибо! Полезная вещь. Правда, мой антивирус её невзлюбил. Всё время хочет удалить. Но это мелочи жизни.
  • Ник в M&B: Fin___Gall
  • Сообщений: 350
    • Просмотр профиля
0
« Ответ #2 : 25 Марта, 2013, 16:04 »
Автор программы любезно предоставил исходники. Если кто-то имеет соответствующие навыки и желание, может доработать утилиту под новую версию игры.
В общем, если решитесь, обращайтесь ко мне.
  • Фракция: Наемники
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #3 : 14 Мая, 2013, 19:10 »
По ходу проект заморожен?
  • Сообщений: 7662
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов И создали они сайт... Призер конкурса Футболка по версии Всадников
    • Просмотр профиля
0
« Ответ #4 : 14 Мая, 2013, 19:30 »
Что бы это могло значить то, что же за проект такой
Моя конфигурация:
Нормальная, мне хватает.
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #5 : 15 Мая, 2013, 13:12 »
Будет ли программа поддерживать модульку версии 1,153? Играю в Good Mod Ressurection. Похоже программа не поддерживает ее, потому при попытке декомпиляций не происходит ничего. То есть даже ошибку не выдает. Активна кнопка "стоп" и все.

Питон установлен. Натив модульки редактируются, компилируются. Все норм. Вин 7 х64.
  • Сообщений: 2767
  • За создание технических проектов различного характера Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #6 : 15 Мая, 2013, 19:59 »
Будет ли программа поддерживать модульку версии 1,153
Будет, мод написан без операндов, добавленых в патчах 1.150, 1.151, 1.152, 1.153
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #7 : 29 Мая, 2013, 09:57 »

Подскажите, в чем дело? И можно ли как либо это исправить. Заранее спасибо.
Лесом, полем, речкой, морем
Мы бредем который год
Да не от хорошей доли
Люд в наемники идет

Крови пролили немало
Где чужой, а где своей
Только плакать не пристало
Тебе платят - вот и бей
  • Сообщений: 749
    • Просмотр профиля
0
« Ответ #8 : 29 Мая, 2013, 12:55 »
olovo, проблема возникает когда вы пытаетесь декомпилировать или при запуске? Если первое, то еще раз ознакомьтесь с представленными требованиями к моду, возможно, по каким-либо параметрам он не соответствует им. Если второе - значит вы вместо запуска приложения пытаетесь его отдебажить (что маловероятно, но как вариант) и вылетает ошибка.
  • Ник в M&B: ValerBOSS
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #9 : 29 Мая, 2013, 16:57 »
ValerBOSS, я пытаюсь декомпилировать. Причину найти не смог... Натив версии 1,153 декомплирует, а вот мой мод сделанный из него путем добавления, юнитов и шмоток, заменой музыки не хочет.
 
Лесом, полем, речкой, морем
Мы бредем который год
Да не от хорошей доли
Люд в наемники идет

Крови пролили немало
Где чужой, а где своей
Только плакать не пристало
Тебе платят - вот и бей
  • Сообщений: 749
    • Просмотр профиля
0
« Ответ #10 : 29 Мая, 2013, 17:50 »
olovo, если большинство ваших изменений были сделаны посредством утилит типа itemeditor, а не через модульку, то такой результат не удивителен; наверное, придется всё делать заново.
  • Ник в M&B: ValerBOSS
  • Сообщений: 2767
  • За создание технических проектов различного характера Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #11 : 29 Мая, 2013, 18:18 »
ValerBOSS, я пытаюсь декомпилировать. Причину найти не смог... Натив версии 1,153 декомплирует, а вот мой мод сделанный из него путем добавления, юнитов и шмоток, заменой музыки не хочет.
 

Значит, мод неправильно сделан.
А ...\include\vector.h  -  это шаблоны в C++, всегда они работали нормально, если у программиста нормальные руки

P.S сам столкнулся с такой проблемой

Вот вам исходники, можете отладить (что написал там автор программы я не знаю (WinAPI, шаблоны))

[вложение удалено Администратором]

[вложение удалено Администратором]
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #12 : 29 Мая, 2013, 19:14 »
ValerBOSS, именно так они и сделаны. Что ж, видимо не судьба, в любом случае спасибо.
 

Добавлено: 29 Мая, 2013, 19:18

(нажмите для открытия / скрытия)
Спасибо, но боюсь я в этом полный ноль... Мод стабилен, ошибок нет, все прекрасно, но вот столкнулся с проблемой когда смог поставить МС. Либо все с нуля делать с МС, либо до конца без нее. Видимо буду до конца делать его без МС.
« Последнее редактирование: 29 Мая, 2013, 19:18 от olovo »
Лесом, полем, речкой, морем
Мы бредем который год
Да не от хорошей доли
Люд в наемники идет

Крови пролили немало
Где чужой, а где своей
Только плакать не пристало
Тебе платят - вот и бей
  • Сообщений: 178
    • Просмотр профиля
0
« Ответ #13 : 30 Мая, 2013, 20:54 »
Развитие утилиты остановлено из-за невостребованности. И всё же таки стоило указать что это бета версия утилиты. Пришлите txt файлы мода, которые валят декомпилер, посмотрю что можно оперативно поправить.
  • Сообщений: 2767
  • За создание технических проектов различного характера Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #14 : 01 Июня, 2013, 15:07 »
ValerBOSS, я пытаюсь декомпилировать. Причину найти не смог... Натив версии 1,153 декомплирует, а вот мой мод сделанный из него путем добавления, юнитов и шмоток, заменой музыки не хочет.
 


Тогда все понятно, программа была написана для версии 1.143 игры, а Вы пытаетесь декомпилировать версию 1,153.
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 47
    • Просмотр профиля
0
« Ответ #15 : 02 Июня, 2013, 19:58 »
Тогда все понятно, программа была написана для версии 1.143 игры, а Вы пытаетесь декомпилировать версию 1,153.
Самое забавное, что натив версии 1,153 декомпилирует за милую душу.
Лесом, полем, речкой, морем
Мы бредем который год
Да не от хорошей доли
Люд в наемники идет

Крови пролили немало
Где чужой, а где своей
Только плакать не пристало
Тебе платят - вот и бей
  • Сообщений: 4563
  • За регистрацию на форуме не позже декабря 2016 года и не менее 3000 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #16 : 04 Июня, 2013, 00:11 »
Самое забавное, что натив версии 1,153 декомпилирует за милую душу.
И Пендор 3.6-3.611 тоже).
  • Сообщений: 1332
    • Просмотр профиля
0
« Ответ #17 : 07 Июня, 2013, 13:02 »
Отличная программа.Спасибо. :)
  • Сообщений: 19
    • Просмотр профиля
0
« Ответ #18 : 07 Июня, 2013, 23:35 »
Переведите "для чайников" этот пункт:
(нажмите для открытия / скрытия)
Спасибо. А именно 3 и 4 строчки.
  • Сообщений: 2767
  • За создание технических проектов различного характера Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #19 : 08 Июня, 2013, 09:53 »
Настроить export_dir в module_info.py
Это значит ввести директорию модуля в export_dir = "<директория модуля>" в файле module_info.py

Дважды запустить билдер
Два раза запустить build_module.bat
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 19
    • Просмотр профиля
0
« Ответ #20 : 08 Июня, 2013, 10:33 »
Настроить export_dir в module_info.pyЭто значит ввести директорию модуля в export_dir = "<директория модуля>" в файле module_info.pyДважды запустить билдерДва раза запустить build_module.bat
Ага. Вот в чем проблема...
Файлов module_info.ру и build_module.bat просто нет.
Откуда они? Прога?
  • Сообщений: 7662
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов И создали они сайт... Призер конкурса Футболка по версии Всадников
    • Просмотр профиля
0
« Ответ #21 : 08 Июня, 2013, 10:59 »
Вопрос тогда если вы не знаете что это такое, зачем вам вообще это программа нужна? Это модульная система http://rusmnb.ru/index.php?topic=15189.0
Моя конфигурация:
Нормальная, мне хватает.
  • Сообщений: 19
    • Просмотр профиля
0
« Ответ #22 : 08 Июня, 2013, 12:01 »
Вопрос тогда если вы не знаете что это такое, зачем вам вообще это программа нужна? Это модульная система http://rusmnb.ru/index.php?topic=15189.0

Спасибо, разобрался.
Незнание о существовании программы никак заголовком темы не невелируется.
Я нашел WMD не важно каким путем, но вполне нормально, что не знал о её связи с модульной системой, впрочем как и самой модульной системе =)
За это извиняюсь.
  • Сообщений: 2767
  • За создание технических проектов различного характера Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+3
« Ответ #23 : 17 Августа, 2013, 15:24 »
Адаптировал под WSE и последнюю версию игры: http://yadi.sk/d/OxbxqT9R8-_xA
P.S Для работы декомпилятора нужен .NET Framenwork v4.0
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!
  • Сообщений: 38496
  • За регистрацию на форуме не позже сентября 2008 года И создали они сайт...
    • Просмотр профиля
0
« Ответ #24 : 09 Мая, 2014, 16:15 »
Интересно, а  WD этой штукой раскрутить нельзя?
  • Ник в M&B: Sellsword
Привыкший сражаться не жнет и не пашет:
Хватает иных забот.
Налейте наемникам полные чаши!
Им завтра – снова в поход!
Теги:
 

Список игр

Реестр других игр

Важное о модах

Наши моды
Русь 13 век
Мододельня
Форум модов
Обмен опытом

Блоги

114 блогов, 367 записей
Последние записи:

[23 Июля, 2019, 11:23]

[28 Марта, 2019, 15:23]

[24 Октября, 2018, 10:44]

[22 Октября, 2018, 13:57]

[30 Августа, 2018, 22:42]
Крупнейший сайт о стратегиях. Обзоры новинок.Активный ФОРУМ и встречи с разработчиками. Большая качалка МОДов для RTW и не только. Родной дом «Империи» и «Бонапарта». СиЧЪ Total War Все о Mount & Blade
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS