Рекомендуем пройти игру перед прочтением данной статьи.
Глитч-текст — нарочно искажённое сообщение, при определённых условиях появляющееся в текст-боксе вместо обычных реплик. Как явление впервые появляется во втором акте игры. Как правило, под глитч-текстом подразумеваются темы, которые не существуют в мире «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