Голосование

Какой сеттинг модов вас привлекает в большей мере?












Оформление



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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - akamashev

Страницы: [1]
1
hellraiser98, На респаун всех рыцарских орденов в игре. Он вызывает скрипт spawn_errant_knights, который спавнит рыцарей во всех замках. В оригинале он вызывается раз в сутки, а тут гораздо чаще. Можно, конечно, вырезать оттуда только СКО, вынести в отдельный скрипт и вызывать его, но это гораздо сложнее.

2
подскажите твик на скорость респауна ско пожалуйста.
На 3.9.5:
В конце simple-triggers.txt  добавить:
1.000000 1 1 1 936748722493063602
Увеличить число во второй строке файла на 1. 
Подчеркнутое значение можно менять, чем меньше тем быстрее спауниться будут.

3
Вычистил несколько багов, добавил файл поддержку файла menus.txt.
Скрипты и триггеры уже работают хорош.
Надеюсь на днях сделать диалоги и conversation.
Потом десериализаторы для всяких файлов типа troops.

4
это что-то типа декомпилятора?

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

5
можешь простым языком описать ?

Она работает с *txt файлами из папки module.
В теории любого. Нужен для того, чтобы редактировать файлы модуля. То есть, можно вырезать кусок, например,  и пересобрать. Можно редактировать константы, строки и тд. Потом пересобрать файл и подбросить его в module. И он заведется, и будет работать.
То есть, если открыть тему с твиками, там идет поиск строк числовых, без четких наводок в них ориентироваться нельзя. А так можно менять прям в коде, а потом пересобирать. А код гораздо читабельнее. Плюс, можно вносить какие-то изменения функциональные, а не только константы.

6
Надо было почитать , я когда себе что-то подобное искал, не нашел.
Да это декомпилятор/компилятор в одном лице, в рантайме, с интерфейсом и без питона.
Хотя вообще компиляцией перевод текста из одного формата в другой называть не очень корректно.

7
Здесь самые живые темы по твикам.
Пы. Сы. Если подскажете, куда пересоздать, то могу и перенести.

8
Нет, для варбанда в целом пойдет.
Просто тестировал на файлах пендора.

9
Всем привет.

В общем, я погромист немного и решил написать редактор файлов модуля для Warband. Потому что читать цифири невозможно.
Собственно, я накидал первую тестовую бета версию, которая парсит файл из модульки и превращает файл в питонообразный код, который уже можно читать.
Я имею время на развитие, поэтому решил, что будет неплохо вывалить что есть, что собрать фидбек от коммьюнити, надо оно или не очень.

Сразу скажу, что я не IDE для модостроения делаю. Это будет быстрая и удобная приложуха, которая позволит быстро накидать твиков.

Пока работает нормально парсинг и сборка simple_triggers,  и парсинг скриптов. Скрипты обратно не собираются и грузятся достаточно долго(60к строк, секунд сорок у меня).
В корне пара файлов с пендора для тестов.
Три кнопки, рекомендую начать с Load test triggers.
В первом текстбоксе отображаются цифры из модуля.
Во втором псевдокод.
В третьем скомпиленный программой псевдокод то есть цифры на выходе.
Кнопка сравнить сравнивает исходные цифры и скомпилированные заново.
Добавить триггер не получится, только редактировать.

По проблемам, я не нашел строки. Если кто-нибудь подкинет файл, буду весьма благодарен.
Все нашел.

UPD1. Добавил табуляцию, строки, кроме оружия, и почти полную поддержку скриптов.
Пожалуйста, киньте ссыль, где брать последнюю модульку.
Поддержка скриптов "почти полная" потому что в скриптах на последний Пендор идет вызов метода №2725, который я не нашел пока, и он ломает парсинг.
И еще не смог выловить ошибку связанную с параллелизацией. Иногда пишет, что декомпилировать не может, хотя может.

Программа в прикрепе.
Требуется .NET v4.6.2 https://www.microsoft.com/ru-ru/download/details.aspx?id=53344
Антивирус может ругаться, потому что приложение не подписано.
Первый пост, сильно не пинайте за оформление.

Страницы: [1]
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.

Powered by SMF 2.0 | SMF © Simple Machines LLC | Сайт работает на быстром VPS/VDS хостинге от FASTVPS