Новый нодовый редактор диалогов:
Можно создавать/удалять/редактировать/локализовать/искать ошибки, и просто читать диалоги в предельно удобной и понятной форме. Есть некоторые неудобства, но это по причине несовершенства imgui.
Инструкция по использованию
Скачать на гитхабе
Жаль @kondotier больше нет с нам, он бы оценил.
Вот ради таких ответов я создал эту тему!
-
Естественно, программа работает только с распакованными ресурсами игры. Она не умеет читать архивы, и поддержка чтения архивов была бы бессмысленной, т.к. вносила бы бОльшую путаницу для пользователя.
-
Тестировалось, конечно, только на русской и английской локализации. Насколько понимаю, у польской локализации кодовая страница 1250, но не уверен.
-
Можешь предоставить распакованную папку gamedata/configs от польской локализации игры? Со временем постараюсь сделать поддержку польского языка, но мне нужно знать, в какой именно кодировке его обрабатывать. Ну и разумеется, нужно на чём-то тестировать.
-
Если предоставишь распакованные папки gamedata/configs от других модов, диалоги из которых вовсе не загружаются, это будет тоже полезно.
Добавить вторую таблицу перекодировки несложно. Однако проблема оказалась глубже, чем можно было предполагать: в файлах польской локализации из патча 1.5.10 для ретейл-версии “Чистого неба” (2009 год) в заголовке xml указана cp1251, а в файлах локализации по твоей ссылке указана cp1250. Я не знаю, читает ли движок в стим-версии этот атрибут.
В общем, сделал так, чтобы была совместимость с ретейл-версией. Кому-то придется изменить диалог, прописав в удобной фразе польский алфавит с диакритикой, сохранить через Ctrl+S, и протестировать исправленные диалоги в игре.
P.S. Разве ты не используешь систему контроля версий для отслеживания изменений в текстовых файлах мода? Git, mercurial, etc…
1 polubienie