Миничат

AnnTenna только что Надо теперь баги править...
Kerotan 25 мин. Всем доброго времени суток! Всё скромненько и со вкусом. У мя есть вопросы: 1). Как изменить Часовой пояс? 2). Будут ли всем форумчанам даны равные права?
Alx_Yago 1 ч. Какое всё стало странненькое... Какие теперь дальше планы?
AnnTenna 2 ч. Да, обновление, свершилось таки
MarkerIl 4 ч. Фига себе. Это что, обновление сайта?!
AnnTenna 2 дн. даже не верится что завтра уже 1 мая
poca 3 дн. А вот и среда =)
AnnTenna 4 дн. Ничего скоро уже майские...
MarsKnight 24.04.2026 18:48 Пережили эту рабочую недельку, пора пепечилить)
poca 24.04.2026 03:26 o_O пасиб за ссыль, похождения зелёной какахи доставили :D Ёмаё, куда катится игропром? =_=
Kerotan 24.04.2026 00:43 https://www.youtube.com/watch?v=vdUo12Zb1FU&t=5194s
Kerotan 24.04.2026 00:43 Из наших видел на RPG Maker Showcase 2026 - Exellent Award - "Heroines of Swords & Spells 2" (Best Comment Award) 1:00:03
Jas6666 23.04.2026 20:14 В принципе сами разработчики мейкера каждый год проводят "Фестиваль RPG Maker" вбей в поиск, выдаст страницу в стиме, там игры. сам уж решай стоящие ли игры, просто по отзыва
tim103 23.04.2026 15:05 Слушайте, а есть за последнее время вообще какие-то прорывные игры, которые в какой-то степени выстрелили в стим, и написанные на Rpg Maker? Если не считать старые проекты, по типу to the moon?
AnnTenna 23.04.2026 14:56 у нас жесть а не погодка)
AnnTenna 23.04.2026 14:45 доброго дня) как у вас погодка?)
ajir 20.04.2026 11:44 Phavn: Отлично!
Phavn 20.04.2026 10:54 Спасибо помогло. Вышел - куки данного сайта стёр - зашёл - заработало.
ajir 20.04.2026 10:37 Phavn: Если и это не помогает, не видишь - значит увы сбой с залогиниванием на форуме, попробуй очисть все данные сайта в браузере, залогиниться на первой странице сайта, перейти на форум, перейти в нужный подфорум и создать тему.
ajir 20.04.2026 10:37 Phavn: Если и это не помогает, не видишь - значит увы сбой с залогиниванием на форуме, попробуй очисть все данные сайта в браузере, залогиниться на первой странице сайта, перейти на форум, перейти в нужный подфорум и создать тему.

Dialogs exporter/importer [XP]

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад - 11 года 5 мес. назад #61246 от caveman
caveman создал тему: Dialogs exporter/importer [XP]
Под влиянием и при помощи некоторых товарищей написал простенький экспортер / импортер диалогов и БД игры.
Могут спросить, зачем оно, когда есть DrеaMaker?
Отвечаю по списку:
  • DreaMaker - сторонняя программа, и работает в отрыве от мейкера. Вариант на скриптах же интересен тем, что текст можно загрузить на ходу, что позволит сделать, например, выбор языка при старте игры (как сделано в приложенной к топику демке)
  • Энтузиасты, вроде Эльфа, замотивируются и допишут, наконец, аналогичный скрипт для ACE, под который, насколько мне известно, DreaMaker не существует
  • В будущем, используя классы XP типа Window_Message, я планирую сделать подгонку текста под размер окна диалогов, учитывая часть системных значений, типа \w[21] - иконка+название оружия. Это поможет, в первую очередь, при переводе на языки типа немецкого (где там в интернетах эта картинка про длины слов? :mad: )

Итак, скрипт (положить выше main):
ВНИМАНИЕ: Спойлер!


Он умеет экспортировать текст, выборы и названия карт в текстовый файл простого формата, а также импортировать его обратно (обратите внимание, что для того, чтобы увидеть изменения в редакторе Maker XP, нужно его перезагрузить)

Вызов команд простой:
Code:
@extractor = Dial_Extract.new
- создать экземпляр класса экстрактора
Code:
@extractor.export("dials.txt")
- экспортировать диалоги в файл dials.txt
Code:
@extractor.import("dials.txt")
- импортировать диалоги из файла dials.txt

На закуску - демка, в которой добавлен еще один класс Scene_Language, вызывающийся перед титульным экраном (в Main вместо $scene = Scene_Title.new => $scene = Scene_Language.new), позволяющий выбрать язык перед началом игры.

В папке с демой лежит экспортированный файл dials_rus.txt и, кривопереведенный, dials_eng.txt. Нужный файл подгружается на лету и меняет язык диалогов и названия карты.

yadi.sk/d/UEacESFV6iOMj

Скрипт будет дорабатываться, избавляться от багов, если таковые проявятся, и будет дополнен реализацией пункта три из объяснения.
Последнее редактирование: 11 года 5 мес. назад пользователем caveman.
Спасибо сказали: strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад #61253 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]

strelokhalfer пишет: НЕплохо, очень даже. Хотя прогу типа дриммейкера не так уж и и трудно будет написать, т.к. текст не шифруется. Но прогу еще написать надо)

Вызов команд простой:

Code:
@extractor = Dial_Extract.new

- создать экземпляр класса экстрактора
Code:
@extractor.export("dials.txt")

- экспортировать диалоги в файл dials.txt
Code:
@extractor.import("dials.txt")
- импортировать диалоги из файла dials.txt

Это просто надо вызвать в событии? Если да, то может сделать через дебагрежим?
ВНИМАНИЕ: Спойлер!





Бага, небольшая, но все же.
ВНИМАНИЕ: Спойлер!

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61261 от caveman
caveman ответил в теме Dialogs exporter/importer [XP]
Второй таб был в оригинале - я как раз экстрактор тестил, чтобы со всех собирал данные. Скобку проморгал, пофикшу.
Такой же для VX могу по свободе переделать.

Это дергай откуда угодно, в деме вон вообще в новой сцене сделано.
Изначально вообще было сделано так, чтобы экспорт был сразу при запуске, и он закрывал игру.
Последнее редактирование: 12 года 10 мес. назад пользователем caveman.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61262 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
Сделай и для Axe тогда)
А только диалоги выдирает? А то дмк еще и БД умеет экспортировать.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 12 года 10 мес. назад пользователем strelokhalfer.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #61271 от caveman
caveman ответил в теме Dialogs exporter/importer [XP]
только диалоги + название карты. Думаю, при желании, и БД можно экспортнуть более-менее легко (как пример - название карты, уже есть)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61276 от DeadElf79
DeadElf79 ответил в теме Dialogs exporter/importer [XP]
Сейчас эльф посмотрит, что натворил пещерный с его скриптом и допилит под эйс.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61277 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
Будет очень круто, надо будет на забугорных форумах выложить.
Неплохо бы еще БД добавить, но не критично. Но общие события точно нужно, довольно часто используются.



Всего лишь добавил в диалог коня еще одну фразу.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 12 года 10 мес. назад пользователем strelokhalfer. Причина: бага

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #61278 от caveman
caveman ответил в теме Dialogs exporter/importer [XP]
общие добавлю

по поводу картинки сразу предупрежу, что между экспортом и импортом проект изменять нельзя. То есть, экспортнул, перевел, импортнул.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место
Больше
12 года 10 мес. назад #61279 от Kolhe
Kolhe ответил в теме Dialogs exporter/importer [XP]
Для эйсы есть более удобный и оптимизированный скрипт губида .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61280 от DeadElf79
DeadElf79 ответил в теме Dialogs exporter/importer [XP]
Насколько я понял скрипт губида работает только в одну сторону - на экспорт

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61281 от Kolhe
Kolhe ответил в теме Dialogs exporter/importer [XP]
А, ну если в этом дело.
Окей, этот раунд за тобой. : D
Последнее редактирование: 12 года 10 мес. назад пользователем Kolhe.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад #61282 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
Да, тот скрипт только экспорт.
А у Пещерника и Эльфа и импорт есть, на XP пока правда)

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад - 12 года 10 мес. назад #61331 от DeadElf79
DeadElf79 ответил в теме Dialogs exporter/importer [XP]
На эйс допилю в выходные, возможно, даже копирну дополнение от Пещерного в виде строки с event_id.
А вообще, скрипт губида тоже довольно любопытен, может стоит сделать дополнительную возможность (опционально, в смысле) сохранять диалоги для каждой карты в отдельный файл.
Последнее редактирование: 12 года 10 мес. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад #61398 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
Ну че, эльф, будет скрипт?

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #61399 от DeadElf79
DeadElf79 ответил в теме Dialogs exporter/importer [XP]
Завтра уже будет))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад #61400 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
обнадеживает)

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #61415 от caveman
caveman ответил в теме Dialogs exporter/importer [XP]
Вышла новая версия скрипта, где
1) Поправлен импорт выбора
2) Добавлен экспорт/импорт Common Events

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
12 года 10 мес. назад #61416 от strelokhalfer
strelokhalfer ответил в теме Dialogs exporter/importer [XP]
Отлично, общие события это хорошо.
Эльф, с ними портируй, не забудь)

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
12 года 10 мес. назад #61420 от James
James ответил в теме Dialogs exporter/importer [XP]
Было бы здорово, если бы было можно экспортировать не только CE, а ещё и всё остальное из датабазы. :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #61422 от caveman
caveman ответил в теме Dialogs exporter/importer [XP]
Как раз доделал экспорт/импорт БД, скрипт и демку обновил в первом посте. :)

PS: в демке в "русской версии" не все на русском, только по паре экземпляров в каждой закладке БД для теста - мне лень было все переводить.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.136 секунд
Работает на Kunena форум