- Сообщений: 1274
- Спасибо получено: 1307
Dialogs exporter/importer [VX ACE]
Наконец то дотянулись руки выпросить у DeadElf79 его наработки по экспорту/импорту для VX ACE и дописать импорт.
Он аж о трех файлах скриптов, которые можно положить в Materials.
- Dials содержит настройки экспорта / импорта (с описанием работы) и расширенное титульное меню игры, в котором появился пункт "Настройки", откуда и можно произвести экспорт и импорт данных игры.
- Dial_Import отвечает за импорт
- Dial_Export отвечает за экспорт
Правила таковы:
- Выбираете удобные настройки экспорта (можно все в 1 файл либо разделить БД, общие события и карты, или даже разбить карты на кучу файлов покартово)
- Экспортируете
- Правите текстовые файлы
- Импортируете при тех же настройках и не меняя ничего в игре между экспортом и импортом
Скриншот титульного меню:
Код
Установка - вначале Dials Export, потом Import, а Dials module - под ними.
Dials
Dial_Export
Dial_Import
Тестовая демо прилагается yadi.sk/d/AG1rXG9ud2QWe
Также тестировал экспорт / импорт в полевых условиях на игре "Долгая дорога домой", работает.
Некоторые несущественные ограничения описал в скриптах; позже, либо я, либо Эльф придумаем как поправить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Но твою проблему я решу, есть у меня пара идей.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
И еще кое-что об ограничениях.Можно я его на иностранный ресурс утащу?
Если в сообщении есть картинка, то сообщение ограниченно:
Для русских букв - 31
для английских - 41
Без - больше на 10.
Или можно сменить шрифт\кегль шрифта.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Руки дойдут - гляну ошибку, а до ограничений и размножений текста при закачке вообще не знаю когда руки дойдут.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Этот скрипт очень нужен. Это единственный скрипт, который я нашёл, который делает эту работу.
Но проблема в том, что во многих случаях он бесполезен.
Встраивание запуска через титульное меню далеко не всегда работает.
Многие игры не используют стандартное меню, а делаются наложением картинок-кнопок.
Что в таком случае делать?
Почему бы не сделать запуск скрипта каким нибудь другим способом?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Вы видимо не в курсе, что этот скрипт прежде всего нужен для перевода.Демий пишет: Это технический скрипт, так что, его можно воткнуть перед тем как наворачивать крысявости.
Так что игры (это не одна игра такая) уже сделаны. Их остаётся перевести. И все крЫсывостии уже на месте.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Одни отговорки...Paranoid пишет: Если есть возможность менять игру, то можно и красивые меню выключить.
Конечно, если времени вагон.
Одно дело изменять, другое сделать перевод.
Получить текст и вставить обратно. Это вот работа этого скрипта.
И не надо лезть в дебри, тем более что...
Вы вообще японский хорошо знаете?
Нет?
Ну и не надо говорить... про возможности.
Конечно лучше прогу написать которая это делает. Собственно она у меня и написана но к сожалению подходит не для всех игр тоже. Формат бинарника замысловатый.
В общем давайте по делу. А отписок не надо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ценить время — это важно.Leoparrd пишет: Одни отговорки...
Конечно, если времени вагон.
Но не забывайте, что вы хотите, чтобы мы, форумчане, переписали Вам скрипт, т.е. потратили своё время. И тоже немалое. Вполне возможно, что нам времени на переделку скрипта потребуется значительно больше времени, чем Вам на удаление и возвращение нестандартного меню.
Поэтому, если Вы хотите, чтобы мы переделали Вам скрипт на энтузиазме, то покажите, что это достойное вложение нашего времени: что вы сами попробовали более простые методы. Хотя бы попробуйте поотключать скрипты в игре или создайте событие со скриптом SceneManager.goto(Scene_Title) — проверьте, может сработает. Если не знаете, как, — спросите, мы опишем. (Может не сработать — всё зависит от игры, ведь автор игры может переделать всё. Автор вообще может переделать способ хранения текста. Но надо попробовать перед тем, как переделывать скрипт.)
Ну а если вы не хотите пояснить, почему переделка скрипта оправдана, то KageDesu и DK принимают заказы на создание и модификацию плагинов за деньги. Можете обратиться к ним.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ты реально думаешь что проще будет тебе самому взять и сделать новый пункт в кастомном меню, куда ты пропишешь вызов скрипта, вместо того чтобы просто включить обычное меню и нажать одну кнопку в нем? Я тебя не понимаю. Или ты хочешь чтобы тебе переписали скрипт так чтобы он по волшебству встраивался в кастомное(!) меню каждой игры? Серьезно что ли?Leoparrd пишет: Одни отговорки...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
