Меня пугали записки в играх, поэтому я сделал LoreLens
О да. Пост про софт, который борется со стенами текста, сам стена текста.
Меня часто пугали записки в играх. Да-да, я знаю, я тупой, поколение тиктока и всё такое. Мне реально тяжело иногда читать эти записки. Иногда просто нет вайба на это дело, иногда хочется херачить монстров и бежать гриндить. Да и будем честны: многие тексты в играх графомания.
Больше всего я сгорел, когда очередной выживач на ассетах решил, что будет прятать от меня контент за записками. Я в этой игре строю базу, гринжу и крафчу, сюжет в мёртвом мире мне до пизды, алё.
Поэтому я сделал LoreLens. Это утилита, которая силой «всеми ненавистного» ИИ во благо решает проблему, с которой я столкнулся. Тыкаешь кнопку. Софт определяет записку и кормит её нейронке, та делает выводы и чистит текст от артефактов. Захотел, озвучил полностью, захотел, только суть.
Игра увлекательная и записки интересные? Озвучка только дополнит атмосферу.
Игра скучная, а записки прячут контент? Подсказки и журнал вытащат его за вас.
Тяжело читать мелкий текст, дислексия или плохое зрение? Записку можно просто послушать.
Я добавил кучу вариантов для ИИ, от уже существующих подписок до локальных моделей. Я долго думал, как сделать журнал интересным, и придумал механику отметок для фактов из записок, своего рода мини-игру на коллекционирование.
Я не собираю ваши данные. Текст уходит только тем сервисам, которые вы сами подключили, а с локальной моделью и встроенным голосом не уходит никуда. Распознаёт его с экрана вообще Windows OCR. Я просто собрал все доступные мне технологии и свою боль в одно приложение.
Кто это сделал и как
Я профессиональный программист. Раньше писал код руками, сейчас уже не пишу. Дизайн я придумал сам, но написал его Claude. Структуру программы я придумал сам, архитектуру придумали за нас умные дяди, я попросил это воплотить. С текстами Claude тоже помогал, потому что я забываю запятые и точки и делаю простые ошибки. Потому что я ленив. Да, я ленив, и софт этот для ленивых. Надеюсь, такие ещё есть и вы не будете ругать меня за лень.
Что он дал мне
Этот софт помог мне открыть для себя «Ведьмака», в которого я не мог играть. Сейчас я планирую заново пройти Baldur's Gate совсем в другом режиме: в первом прохождении я убил Карлах, не вчитываясь в тексты, а сколько там ещё от меня скрыто. LoreLens помог мне уйти от бесконечного рубилова в играх, где сюжет подан в виде txt рядом с экзешником (привет Кармаку), к играм, где многое скрыто в тексте. Кто знает, может, я и Planescape: Torment с ним смогу пройти. Я не пробовал.
Но вы попробуйте и оставьте фидбек в комментариях: что стоит добавить, что бесит и что сломано.
Люблю вас всех. Да, я понимаю, что игры и ИИ сейчас антагонисты друг другу. Я тоже не очень люблю ИИ, по своим причинам, но, к сожалению, приходится жить в таком вот мире.
«Да не сотворишь ты машину по подобию разума человеческого».
Из чего он состоит
Оверлей. Показывается поверх игры. Показывает сюжет записки в двух словах и тезисно, что в ней полезного для геймплея. Ещё там всякие индикаторы: идёт распознавание, идёт озвучка. Всё очень просто.
Журнал. Это история ваших встреч с записками, и с ней можно поиграть. Нейронка достаёт из записки суть: предметы, места, персонажей, механики. Она может сгаллюцинировать. Мог сгаллюцинировать и автор записки, живой человек. Или переводчик. Поэтому подсказки проверяете вы сами. Сходили, проверили в игре и поставили отметку: «Нашёл!», если сбылось, «Домысел», если наврали, «Просто лор», если правда, но делать с ней нечего, и «Вернусь», если проверите потом. К отметке можно дописать пару слов для себя. Если есть второй экран, журнал на нём неплохо смотрится, я сам в таком режиме работаю. А ещё можно послушать все найденные записки подряд, как аудиокнигу, пока работаете или играете во что-то другое. Всякое бывает.
Что дальше
- Добавить языки
- Придумать новые фичи для журнала. Идей много, пока говорить не буду
- Что-то надо делать с геймпадами. Пока не ясно что, изучаю вопрос
- Протестировать ещё больше локальных моделей озвучки и дать возможность ставить свои
- Другие ОС. Пока только Windows, посмотрим, нужно ли это вообще больше чем на одном компе
Есть ещё мысль, чтобы всё это потом получило какую-то социальную часть, что-то в духе дневника прохождения. Но это мы ещё посмотрим. Вы тоже предлагайте, чего добавить, не ссыте.
Скучное, но нужное
- Windows 10 или 11
- Игра в режиме окна без рамки (borderless). В эксклюзивном полноэкранном LoreLens поверх игры не покажется
- Нужен доступ к модели, любой из трёх: подписка Claude или ChatGPT (через Claude Code или Codex, без доплаты), локальная модель через Ollama или LM Studio (бесплатно и без интернета) или ключ API (OpenRouter, OpenAI, Gemini, Anthropic)
- Озвучка есть бесплатная, прямо на компьютере. Голоса OpenAI и ElevenLabs работают по вашему ключу
- Игра сама определяется только в Steam. Записки из остальных игр лежат на общей полке «Без игры»
- Интерфейс на русском и английском
- Версия ранняя. Что-то точно сломано, см. пункт про фидбек
Скачать на itch.io, бесплатно