Голосование

Как вы оцениваете Смуту?












Оформление



Пользователей
  • Всего: 28871
  • Последний: 123WwW2004
Сейчас на форуме
Пользователи: 3
Гостей: 334
Всего: 337

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

Тема: Справочник по твикам РоР (ссылки на посты с актуальными твиками внизу шапки)  (Прочитано 578083 раз)

  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
Данная тема предназначена для обобщения данных по различным твикам и описания общих принципов их работы.

1) Общие сведения по работе с .txt файлами, нужные в рамках обсуждения твиков.

2) Числа. Что есть что (в т.ч. это нужно понимать, чтобы уметь адаптировать твики под новые версии, если в них "поедут" порядковые номера).

3) Твики через диалоги (общие сведения, нужные для их добавления).

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

4) Твики через меню (общие сведения, нужные для их добавления).

5) Прочие моменты/замечания.

Итак, как вы поняли, основная суть принципиально новых твиков заключается в написании самого скрипта (по общей структуре: число операций, код первого оператора и т.д.), который позже добавляется в нужное меню/диалог/имеющийся_скрипт/пр. в то место, которое предназначено для "последствий".
Старые моменты тоже редактируются с учетом этого (например, чтобы обнулить неугодный нам триггер, мы аккуратно заменяем имеющуюся в нем операцию по вызову скрипта на 0).

6) Пример написания скрипта (для версии 3.7063).

7) Коллекция твиков (все твики, для которых не указано обратное, совместимы со старыми сохранками на версию 3.9.3).

Перечень твиков на версию 3.7063
Перечень твиков на версии 3.9.1/3.9.2

Антология твиков на версию 3.7063: ссылка (включено большинство, кроме "читерных", какие точно уже лень вспоминать, об этом было написано, но лимит символов потер кусок сообщения после редактирования темы).

Перечень твиков на версию 3.9.5
  • Сообщений: 701
    • Просмотр профиля
    • Civilization Блог
0
« Ответ #1 : 29 Марта, 2016, 05:45 »
Leonion, возьму для примера тивк на раздевание лорда.
Твои комментраии не отвечают на главные вопросы:
1.для какой версии подходит?
2.нужно ли начинать новую игру?
  • Фракция: Темные охотники
Мертвые сраму не имут
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+10
« Ответ #2 : 29 Марта, 2016, 06:06 »
Сообщение с твиками. На всякий случай прошу модераторов его не трогать и не сливать с шапкой.
Твики были написаны на версию 3.7063. На других версиях и доработках могут не работать.

______________________________________________________________________________________________________________

Продолжение тут.
  • Сообщений: 1327
    • Просмотр профиля
0
« Ответ #3 : 29 Марта, 2016, 07:28 »
Всё я свою тему закрыл .Теперь ты все твики делай и показывай здесь.
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+9
« Ответ #4 : 29 Марта, 2016, 10:55 »
Твики были написаны на версию 3.7063. На других версиях и доработках могут не работать.

Продолжение тут.
  • Сообщений: 1327
    • Просмотр профиля
0
« Ответ #5 : 29 Марта, 2016, 18:51 »
Очень нужный твик -- всегда спрашивали про него , когда ты король -- нужно замириться с другим государством.( перемирие на 40 дней ) Я его делал через conversation.txt . Ты наверно по другому будешь делать .
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+7
« Ответ #6 : 30 Марта, 2016, 14:37 »
Твики были написаны на версию 3.7063. На других версиях и доработках могут не работать.
  • Сообщений: 180
    • Просмотр профиля
0
« Ответ #7 : 30 Марта, 2016, 15:45 »
   Я думаю что очень будет полезен твик, позволяющий забирать пленных у патрулей (и соответственно у всех кому ты можешь передать часть войска). Самое обидное, что пленные будут усиливать противника. Как я понимаю там даже не нужно строчки добавлять, просто поменять тип действия. 
« Последнее редактирование: 30 Марта, 2016, 15:52 от Claus777 »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #8 : 30 Марта, 2016, 15:49 »
7) Коллекция твиков (все твики, для которых не указано обратное, совместимы со старыми сохранками на версию 3.7063).
  • Сообщений: 180
    • Просмотр профиля
0
« Ответ #9 : 30 Марта, 2016, 15:54 »
пока у патрулей не более 100 воинов
Будем двигаться от простого к сложному =) для начала "до 100".
 В шапке очень ясная и полезная инструкция! Можете сегодня не заморачиваться =). Завтра у меня "свободный" день, почитаю вдумчиво инструкцию и постараюсь сам найти решение "до 100".     
  И да, можете дать ссылку на де компилированную модульную систему .

 

Добавлено: 30 Марта, 2016, 16:29

    "Для примера возмем идею раздевать лордов при их захвате в плен."
Ааааа .... Проверил, блин, в какой же "мусор" одето большинство лордов =).
« Последнее редактирование: 30 Марта, 2016, 16:29 от Claus777 »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+2
« Ответ #10 : 30 Марта, 2016, 20:08 »
И да, можете дать ссылку на де компилированную модульную систему .

Нэйтивную или РоР?
Нэйтивная вот:
ftp://anonymous:anonymous@ftp.taleworlds.com/mb_warband_module_system_1166.zip
(Ну и ссылочка, вообще оно тут: https://www.taleworlds.com/en/Games/Warband/Download )

Ну а РоР заливать не могу, тут уж сами декомпилируйте:
http://rusmnb.ru/index.php?topic=17294.0
  • Сообщений: 180
    • Просмотр профиля
+6
« Ответ #11 : 31 Марта, 2016, 07:01 »
 Как хорошо когда есть годные инструкции =). Leonion еще раз спасибо.
   Твик на двухсторонний обмен с лордами:
 1. Сохраняем conversation.txt
 2. Находим в нем
Well,_I_could_use_some_good_soldiers._Thank_you.  215  2 520 3 1224979098644774912 144115188075855892 10 2056 1 1224979098644774912
 3. 2056 меняем на 2043.
 Готово !  :D
   Можно из отряда лорда забрать - Самого Лорда ! Лорд становиться полноправным, почти, компаньоном. Его можно качать куалисами,  можно отправить за ПНВ и качать СКО, он уходит и .... не возвращается =).
  После изъятия лорда, вернуть его обратно не получится, отряд становиться независимым и продолжает носить название "Отряд лорда ....". После гибели отряда, клон лорда появляется в столице (ну или в своем замке) и начинает заново набирать солдат.
  Стандартных компаньонов (всяких Боадисов, Сэров Роландов, Летардианов) которым вы выдали владения, из отрядов изъять НЕЛЬЗЯ !

  Тоже с патрулями:
  1. -"-
  2. Находим в нем _we_can_always_use_more_men.  108  1 2056 1 144115188075856278
  3. меняем на 2043 .

  Двусторонний обмен с гарнизоном лорда когда он находится в замке :
 1. -"-
 2. Находим в нем
Well,_the_garrison_can_use_some_good_soldiers._Thank_you.  215  1 2056 1
 3. На что 2056 меняем? Правильно!
 Причем, при общении в замке есть два варианта обмена, с персонажем и с замком. После применения твика на оба варианта будет показано содержание замкового гарнизона.

 ЗЫ. Кинулся через год рулить патрулями и не нашел где правится ограничение в 100 бойцов. Поэтому поправлю это сообщение.

 1. Сохраняем conversation.txt
 2. Находим в нем
100 2147483848 1 504403158265495618 I_want_to_give_some_troops_to_you.
 3. Меняем на нужную нам цифру.
« Последнее редактирование: 02 Апреля, 2017, 11:07 от Claus777 »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+1
« Ответ #12 : 31 Марта, 2016, 07:21 »
7) Коллекция твиков (все твики, для которых не указано обратное, совместимы со старыми сохранками на версию 3.9.1/3.9.2).
  • Сообщений: 180
    • Просмотр профиля
0
« Ответ #13 : 31 Марта, 2016, 07:26 »
а зачем меняется номер слота из предыдущей операции
Ну, "... я только учусь" =), просто брал за образец обмен с замком, решил перестраховаться и сделать 1 в 1.
  Исправил.

 Как сделать обмен с патрулями СКО, вот вопрос. Там точно надо строчку меню добавлять. Чувствую без декомпиляции мода не обойтись.
« Последнее редактирование: 05 Апреля, 2016, 17:07 от Claus777 »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+2
« Ответ #14 : 31 Марта, 2016, 09:26 »
для какой версии подходит?
Пример написания скрипта (для версии 3.7063).

нужно ли начинать новую игру?
Важное замечение: пожалуй, любые диалоговые твики совместимы со старыми сохранками.
  • Сообщений: 2164
  • За создание русификаторов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+1
« Ответ #15 : 31 Марта, 2016, 12:27 »
Компаньонов наделенных селением считает за лордов или королей?
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #16 : 31 Марта, 2016, 12:33 »
Компаньонов наделенных селением считает за лордов или королей?

Ой, точно...
Я совсем забыл про них, т.к. не делаю из них лордов....
Лорды идут диапазоном, а все остальное пролетает, включая компаньонов.
Ща чуть-чуть допишу твик...
  • Сообщений: 180
    • Просмотр профиля
0
« Ответ #17 : 31 Марта, 2016, 12:38 »
Если сделать 1 2043 1 ,то лорд находясь в замке будет показывать гарнизон

 Я не прав, даже если поставить 10 2043 1 все равно лорд в замке на обе команды показывает гарнизон =(
« Последнее редактирование: 05 Апреля, 2016, 17:07 от Claus777 »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #18 : 31 Марта, 2016, 13:59 »
  И еще косяк =( из армии лорда, можно забрать - самого лорда  :D , даже непойму что это Баг или фича  :blink: Ха!

Это параметр.
change_screen_exchange_members        = 2043  # (change_screen_exchange_members, [exchange_leader], [party_id]),
                                              # Opens the Exchange Members With Party interface, using the specified party_id. If called during an encounter, party_id is optional and defaults to the encountered party. Second parameter determines whether the party leader is exchangeable (useful when managing the castle garrison).

Попробуйте поменять 2043 1 на 2043 0.
  • Сообщений: 1811
    • Просмотр профиля
0
« Ответ #19 : 31 Марта, 2016, 17:34 »
Более адекватные martial и cunning лорды
Твик на послушные патрули.
Весчщ!
Отличная работа!
 

Добавлено: 31 Марта, 2016, 19:33

Номера реплик правим под себя (см. в шапке, как это делать). У меня это 1722, 1723 и 1724. У вас будут другие.
Эмм, а как узнать, какой номер подходит под меня?
Чёт не могу никак вычислить подобную стабильную хронологию.
« Последнее редактирование: 31 Марта, 2016, 19:35 от Michael_ »
  • Сообщений: 3093
  • За создание технических проектов различного характера За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+1
« Ответ #20 : 31 Марта, 2016, 19:55 »
Эмм, а как узнать, какой номер подходит под меня?
Чёт не могу никак вычислить подобную стабильную хронологию.


Открываем dialog_states в Notepad++, смотрим на порядковые номера добавленных строк и вычитаем 1 из каждого.

Посмотри раздел "3) Твики через диалоги (общие сведения, нужные для их добавления).". Там расписано, как правильно добавлять диалоги и какие числа за что отвечают...
  • Сообщений: 1811
    • Просмотр профиля
0
« Ответ #21 : 31 Марта, 2016, 20:06 »
Открываем dialog_states в Notepad++, смотрим на порядковые номера добавленных строк
facepalm Тю!
Как все, оказывается, просто. А я уже было начал какие-то алгоритмы выслеживать в conversation.
Спасибо.
  • Сообщений: 180
    • Просмотр профиля
0
« Ответ #22 : 01 Апреля, 2016, 12:00 »
Попробуйте поменять 2043 1 на 2043 0.
  Сегодня беготня, завтра выходной все протестирую и добавлю адекватные комментарии.
  • Сообщений: 4595
  • За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
+1
« Ответ #23 : 01 Апреля, 2016, 22:03 »
Добавляем в профили лордам инфу об их личности
О-да, вот это действительно полезно :thumbup:.

Кхе, снова вспомнился мультфильм Остров сокровищ:
  • Сообщений: 579
    • Просмотр профиля
0
« Ответ #24 : 01 Апреля, 2016, 22:40 »
Есть один китайский мод, там вся карта скрыта и по лордам никакой инфы нет, пока лорда не встретишь с ним не побеседуешь и еще шпиона к нему не пошлешь, тогда вся инфа открывается.

СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC