Возможно, если тоже захотите использовать этот плагин, но при этом часть диалогов в игре у вас уже написано, наш скрипт будет полезен:
Заменить
{"code":101,"indent":([0-9]),"parameters":\[(.*?)\]},{"code":401,"indent":([0-9]),"parameters":\["
на
{"code":101,"indent":$1,"parameters":\[$2\]},{"code":401,"indent":$3,"parameters":\["\\\\pop[0]
Для этого нужно открыть программу Notepad++ и там выбрать команду "Поиск"-"Найти в файлах". И там ввести данный скрипт, а также указать папку, в которой лежат все наши карты для замены:
Внизу не забудьте поставить галочку "Регулярные выражения".
В результате магическим образом перед всеми сообщениями в игре появится \pop[0]. Очень круто, что автор плагина предусмотрел такую команду! Нолик означает, что говорить будет тот ивент, внутри которого и находится эта команда.
Данный способ имеет несколько небольших недостатков.
Конечно, нужно вручную править случаи:
- когда на самом деле должны говорить несколько НПС,
- игрок что-то комментирует,
- автоматические события
- события при касании на область...
Также не учитывается слишком глубокий уровень вложенности (работает до 9 уровня вложенности).
Однако, в большинстве случаев скрипт прекрасно справляется, и все равно огромная разница, чем если бы во всей игре заново везде ручками пришлось бы добавлять эти \pop[] везде!