ФЭНДОМ



Подожди! На этой странице может содержаться множество спойлеров.
Рекомендуем пройти игру перед прочтением данной статьи.


Oktemplate
.
Глитч-текст — нарочно искажённое сообщение, при определённых условиях появляющееся в текст-боксе вместо обычных реплик. Как явление впервые появляется во втором акте. Как правило, под глитч-текстом подразумеваются темы, которые не существуют в мире «Doki Doki Literature Club».

Как это работает?

Глитч-текст генерируется рандомно при помощи скрипта «glitchtext.rpyc», который находится в директории «..../game/scripts.rpa». В коде прописывается вызов модуля:

$ gtext = glitchtext(N)

где N — количество символов, из которого будет состоять сообщение. Символы выбираются случайным образом из следующего набора:

¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿

ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝ

Þßàáâãäåæçèéêëìíîïðñòóôõö÷øùúû

üýþÿĀāĂ㥹ĆćĈĉĦċČčĎďĐ¿ĒēĔĕĖėĘę

ĚěĜĝĞğĠġĢģĤĥĦħĨĩĪġĬĭĮįİıIJijĴĵ¿ķ

ĸĹĺĻļĽľĿŀŁłŃńŅ¿ŇňʼnŊŋŌōŎŏŐőŒœŔŕ

ŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲų

ŴŵŶŷŸŹźŻżŽž

Многие из перечисленных символов не распознаются в игре корректно и отображаются в виде пустых прямоугольников (исправлено в русификаторе «Team Энтузиасты»). Зачастую глитч-текст комбинируется с отредактированным текстом.

Текст скрипта glitchtext.rpy

init python:
    import random

    nonunicode = "¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽž"

    def glitchtext(length):
        output = ""
        for x in range(length):
            output += random.choice(nonunicode)
        return output

Примеры появления