Куток

Обкладинка для допису Як перенести сценарій в скрипт за 2 хвилини
Shreibikus
Shreibikus

Додано • Оновлено

Як перенести сценарій в скрипт за 2 хвилини

Ця стаття зародилась дуже спонтанно, але зробимо вигляд, що це друга частина моєї попередньої статі "Типові помилки в Renpy".

Завершився 3 джем візуальних новел і я почув, що люди тратять кілька годин на таку марудну справу, як перенесення сценарію в скрипт, хоча це може зайняти буквально кілька хвилин.

Попередня підготовка

Перш за все потрібно, щоб сценарист розбивав усі речення на рядки. А також писав у діалогах, хто говорить. Приблизно це виглядає так.

Image description

Вставка в скрипт

Якщо писати сценарій для новели в такому форматі, то його вставка в скрипт займатиме кілька хвилин. Далі розписую покроково:

1.Копієюмо весь текст і вставляємо в текстовий редактор, який підтримує регулярні вирази (я використовуватиму Notepad++)
Текст до заміни
Image description

2.Вмикаю заміну тексту ctrl + H і підтримку регулярних виразів.

Пишемо в "Пошук" таке:
^(.*)$
Пишемо в "Замінити" таке:
"\1" (перед лапками ще 4 пробіли, чомусь вони не відображаються в тексті)

Додам трішки пояснень:
^ - символ початку рядка
$ - символ кінця рядка
.* - усі символи між початком і кінцем.
Якщо взяти вираз в дужки, то воно створить з нього блок.
\1 - це блок, який ми взяли в дужки

Image description

3.Тепер текст заміниться і матиме такий вигляд

Image description

4.Далі замінюємо текст для діалогів. У моєму випадку Ч: це персонаж якого я в коді оголосив shi. Тому я роблю таку заміну

Пишемо в "Пошук" таке:
"Ч:
Пишемо в "Замінити" таке:
shi "

Результат

Image description

5.Повторюємо крок 4 зі всіма оголошеними мовцями.

Топ коментарі (4)

Звернути
 
kai_swan_9eb09c49f56a2d10 profile image
Tea_mate

Ого, клас. Про проставляння лапок не знала. Я зазвичай отак змінювала всі імена на кодові, як ти написав, а лапки ставила через "альт+шифт" (виділяла багато рядків одночасно і ставила лапки у вс коді).

Звернути
 
lisper_1991_71eab5e0ecc54 profile image
Lisper

Юльтра-корисна стаття, що збереже прогеру купу часу та нервових клітин!

Звернути
 
ultra_scream profile image
Ultra_Scream

Хмм, варто таке пошукати в моєму улюбленому Sublime, має ж бути

Звернути
 
__mirrorman_or_gnat profile image
Дзеркалмен

Топ. Не знав про таку функцію в текстовому редакторі)

Куток

Підписуйтеся на наші соціальні мережі:
Telegram
Twitter
Facebook


Тепер у нас також є Youtube канал!