devlogs.

78 збірок · 2023 — 2026
2026

генерація зображень:

→ промпт тепер підлаштовується під модель: clip-моделям — теги, qwen/flux/chroma/anima та іншим — цілісні речення, режисер сцени (поза, камера, світло) пише для них прозою

→ ліміт промпту для таких моделей піднято з 900 до 1800 символів — сцена більше не обрізається на півслові

→ стиль «під Мієлго» більше не підмішується локальним моделям

→ таймаут генерації в ComfyUI збільшено з 2 до 10 хвилин — важкі моделі встигають домалювати

→ три нові воркфлоу ComfyUI: Qwen 2.1, він же з детейлером облич і прискорений варіант детейлера. підкручено воркфлоу генерації обличчя за кількома референсами

→ режим від першої особи. якщо вимкнути «опиши себе», ти стаєш камерою: у кадрі лише персонажі, твого обличчя на картинці немає. коли ти береш участь у сцені, у кадр знизу заходять лише твої руки (під час сексу ще й тіло). поцілунок малюється як «персонаж тягнеться до тебе», а не як два обличчя впритул

→ інші ракурси в режимі від першої особи: замість «загального плану здалеку» — вигляд згори, твоїми очима, з персонажем на повний зріст

новий синтез мовлення supertonic 3:

→ працює на процесорі, відеокарта й сервер не потрібні

→ підтримує всі мови в грі, крім китайської

→ дихання, сміх і зітхання відіграються голосом

відео:

→ фікс: переходи більше не заважають показу згенерованого відео

→ фікс: анімовані фони більше не мерехтять і не завмирають від ефекту курсора, меню не ховається під згенерованим відео

→ фікс: слайдер «кадри» тепер правильно показує збережене значення

→ ролики конвертуються у webm, а не у важкий gif

→ додано воркфлоу ComfyUI для Wan 2.1 text-to-video

→ таймаут для відео до 30 хвилин, зрозумілі помилки ComfyUI

→ тепер можна зберегти згенероване відео у webm

3d-моделі:

→ повністю перероблено моделі Лори, Діни, Джо, Міки й Тіші

→ модульний одяг у 3D: тепер вдягається поверх персонажа, модель не перезавантажується; нова кнопка «одяг» у меню. задано стартові вбрання персонажів

→ дод. зачіска для Лори й окуляри для Тіші

→ повністю переписано ліпсинк

→ перероблено анімації під час розмови

→ виправлено баги під час швидкого перемикання моделей

→ освітлення підлаштовується під фон

→ покращено стеження поглядом за курсором і плавне повернення погляду до гравця

→ наближення й віддалення камери під час мовлення стали плавнішими

→ оновлено набір із шести анімацій очікування, невдалі видалено

→ виправлено відновлення анімацій очікування після мовлення та інших анімацій

→ додано плавний поворот до гравця, який переривається ручним обертанням камери

оповідач:

→ більше не плутає тебе й персонажів зі списком усіх персонажів

→ якщо на персонажа призначено картку, оповідач називає його іменем із картки

→ у реплік оповідача більше немає плашки з іменем

статус стосунків:

→ отримання статусу не перебиває відповідь персонажа

→ виводиться окремим рядком: без імені, по центру, зеленим

→ показується й за вимкненого стримінгу (раніше не показувався)

→ замість стандартного імені персонажа тепер стоїть ім’я з картки

картки персонажів:

→ фікс: якщо в картки вимкнено всі базові контексти, персонаж однаково отримує правило «усім більше 18»

→ фікс налаштування «не обмежувати довжину відповідей ШІ» (раніше не застосовувалося, якщо в персонажа вимкнено тригери)

→ фікс: картки тепер повноцінно працюють на слоті Тіші з будь-яким набором контекстів. раніше з вимкненими галочками вона втрачала історію й частину контексту

переробка опції «персонаж починає діалог»:

→ стартові сцени більше не будуть однаковими; персонаж пам’ятає, на чому зупинилися

→ якщо розмова вже була — продовжить її й урахує, скільки минуло часу

→ працює навіть із вимкненим збереженням історії — персонаж запам’ятовує кілька останніх реплік

→ нові знайомства завжди різні, недавні варіанти не повторюються

→ картки персонажів тепер починають діалог своїми привітаннями, якщо вони є в картці

✦ підтримка gpt-6 і новіших. якщо провайдер відповідає, що параметр не підтримується (temperature, top_p тощо), гра прибирає його й сама повторює запит

✦ галерея: 14 нових картинок: Міка +4, Тіша +3, Кас +3, різне +4

✦ екран допомоги перероблено: картки, іконки, швидкий старт; новий розділ FAQ: 12 частих запитань про API, локальні моделі, генерацію картинок і збереження; оновлено список рекомендованих моделей

✦ переписано спливні підказки

✦ з головного екрана за кліком на нову версію відкривається сторінка з девлогом на сайті

✦ підтягнуто свіжий whisper (розпізнавання мовлення)

✦ koboldcpp оновлено до 1.121

✦ saiga nemo повернулася на місце текстової моделі за замовчуванням

✦ приховано кнопку криптооплати (nowpayments припинили приймати платежі через мій паспорт. нею все одно ніхто не користувався)

заздалегідь сорі, що зачастив з оновленнями, дуже вже різали око з’їхавші елементи в налаштуваннях і не давала спокою нова генерація картинок •ᴗ•

🛠 генерація картинок:

→ вік і стать більше не треба писати в «опиши себе» — вони беруться з дати народження й головного екрана. якщо в полі є вік/стать — дублікати автоматично вичищаються з підсумкового промпту

→ новий тумблер «не використовувати» поруч із полем «опиши себе»: вимикає твою зовнішність із картинок, поле стає блідим. корисно, якщо твої риси почали налипати на персонажа

→ якщо ввімкнено генерацію кількох картинок за раз: перший кадр — як задумав режисер, другий — великий план, третій — загальний. раніше всі кадри серії відрізнялися лише зерном і виходили схожими; тепер це різні кадри однієї сцени

→ підказку в поля «опиши себе» переписано, вона розповідає про все перелічене вище

→ comfyui: додано підтримку нод PrimitiveStringMultiline / PrimitiveInt для krea flux моделей

🛠 виправлено верстку блоку з моделями через api на сторінці налаштувань

🛠 під час розблокування/блокування всіх елементів галереї додано смугу прогресу

✨ нові елементи в галереях Тіші, Фінна, Каса, Фіони, Лори й Діни

🛠 локальні текстові моделі:

→ виправлено появу міркувань, системних інструкцій і службових слів user / assistant у репліках персонажів

→ покращено сумісність із моделями сімейств qwen, mistral, gemma та іншими gguf

→ звичайні й потокові відповіді стали стабільнішими

→ виправлено підключення до віддаленого koboldcpp

→ bypass eos за замовчуванням вимкнено, сценарії, коли він потрібен, зведено до мінімуму

→ скасовано koboldai — вона вже два роки не отримувала оновлень, і самі розробники радять використовувати koboldcpp

🛠 картинкові моделі:

→ твій опис себе тепер доходить до моделі в недоторканому вигляді

→ більше місця для описів. «опиши себе» — 180 замість 90, зовнішність у картці персонажа — 450 замість 270

→ промпт більше не обрізається наосліп. ліміт тепер залежить від моделі. а якщо місця все ж не вистачає, першим урізається оформлення, а не сама сцена: поза, дія й ракурс не викидаються ніколи

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

→ фікс підрахунку людей у кадрі: більше не з’являється зайва людина й не зникає потрібна

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

→ місце дії не підміняється розмовою

→ фікс: за невдалої відповіді моделі в картинку потрапляв службовий текст замість опису сцени

🛠 змінено стартові локації Тіші в пісочниці

🛠 виправлено синхронізацію локацій у пісочниці між текстовою й картинковою моделлю + локація кабінету

🛠 перероблено спосіб покликати персонажів у сцену з діалогу: тепер це окремий бот, знає імена карток персонажів, розуміє, кого саме покликали, на невиразне прохання не реагує; зникло дублювання реплік у момент приходу

! bypass eos більше не рекомендована опція, краще її вимкнути, бо тепер локальні моделі правильно розуміють, коли треба закінчити, з увімкненою модель генеруватиме до ліміту відповіді

✨ повністю перероблено сюжетний івент із Тішею, у навігації сюжетом точка «прийом у психологині (Тіша)»

✨ Тіша стала повноцінним персонажем пісочниці (юхуу); у пісочниці можна сходити до неї на психологічний сеанс

✨ use jinja — новий тумблер у налаштуваннях — запускає koboldcpp із ключем --jinja, щоб службові запити (промпт картинки, одяг, детектори) йшли в рідному шаблоні моделі

✨ додано можливість генерувати до 3 картинок на одному промпті, налаштування винесено в розділ «промпти до картинок»

✨ гру повністю перекладено французькою, німецькою, іспанською, китайською, українською та португальською (br) мовами

✨ 4 кайфові ефекти під час зміни фону й згенерованих картинок

✨ текстову модель за замовчуванням змінено на Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_M.gguf

✨ кнопка «продовжити» сюжет на головному екрані

✨ мінігру hyperwoo оновлено до 0.1.35, нагорода за проходження кожного рівня 20–30⦵

✨ додано можливість розблокувати Міку (180⦵) і Тішу (135⦵) у пісочниці ще до їхньої появи в сюжеті

🛠 перероблено невдалі сюжетні картинки для Міки (під час першої зустрічі)

🛠 фікс промптів до картинки (та інших дрібних ботів) для деяких моделей, особливо gemma

🛠 server-lv для обходу блокувань скасовано (через санкції латвійський сервер від beget перестав працювати), увесь його функціонал переїхав на server-kz

🛠 для lang ai виправлено ua на uk за стандартом ISO 639-1

🛠 claude-sonnet-5 тепер коректно вибирається з рекомендованих

🛠 виправлено деякі сюжетні глухі кути

🛠 переверстано головний екран і налаштування контекстів. випадні списки мов приведено до однаковості

🛠 koboldcpp оновлено до 1.119

🛠 підтримка відеокарт rtx 50-ї серії для локального синтезу/розпізнавання мовлення та stablediff; старі відеокарти gtx 10-ї серії (1050–1080) більше не підтримуються й перемкнуться на процесор, те саме станеться зі старим драйвером nvidia — потрібен 580 або новіший

🛠 coqui: torch cu121 → cu130; полагоджено клонування голосу, референсний запис більше не скидається на пресетний голос; список голосів більше не потребує перезапуску гри, якщо перемкнутися на coqui в процесі

🛠 qwen-tts: torch cu118 → cu130

🛠 оновлено посилання на coqui та qwen у налаштуваннях і допомозі

🛠 whisper і stablediff перезібрано на cuda 13.3

🛠 stablediff: оновлено рушій, підтримка моделей wan, ltx, qwen-image, z-image, chroma, нові семплери; «гаряча модель» тепер означає інше — увімкнено: модель чекає у відеопам’яті, вимкнено: чекає в оперативній, і відеопам’ять лишається вільною для інших потреб; збірка схудла; для linux виправлено генерацію картинок на nvidia

🛠 рефакторинг коду

нова текстова модель на заміну saiga nemo має менше параметрів (9b проти 12b), але фактично розумніша, швидша й краще заточена під живі рольові діалоги

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

підтримка карт rtx 10xx:

для rtx 50-ї серії потрібна cuda 13, а вона не вміє в архітектуру pascal. тримати дві збірки під різні покоління — зайві гігабайти. за актуальною статистикою steam користувачів таких карт 1–2 %, крім того, локальні моделі на цих картах однаково надто повільні для комфортної гри, тож сорі, вирішив вилучити їх зі stablediff і мовленнєвих моделей.

як альтернатива stablediff — koboldcpp уміє в усі покоління gpu, використовуй його, якщо тебе це зачепило

linux-збірку цього разу створював через github actions, бо тимчасово лишився без ноута з ubuntu, на якому тестував білд; за технічними тестами все ок, але якщо будуть проблеми — пиши, перезберу

Тіша: картинок поки мало, працюю над цим, буде більше, як і в інших персонажів; свою галерею вона отримає пізніше. також її контекст, на мій погляд, сируватий, є що покращити — допрацьовуватиметься

✨ реворк кастомних контекстів

✨ картки персонажів png/json, лори для кастомних персонажів

✨ Ава більше не Ава, нове ім’я — Міка

✨ сюжет:

→ дописано й зведено з рештою сюжету шматок із Мікою у в’язниці;

→ новий шматок із грою в днд у лікарні, у навігації сюжетом точка «лікарня (1000 і 1 ніч)»;

→ гра в hyperwoo з Мікою: вибір (про людей) з 6-го рівня мінігри записується в контекст Міки; вона запропонує зіграти у в’язниці й коли обираєш її вночі (після парку в Джо, Фіони, Діни чи Фінна)

✨ днд-сценарій у пісочниці 1000 і 1 ніч

✨ tamagotchi: додано підтримку grok voice, вибір у меню з трею

✨ нова музика

✨ koboldcpp: у гру винесено налаштування ContextShift/SWA

✨ android: гра тепер на весь екран (edge-to-edge), без дратівливих полів

✨ вокселна мінігра hyperwoo:

→ в інтро гребінь замінено арковою кам’яною фортецею;

→ фінал 2-го рівня став нічною стежкою;

→ додано комети, прокреслюють небо на стежці та в грозовому інтро;

→ лава й зоряне море розчиняються в тумані без прямокутного краю;

→ респаун за секторами, а не з початку рівня;

→ покращено продуктивність, форс дискретної відеокарти;

→ андроїд-версія

🛠 пріоритет вибору gpu в основній грі тепер віддається дискретній карті, актуально для ноутбуків, насамперед потрібно для мініігор та ефектів

🛠 зміна лори для картинкової моделі в koboldcpp більше не потребує перезапуску моделі

🛠 koboldcpp оновлено до 1.117.1; electron, threejs оновлено

🛠 android: виправлено баг у сюжетній частині (ранок у квартирах Джо, Діни та Фіони), що не давав пройти далі

🛠 вкладки в налаштуваннях у згорнутому стані тепер показують активні моделі та інші ввімкнені штуки всередині

🛠 покращено продуктивність стартового екрана

🛠 думки героїв зникають після оновлення текстового поля

🛠 переписано контекст оповідача

🛠 актуалізовано список рекомендованих текстових локальних моделей і моделей через api (claude, gemini, chatgpt, grok)

🛠 дрібні покращення інтерфейсу й рефакторинг коду

✨ сюжет: додано самарі після вільних довгих відрізків; система навичок і показник довіри персонажа; переписано івент із Діною, коли вона пропонує зіграти у відеогру; для ruin 3042 нагорода за перемогу 40⦵

✨ Uncensored-Local-AI для андроїда

✨ підтримка геймпада

✨ koboldcpp: підтримка моделі Anima; короткі відео за допомогою моделей Wan; більше ніж одна лора

✨ тепер можна писати з нового рядка shift + enter

✨ посилання на інстаграм Фіони в телефоні та сюжеті (пролог, коли розбираєш речі в кімнаті)

✨ на головний екран винесено швидкий доступ до мініігор — «врятуй принцесу», «покер» і «руїни 3042»

✨ нова музика

✨ сексі-картинки для Діни; картинки для Ави

✨ елементи в галереї

✨ tamagotchi: підтримка koboldcpp, вибір текстової моделі через меню трею

✨ модифікатори кидків d20 у днд від навичок

🛠 сюжет: переписано невеликий шматок із Діною в лікарні; виправлено панель із кімнатами, прибирається під час виходу з квартир персонажів

🛠 koboldcpp: оновлено до версії 1.115.2

🛠 comfyui: більше не треба в грі повторно вибирати workflow-файл після змін у comfyui

🛠 ruin 3042: виправлено стійки для зброї; підкручено таймінги стану під час стрибка на голову

🛠 promptchan: коректне виведення помилки, якщо щось іде не так

🛠 переписано й скорочено негативний промпт для картинок за замовчуванням

🛠 фікс браузерного розпізнавання мовлення

🛠 виправлено nvl-mode

🛠 актуалізовано розділ допомоги

🛠 варіанти відповідей і вікно з кидком d20 більше не перекривають довгий текст — можна скролити

🛠 для моделей claude-fable-5, claude-opus-4-7/4-8 (і новіших) коректно не враховуються скасовані параметри семплінгу й температури, щоб дрібні боти не падали з помилкою

🛠 виправлено баг із зумом фону під час зміни 3d-персонажа на 2d

🛠 покращено визначення, коли кидати d20, бот більше не вигадує значення, а чекає кидка

під час вибору навичок надихався disco elysium (звісно ж), сучасними аналітичними філософами свідомості, а також ніцше, хорні (неврози) і бьон-чхоль ханом (суспільство втоми)

система навичок і довіри працює і в сюжеті, і в пісочниці. щоб скинути навички, треба почати нову гру (після короткого відео з літаком). за замовчуванням у всіх персонажів рівень довіри 0 %. у пісочниці аналіз і підрахунок навичок та рівня довіри активується після сну наступного дня. у сюжеті — після довгих вільних відрізків спілкування.

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

генерація відео: працює з моделями wan, короткі до 5 секунд. у розділі допомоги про локальну генерацію картинок, наприкінці, є потрібні інструкції та посилання

uncensored local ai (android): моделі дуже маленькі, контекстне вікно теж, системний контекст повністю не вміщується, тож найімовірніше тобі доведеться обрізати системний контекст і трохи скоротити історію повідомлень

✨ мовлення «grok voice think fast 1.0»

✨ сюжет, пролог:

перед тим як зайти в будинок і перед сном додано можливість прогулятися містом;

повністю переписано перший день після потрапляння в петлю;

івент вечері з Фіоною, Лорою й Каспером;

івент із покером;

✨ «мультидіалоги»:

3-й персонаж на екрані;

покращено промпти для взаємодії кількох персонажів;

кожен у діалозі намагається говорити лише за себе;

нова кнопка «промовчати» — активна, якщо на екрані більше 2 персонажів;

перероблено відхід/прихід персонажа

✨ нові картинки для Лори, Фіони, Джозефіни, Діни, Фінна й Каспера

✨ нові елементи в галереї

✨ оновлено картинки на стартовому екрані

✨ оновлено 3d-моделі (vrm) Фіони; додано вбрання в нижній білизні; змінено поведінку очей під час стеження за мишкою; збільшено кут нахилу моделі

✨ у лозі з’явилася кнопка для видалення з історії всіх реплік нижче певної

✨ музика: три нові треки

✨ оновлено сюжетний редактор

✨ оновлено розділ допомоги

✨ покер: до інструкції додано пам’ятку з комбінаціями

✨ редизайн головного екрана; кольорокорекція й світло через webgl на фон і персонажів

✨ у навігацію сюжетом додано точку «пролог, початок петлі»

🛠 редизайн вкладок налаштувань для мовлення й картинок

🛠 модель за замовчуванням для картинок ilustmix оновлено до v11

🛠 koboldcpp оновлено до 1.112.2

🛠 electron оновлено до 39.8.9

🛠 виправлено невелику гілку, якщо вибрати спати з Авою на дивані у Фіони на четвертий день

🛠 відкриття покера змінено на менш затратний ефект із кола

🛠 заголовки в сюжетних виборах тепер відображаються над варіантами

🛠 виправлено баг із блюром згенерованих картинок у разі випадання деяких тригерів

🛠 перемальовано невдалі локації

🛠 фікс стрілки кастомного курсора

🛠 кнопка для пропуску довгих ланцюжків діалогів (фікс проблемних місць)

🛠 android — зменшено й оптимізовано картинки

grok voice

використовується ключ до api grok, що задається в блоці текстових моделей; на жаль, система тригерів, прив’язана до емодзі, не застосовна до повністю голосових моделей :( тобто зміна локацій/перевдягання й усі інші події не спрацюють. зате з генерацією картинок усе ок.

нову систему тригерів начебто зробити можливо, думатиму

vrm Фіони

трохи прокачався в blender і vroid studio, але через фундаментальні обмеження редактора vroid робити задуману модель досить боляче. у vroid дуже впізнавана база: однакова пластика обличчя, дивні обмеження щодо форми голови/тіла, волосся живе за своїми законами.

але все-таки щось вдалося витягнути: виправив пропорції обличчя, доопрацював текстури, волосся живіше, підкрутив матеріали й трохи довів модель у blender. Фіона вже не схожа на дефолтну болванку, а принаймні починає нагадувати персонажа з гри.

у планах і далі доопрацьовувати модельки, а потім і анімації до них.

напиши, будь ласка, як тобі (у порівнянні з іншими персонажами гри в 3d), може, я дарма взагалі намагаюся вичавити з vroid і краще перейти на щось інше

головний екран

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

коротше, тепер це виглядає ~ так, як і задумувалося, юху •ᴗ•

єдине — довелося пожертвувати кастомним курсором на головному екрані, бо перемальовування на canvas спричиняє дратівливе мигання курсора; найімовірніше, зрештою знайду рішення, але поки такий компроміс

✨ мінігра в покер

✨ редизайн нижнього блоку налаштувань

✨ нові картинки в пісочницю для Лори й Фіони

✨ koboldcpp: у налаштування додано gpu layers; оновлено до 1.110

✨ додалася можливість купити ключ person криптою

✨ сюжетне:

→ арку з Лорою в пролозі переписано (якщо не піти на йогу, і варіант після спілкування з нею);

→ реворк засинання першого дня (Night-1);

→ перероблено потрапляння в петлю в пролозі;

→ реворк знайомства з Фіоною

🛠 прискорено анімацію появи кнопок навігації в сюжеті

🛠 виправлено анімацію 3d-модельки Фіони в сюжеті

🛠 актуалізовано повідомлення про помилки й відсутність мережі

🛠 виправлено роботу підказок під час використання локальної моделі koboldcpp

🛠 виправлено помилку для gemini із «зависанням»

🛠 у сюжетній частині виправлено контексти для англійської мови

🛠 андроїд: фікс налаштувань для генерації картинок через promptchan

покер:

відкривається через кнопку телефона в пісочниці.

гра на роздягання починається після того, як один з учасників вибуває; якщо наприкінці гри лишаєшся ти й ще один персонаж, після виграшу/програшу переносить у пісочницю до цього персонажа

gpu layers для koboldcpp:

треба було раніше додати це налаштування, сорян, що тупив :):

допоможе всім, у кого відбувалося переповнення пам’яті (особливо якщо окрім гри було запущено ще щось, що жере відеопам’ять, наприклад photoshop).

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

на жаль, в останніх версіях koboldcpp за автоматичного вибору шарів gpu (-1) не показується кількість завантажених, тому доводиться підбирати

ключ person криптою:

для мене як творця — найпряміший і найзручніший варіант отримати твою підтримку. окрім пароля показує в грі актуальні посилання. виходить трохи дешевше за звичайну підписку.

зі зручностей — на весь термін, поки активний план (3/6/12 місяців), пароль вводити не треба •ᴗ•

✨ person: кастомні контексти: можна зберегти як локально, так і опублікувати

✨ новий курсор на заміну «офігенному курсору», став за замовчуванням

✨ koboldcpp: додано вибір із 4 режимів — auto/cuda/vulkan/cpu

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

✨ івент із Касом у пролозі (у навігації сюжетом точка «пролог, ніч»)

✨ реворк бота з підказками (швидкі відповіді): змінено інструкції; варіанти стали різноманітнішими, якіснішими й доречнішими до того, що відбувається; тепер враховують системний контекст протагоніста (твій)

✨ нова музика; назва треку, що грає, кнопки для зациклення й попереднього треку

✨ оновлено локації кафе й кухні

✨ нові елементи в галереях

✨ додано картинки на стартовий екран

✨ Джо: додано картинки, оновлено невдалі

✨ налаштування для генерації промпту до картинки — останні N реплік, максимум 3, за значення 1 бере лише репліку користувача

🛠 покращення ui-ux; рефакторинг; виправлено анімації переходів

🛠 koboldcpp: виправлено запуск на amd; оновлено до 1.109.2

🛠 перероблено шорткат із прологу в «частину 0»

🛠 покращено інструкцію для визначення, коли кидати кістку d20 у днд-режимі

🛠 змінено тригерний емодзі для переходу до наступного дня, щоб зменшити хибні спрацьовування

🛠 виправлено англійську в сцені вечері в пролозі

🛠 до рекомендованих моделей додано: claude-sonnet-4-6, grok-4-1-fast-non-reasoning, gpt-5.4, gpt-5.3-chat-latest (gpt з цензурою)

🛠 виправлено шари в шахах

🛠 у пісочниці виправлено перемикання треків, більше не ламає ігрову чергу подій і не спричиняє дублювання повідомлень; тепер за замовчуванням працює в режимі «радіо» — після закінчення грає наступний

під час першої публікації в кастомні контексти треба підтвердити пошту, ввівши код → вигадати логін і пароль. сподіваюся, бек працюватиме без проблем і в усіх охочих поділитися це вийде :):

мова контексту, що публікується, береться з налаштування «мова ші»

✨ новий чоловічий персонаж — Каспер (Кас)

✨ локальний синтез мовлення від qwen

✨ у білд win і win-local для зручності додано перевірку на потрібні бібліотеки синтезу мовлення coqui та qwen і посилання на завантаження в налаштуваннях

✨ koboldcpp для картинок — додано вибір gpu/cpu; для gpu в пріоритеті cuda, якщо не знайдено, запускає vulkan; cpu не рекомендується, але в деяких рідкісних випадках може бути корисним

✨ ефект конфеті у важливих місцях сюжету

✨ нова музика

🛠 виправлено критичний баг з історією повідомлень, за замовчуванням тепер історію обмежено 18 повідомленнями (не рахуючи системних контекстів) і повзунок працює коректно. максимальне значення збільшено з 40 до 50 (це багато, і далеко не всі моделі стільки потягнуть, тож якщо локальна модель починає не вивозити або через api це обходиться надто дорого, зменш до 27–32)

🛠 koboldcpp: тепер картинкова й текстова моделі не запускаються разом, якщо це не вибрано в налаштуваннях; встановлено пріоритет запуску для картинкової моделі — gpu/cpu; оновлено до 1.108.1

🛠 додано інформацію про те, що Ава для пісочниці розблоковується впродовж сюжету; розблокування зсунуто ближче до початку частини, коли Ава приходить до тями, у навігації сюжетом це точка «у парку з Авою»

🛠 оновлено whisper (локальне розпізнавання мовлення); модель змінено на маленьку й швидку ggml-small-q5_1

🛠 покращено локальний синтез мовлення від coqui (XTTS-v2), виправлено поведінку, коли розділові знаки неправильно зчитувалися й баговали як 'point', паузи стали природнішими

🛠 переверстано головний екран, кастомний персонаж пішов у кнопку в правому нижньому куті (клік на іконку — екран із вибором, наведення й клік на картинку — швидкий перехід до персонажа)

🛠 підвищено продуктивність снігу

🛠 виправлено визначення поточних стосунків із персонажем для моделей через koboldcpp

🛠 у бота для побудови промпту до картинки трохи збільшено довжину

🛠 покращено повідомлення про помилки текстових моделей: замість малоінформативного вікна з «крахом» — коротке повідомлення

🛠 рефакторинг і оптимізація коду; дрібні покращення ui-ux

Кас поки лише в пісочниці, у сюжеті з’явиться пізніше; візуалу в нього поки значно менше, ніж в інших персонажів, але отримав опрацьований контекст

qwen3-tts: створення голосу за описом ще в розробці, зараз доступні клонування й передвстановлені голоси

історія повідомлень: через баг усі моделі, крім gemini, були обмежені історією у 12 повідомлень, дякую всім, хто повідомив про проблему

whisper: змінено підтримку 50-ї серії nvidia, щоб не тягнути зайву вагу в білд, але все одно має працювати на нових відеокартах і перекидати на cpu в крайньому разі; якщо ні — відпишися, будь ласка, в коментарях

✨ підтримка comfyui

✨ реворк: самого початку гри, до приходу в будинок; другого дня прогулянки містом разом із Джо

✨ у сюжеті з’явилася «навігація» стрілками під час ходьби

✨ гілку «якщо заснути на лавці в парку з Авою» зведено з іншими гілками

✨ у налаштуваннях у підказок ще один стан — кнопка: замість того щоб створювати підказки після кожної відповіді, створює за натисканням

✨ локації: додано аудиторію/клас; оновлено місто, пляж, парк, апартаменти; перемальовано невдалі

🛠 дозволено підключення https, кастомні ендпоінти більше не блокуються; фікс серверної частини з перевіркою паролів і версії

🛠 пісочниця: виправлено завантаження автозбережень і збережень, тепер вони коректно завантажуються й не очищають журнал та історію повідомлень

🛠 «тріумфальне» повернення кнопок копіювати/вставити для полів введення

🛠 виправлено значення в сюжетному редакторі, які неправильно застосовувалися

🛠 виправлено позицію кнопки для розпізнавання мовлення

🛠 claude anthropic: виправлено генерацію підказок, порожнє повідомлення «: » перед генерацією більше не з’являється

🛠 виправлено камін із Фіоною на андроїді

🛠 оновлено розділ допомоги

🛠 koboldcpp оновлено до 1.107.1

🛠 дрібні правки інтерфейсу

кнопка підказок під час відкриття пісочниці з’являється після другої відповіді

comfyui

у розділі допомоги в грі є інструкція зі скриншотами, коротко важливе:

усі налаштування виконуються в comfyui; щоб зміни застосовувалися до запитів із гри, треба оновлювати файл workflow json через export api

- у налаштуваннях comfyui вибери порт 8188 і постав «*» у поле «Enable CORS header..»

- із гри в comfyui надсилаються промпти, тому у твоєму workflow важливо перейменувати поля на pos_prompt і neg_prompt (гра дивиться на поля, що починаються з pos і neg)

- зберегти json через файл → export (api) і вибрати його в налаштуваннях гри

приклади workflow лежать у теці resources/comfyui:

wf-mltc-base.json — мінімальний сценарій

wf-mltc-face.json — із заміною обличчя за референсом

у мене небагато досвіду роботи з comfyui, тому якогось докладнішого гайду поки не планується, але інструмент популярний, інформації багато; якщо незрозуміло, раджу питати в нейронки (chatgpt або будь-яка інша модель, що міркує), прямо зі скриншотами або (що ще зручніше) — віддавати експортований json

своїми workflow ділися в телезі

приємної гри •ᴗ•

✨ переписано системні контексти всіх персонажів: у характерах побільшало глибини, деталей та індивідуальних особливостей; оптимізовано, стали ~ на 10–15 % коротшими

✨ koboldcpp: тепер і для картинок; якщо в налаштуваннях вибрано koboldcpp, але модель не запущено, — автоматично піднімає модель на запит; оновлено до 1.105.4

✨ сейфплейс із Фіоною біля каміна (попросися до каміна)

✨ додано моделі gemini-3

✨ додано візуальний ефект підключення до чипа Ави, тепер вибирається випадково з двох; + кнопка вимкнення ефекту

✨ кнопка зберегти тепер працює і в місцях із текстовим полем; під час збереження створюється самарі (що відбувалося за останні n повідомлень, кількість повідомлень береться з налаштування «історія повідомлень») з персонажем, який зараз на екрані

✨ кастомний endpoint

🛠 фікс бага на десктопі, через який не можна було натиснути на підказки

🛠 десктоп: змінено область навколо текстового поля так, щоб можна було скролити довгі відповіді й невидима стіна не перекривала 2.5d/3d

🛠 chatgpt-5: виправлено ботів (хто зараз говорить, самарі й швидкі відповіді), які покладалися на стару ревізію api

🛠 фікс remote-тунелів koboldcpp для текстових моделей

koboldcpp для картинок:

може працювати разом із текстовою моделлю, гнучкіший і крутіший за stablediff cli, але:

з коробки вміє лише в одну лору й трохи дивно її застосовує, тому під час використання koboldcpp з налаштувань береться лише та лора, у якої найбільша сила, решта ігнорується. і ще kobold ріже розмір картинки. якщо вдасться прикрутити використання кількох лор і прибрати обмеження на розмір — koboldcpp стане основним локальним інструментом у грі, а stablediff піде на спочинок, щоб не тягнути зайві гігабайти в білд.

remote (ngrok/cloudflare) для картинок додасться пізніше

для стандартної моделі ilustmix (і багатьох інших) треба вказати в налаштуваннях гри vae-файл resources/stablediff/sdxl.vae.safetensors

самарі за кнопкою зберегти:

сюжетне й пісочне самарі розділено. поки працює лише з увімкненим налаштуванням «історія повідомлень», потребує додаткового тестування; якщо проблем не виявиться — стане доступним у наступному релізі всім без пароля й буде за замовчуванням •ᴗ•

кастомний endpoint:

лише з https, ще потребує тестування; можливо, через cors-політики безпеки у тебе не спрацює — напиши провайдера, з яким не вийшло, додам у винятки в наступному релізі

2025

✨ генерація картинок через api (без цензури): додано підтримку сервісу promptchan

✨ сюжетне, у пролозі: змінено візуал Фіони в душі; невелика варіація в початковій розмові з Фіоною; реворк гілки з Діною вночі (якщо подрімати пару годин і піти на кухню). оновлено сюжетні картинки Ави. для Діни переписано системний контекст (став ближчим до пісочного)

✨ пісочниця: оновлено картинки Ави й Лори; оновлено теплий одяг у Фінна, Джо й Діни

✨ звук за успішної генерації картинки

✨ нові елементи в галереї

🛠 загальні налаштування для генерації картинок винесено в окремий блок

🛠 навігація сюжетом у розкривному блоці

🛠 для локальної генерації картинок максимальні розміри збільшено до 2048x1536

🛠 windows: виправлено 3d vrm

🛠 змінено посилання на бусті замість патреону (які ж вони покидьки, ррр)

🛠 дрібні ui-ux правки

🛠 у розділ допомоги додано інструкцію з посиланнями до promptchan

🛠 у win-local лори за замовчуванням: hyperdetailed illustration і sexy details

promptchan: до того, як у грі з’явилася локальна модель, використовував їх для відвертого візуалу до гри; за замовчуванням виставлено стиль Illustration XL+ з фільтром Artsy 2, також фільтр hyper хороший.

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

на android доводиться робити через проксі через CORS і preflight-перевірки, має працювати як і на десктопі, може, трохи повільніше.

якщо можеш порекомендувати якусь іншу штуку для генерації картинок через api без цензури — напиши, будь ласка, спробую додати

✨ сюжетне, гілки: на ранок у Джозефіни в квартирі (якщо залишитися в неї на ніч разом з Авою); на ранок у Фіони

✨ у журналі: додано кнопки для визначення поточних стосунків із персонажами й анімовані картинки; редактор сюжетних виборів

✨ новий тригер під час зміни рівня стосунків із персонажем

✨ локація кухні

🛠 для 2d картинка тепер затінюється лише під час фокусу на полі введення тексту; для 2.5d/3d виправлено вигляд поля за багаторядкового введення

🛠 android: для сюжетної частини виправлено блок із кімнатами під час переміщення квартирою; виправлено меню для копіювання/вставлення тексту

🛠 квести/таски: якщо нагороду отримано, задача більше не висить у списку; невеликий редизайн

🛠 перемальовано невдалі картинки персонажів і фони для зимового стартового екрана

🛠 замінено vrm-моделі в сюжетній частині

🛠 оптимізовано бота для визначення локації (став коротшим)

🛠 генерація картинок у сюжеті тепер правильно працює з текстом оповідача

🛠 змінено схему спрацьовування тригерів: тепер, якщо в одному повідомленні їх кілька, спрацюють усі, а не перший

🛠 у nvl-режимі виправлено: відображення кнопок і текстове поле; баг, через який картинки не генерувалися

🛠 дрібні правки інтерфейсу

🛠 полагоджено синтез мовлення від elevenlabs

🛠 koboldcpp оновлено до 1.103

🛠 виправлено баг із меню 2.5d під час використання koboldcpp

🛠 win-local: лору за замовчуванням оновлено до cryosistyle v3

якщо ти за продовженням сюжету — раджу почекати, поки дописувані шматки короткі й ще змінюватимуться

✨ 2.5d: кут змінюється під час руху мишею/тапу по екрану, зум скролом/пінч-жестами; у налаштування додано повзунок для якості рендеру, за замовчуванням 0.9

✨ 3d: кожен персонаж отримав свою модельку vrm замість убогих readyplayer + роздягнені модельки

✨ додано ще один стан, за якого з гри прибираються тригери з емодзі. «прибрати сексі контекст і характер» — тепер прибирає й коротку інформацію про персонажа, залишаючи лише ігрові тригери

🛠 до рекомендованих моделей додано gpt-5.1-chat-latest, gpt-5.1 і claude-sonnet-4-5-20250929 (досі найлюдяніша модель, топ-1)

🛠 якщо локація змінюється з меню і вона того ж типу, що й поточна, бот не викликається

🛠 виправлено роботу chatgpt через розширений вибір моделей

🛠 дрібні правки ui/ux

🛠 перемальовано деякі невдалі картинки, особливо обличчя; оптимізовано фони в грі, перемальовано невдалі

🛠 під час використання 2.5d для анімованих фонів і персонажів зроблено альтернативні статичні зображення з більшою деталізацією

🛠 виправлено відображення задач під час наведення на нотатки

🛠 покращено продуктивність візуалізації чипа Ави; тепер, якщо картинку згенеровано, візуалізація не показується

3d: слабенькі модельки у Фінна (члена не знайшов, тому він у шортах) і Ави, решта кращі, але все ще не дотягують до якості, яку я хочу, хоча вже ближче; розвиватиму й періодично оновлюватиму модельки. якщо хочеш спробувати сили у vroid studio — усі оригінали .vroid тут: користуйся, змінюй, редагуй, створюй свої

2.5d: є куди покращуватися, поки не вдалося позбутися драбинок, і я впевнений, що можна зробити виразніший паралакс для далеких об’єктів на фоні

і ще трохи деталей

2.5d і 3d поки не працюють із двома персонажами

для 2.5d на андроїді навмисно зменшується якість на 0.2 від виставленого значення, щоб не гальмувало

✨ думки персонажа в окремому анімованому блоці (мені здається, так живіше й естетичніше)

✨ система завдань/квестів

✨ 3 налаштування винесено в експериментальні, і тепер вони доступні починаючи з тиру base

✨ windows, linux, mac: додано підвантажувані списки всіх доступних моделей через api для gemini, openrouter, openai, anthropic, grok, cohere, groq; тумблер «рекомендовані моделі» пішов на спочинок

✨ усі персонажі стали менш графоманськими, але будуть багатослівними, якщо попросити або цього вимагають обставини

✨ додано елементи в галерею

🛠 в історії діалогу виправлено баг із «розриванням» тексту оповідача в потоковому режимі

🛠 покращено обхід цензури для моделей через api під час формування промпту до локальної генерації картинки

🛠 фікс бага з англійською мовою для швидких відповідей

🛠 редизайн функціоналу «стирання» частини контексту персонажа, додано кольорове маркування, інші формулювання й пояснення в розділі допомоги

🛠 виправлено баг із claude, коли на екрані два персонажі й увімкнено потоковий режим

🛠 виправлено сюжетну анімацію з представленням героїв (знизу вгору)

🛠 кількість повідомлень в історії за замовчуванням збільшено до 18

🛠 кількість повідомлень у пам’яті тамагочі зменшено з (45, 90, 135, 180, 225, 270) до (27, 45, 90, 135), рекомендовано 45; вищі значення для моделей через api будуть надто дорогими, а локальні не вивезуть

🛠 збільшено ширину каретки прокручування в локаціях і журналі

🛠 оптимізовано зображення/відео галереї й картинки персонажів

🛠 koboldcpp оновлено до 1.100.1

🛠 виправлено відображення перемикача nvidia/amd під час входу в гру

🛠 думки ховаються за кліком на них, при повторній появі з’являються

🛠 у win-local змінено базову текстову модель saiga_nemo_12b на меншу квантованість Q4_K_M (не помітив, щоб якість сильно впала, при цьому працює трохи швидше)

🛠 оптимізовано картинки, відео, стилі (scss)

🛠 виправлено баг koboldcpp з потоковим виведенням

🛠 виправлено інтерфейс, дрібні ui/ux правки

🛠 додано налаштування «не обмежувати довжину відповідей ШІ» — вимикає інструкцію, що обмежує графоманство ШІ

✨ перероблено розділ допомоги (найдружніша до нових гравців версія)

✨ генерація картинок:

- оптимізовано негативний промпт (виявляється, надто довгий може призводити до менш чітких деталей)

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

- під час генерації враховує 3 останні повідомлення замість двох

- оновлено стандартну модель до ilustmix_v9 (квантовано в q8 — розмір менший, без видимої втрати якості)

- виправлено автоматичну генерацію картинки через api для grok і openai (налаштування «кожні n повідомлень» береться з локальної генерації). для openai додано розмір

✨ тамагочі

- тепер, якщо курсор не рухався понад 5 с, Міка перестає стежити

- реагує, якщо задивитися на груди (5 кліків)

- Міка навчилася генерувати картинки, використовуються налаштування sd з основної гри, але розмір при цьому фіксований 768x1024

✨ в основній грі оновлено 3d для Фіони (моделька з тамагочі)

✨ у сюжетній частині переписано шматок із перевдяганням Фіони, тепер там vrm 3d

✨ додано локацію аеропорту

✨ android: додано підвантажувані списки всіх доступних моделей через api для gemini, openrouter, openai, anthropic, grok, cohere, groq. тумблер «рекомендовані моделі» пішов на спочинок

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

🛠 покращено обробку помилок gemini, замість заглушки тепер видаються реальні помилки від моделі

🛠 перероблено вигляд інформаційних вікон, додано повідомлення за відсутності активної текстової моделі та повідомлення для налаштування мовлення під час сюжетного ввімкнення 3d (показується один раз)

🛠 виправлено посилання в налаштуваннях для тесту голосу openai.fm

🛠 інша іконка для консолі koboldcpp (була аж до непристойності жирною)

🛠 android: виправлено виділення й каретку для багаторядкового поля введення тексту

🛠 koboldcpp оновлено до 1.99.4

🛠 переверстано блок локальних моделей kobold у налаштуваннях

🛠 локальний синтез мовлення: виправлено мову/акцент, тепер коректно береться з налаштування «language ai»

✨ тамагочі (windows)

→ Міка (агент) навчилася ставити таймери, достатньо сказати/написати: Міко, постав таймер на n хвилин/секунд/годин

→ стежить за курсором

→ виправлено приховування панелі та кнопку з перетягуванням

→ модельки: Фіона — червона, клубна, полунична, сітчаста сукні; сукня-жабка; спідниця; панчохи; шорти й топ; у латексі; без одягу. і сексі кроля

→ додано фізику грудей (поки не ідеально, але боже, як же весело таке робити)

→ інструкція pdf

✨ чібі-анімація гніву для Діни, коли вона злиться

✨ гілка з Діною та Авою

✨ сюжетна навігація кімнатами локації (квартира Діни)

✨ браузерне розпізнавання мовлення переведено на локальний сервер (я був дурний і не знав, що так можна було)

🛠 фікс збережень

🛠 koboldcpp оновлено до 1.98.1

🛠 оптимізовано й відрефакторено код

🛠 виправлено вибір шрифту

невелика сюжетна гілка на ранок у Діни; якщо хочеш цілісного продовження — пропусти й повернися, коли сюжетне оновлення буде готове •⩊•

→ сюжетний режим тепер підтримує генерацію картинок — промпти будуються відповідно до поточної локації й персонажів на екрані

→ нова локація — басейн

→ перероблений екран локацій із підписами

→ додано claude-opus-4.1 (помітно відрізняється від claude-sonnet-3.7, але коштує надто дорого — у 5× більше, використовуй обережно)

→ підтримка gpt-5, gpt-5-chat, gpt-5-mini, gpt-5-nano

→ sd:

- покращено генерацію промптів для картинок

- сервер sd (hot model) тепер автоматично перезапускається до 3 разів

- sd не любить довгих промптів — для автогенерації їх тепер примусово обрізано до 540 символів, щоб уникнути падінь

- максимальну довжину негативних/користувацьких промптів обмежено 270 і 180 символами

- у налаштуваннях тепер є поле «опис себе»

- поля для ручного редагування одягу й локації

- виправлено баг, коли на старті гри застосовувалася лора за замовчуванням і треба було відкрити налаштування, щоб завантажилися вибрані

→ розмір фрагмента локального синтезу мовлення збільшено з 200 до 450 символів

→ koboldcpp оновлено до 1.97.4

→ виправлено перемикання моделей openrouter — під час зміни з попапу перезапуск не потрібен

→ додано підтримку cuda в sd для linux (крім карт 50-ї серії), виправлено помилку img_gen, розмір AppImage значно зменшено, ресурси для koboldcpp, stablediff і whisper перенесено в окрему теку

→ виправлено помилку «invalid mode txt2img» для mac

gpt-5:

temperature не працює для нових моделей — вона зафіксована на 1, а top_p (у грі був 0.9) більше ні на що не впливає. цензура сильно б’є по «мислячих» моделях (gpt-5, gpt-5-mini, gpt-5-nano), але її можна частково обійти, продовжуючи з ними сексуалізовані сюжети, розпочаті на gemini / claude-3.7 / gpt-4.1.

gpt-5-chat кращий — цензура приблизно як у gpt-4.1, можливо, трохи ванільніша

sd: для більшої точності підніми cfg-scale до 8–9 і використовуй додаткові лори помірно — лише ті, що впливають на загальний стиль. лори з вшитими позами/персонажами знижують релевантність

✨ windows: локальний синтез мовлення

✨ локальна генерація картинок: → додано запуск через локальний сервер, щоб модель не вивантажувалася з пам’яті; поки незрозуміло, наскільки стабільно це працює, тож залишено обидва варіанти → тестова підтримка flux-моделей

✨ спектроаналізатор для openai, google і локального мовлення

✨ оновлено галерею

✨ нова музика

✨ перемикач nvidia/amd (замість автоматичного визначення)

✨ десктоп: невеликий «великодній сюрприз» на головному екрані (5 кліків по версії гри)

✨ koboldcpp оновлено до версії 1.96.2

🛠 порожнє поле введення тепер ховається через 3 секунди

🛠 підправлено системні контексти, тож персонажі мають стати трохи менш хтивими (зовсім трохи)

🛠 актуалізовано розділ допомоги

🛠 виправлено комікс-режим

🛠 openrouter: виправлено генерацію промпту до картинки

з особливостей локального синтезу мовлення:

→ під час першого запуску дратівливий брандмауер попросить дозвіл. розігрів моделі 20–50 с, далі значно швидше, особливо на gpu

→ референс голосу .wav клади в resources/speech/, з інших тек не спрацює

→ під час зміни голосу модель перезавантажується

→ оскільки модель навчалася на коротких уривках, текст доводиться різати на фрагменти, через це можуть бути паузи в довгому тексті, але на gpu їх майже не помітно

→ у полегшений білд windows без локальних моделей не став включати бінарники, бо вони важать досить багато (збирати їх було ще тим болем, найімовірніше тягне зайві бібліотеки, але змусити «схуднути» поки не вдалося)

→ якісніше — на мій смак, якщо використовувати свій wav, особливо не англійською; мова береться з налаштування «мова ШІ»

→ для mac і linux у планах

flux-моделі до ладу запустити й помацати не вийшло, але, може, вийде в тебе. 8 гб відеопам’яті замало. у загальний білд включати не став; якщо хочеш болю — спробуй: в архіві лежать квантовані (можливо, у цьому проблема), але ти можеш замінити на свої clip_l і t5xxl, гра шукає їх у resources\stablediff\flux; модель для flux клади в resources\stablediff\models, гра фільтрує за назвою, тому назва моделі має починатися з flux

усім, хто більше чекає основного сюжету: розумію, що трохи загрався з технологіями, візьмуся за сюжетну частину через одне-два оновлення, і думаю, до середини вересня буде продовження. приємного тижня •ᴗ•

✨ stable diffusion:

- змінено структуру тек, файли тепер розкидано по теках cuda, darwin, vulkan, моделі в теці models

- модель за замовчуванням конвертовано в gguf, стало швидше на 1–2 секунди на gpu і, думаю, на 10 % на cpu, білд на 2.7gb менший (юху)

- додано підтримку карт amd, гра сама розпізнає карту й підключає vulkan замість cuda

- покращено визначення й запам’ятовування локації

- змінено лори в білді win-local

- перезібрано для mac і карт amd, збільшено розміри графа

✨ koboldcpp:

- оновлено до версії 1.95.1

- koboldcpp remote: додано підтримку ngrok як альтернативи cloudflare

- виправлено ботів: для визначення зміни одягу, локації; бот для генерації промпту до картинки

✨ додано шрифт Rounded Mplus 1c, і тепер він за замовчуванням

✨ додано локацію фотостудії

✨ десктоп: додано кнопку для приховування персонажа й тексту, гаряча клавіша shift+H

✨ додано модель grok 4 (поки досить нестабільна, але подекуди цікава)

🛠 Лора: підправлено системний промпт для генерації картинок

🛠 змінено поле введення, вводити великий багаторядковий текст стало зручніше

🛠 підправлено адаптивний розмір шрифту, тепер текст значно частіше вміщатиметься без прокручування

🛠 актуалізовано розділ допомоги

🛠 у швидкому меню залишено лише іконки

🛠 змінено іконки збереження картинки й телефона

🛠 налаштування: тепер вкладки ховаються за кліком по всій довжині блоку, а не лише по іконці

🛠 виправлено кнопку для збереження згенерованої картинки в nvl-режимі

🛠 переписано бота визначення локацій, тепер він запускається одразу після отримання тригера, а не на наступному «ході»

🛠 прибрано з головного екрана напис про рекомендацію gemini

🛠 підказки (швидкі відповіді): тепер для формування беруться останні 4 репліки, а не весь діалог

🛠 openrouter: виправлено помилку з вибором моделей із випадного списку

🛠 cosmos: додано моделі cosmosrp-3.0 і cosmosrp-3.5, скасовано застарілі

🛠 anthropic claude: виправлено помилку з порожнім повідомленням «: » під час роботи дрібних ботів; тепер працюють підказки

🛠 cohere: додано підтримку підказок

→ плагін ngrok (у розділі допомоги koboldcpp-remote є інструкція)

→ для слабких машин проквантував більш стиснуту модель q5, має бути трохи швидшою

→ перезібрав sd з підтримкою карт 50-ї серії, поклади в теку resources\stablediff\cuda

→ локальні моделі stable diffusion і LoRA

→ кнопка для збереження зображень

→ додано моделі: gemini-2.5-pro і gemini-2.5-flash, gemini-1.5-flash-002 видалено

→ koboldcpp оновлено до версії 1.94.2

→ person: до кастомних персонажів додано поле промпту для локальної моделі зображень

→ android: виправлено експорт Фіони в telegram-бота

→ виправлено дивну проблему з моделями gemini, коли останнє повідомлення користувача дублювалося

→ ігрові команди на кшталт «ми перейшли в..., відреагуй відповідно» тепер естетично приховано

патч для gpu amd — розпакуй архів у …\resources\stablediff\ і перезапиши наявні файли — потрібно для локальної генерації зображень

основні моменти внесено в розділ допомоги в грі;

нижче — те, що я забув згадати:

→ для моделі за замовчуванням iLustMix використовуй clip-skip = 2. якщо замість картинки чорнота, твоїй вибраній моделі потрібне інше значення clip-skip — спробуй 1 або 2. значення 3 я не бачив у використанні, але залишив про всяк випадок

→ у налаштуваннях кастомних персонажів тепер є поле зовнішності

(контекст для текстових моделей додамо пізніше, є деякі проблеми зі структурою)

→ промпти кастомних персонажів і промпти з поля швидкої генерації (кнопка праворуч унизу) пиши лише англійською, stable diffusion не працює з іншими мовами

→ бот визначення одягу використовує ті самі тригери, що вже є в грі

→ бот промпту до картинки дивиться лише на два останні повідомлення від тебе й персонажа

→ на mac можуть бути проблеми з генерацією зображень

якщо граєш на mac, візьми, будь ласка, участь у цьому відкритому опитуванні (на жаль, сам я не можу протестувати на реальному пристрої)

✨ додано всі інші моделі openrouter

✨ у Фіони з’явився костюм кішкодівчинки, оновлено невдалі картинки, переписано й оптимізовано системні контексти

✨ person: telegram-бот для Фіони (десктоп)

✨ трохи нових картинок для Джо

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

✨ багато пунктів у налаштуваннях стали згортуваними, стало охайніше, і сподіваюся, такий мінімалізм менше лякатиме нових користувачів :):

✨ win-local: локальну модель за замовчуванням змінено на saiga_nemo_12b.Q5_K_M

🛠 linux: тепер гра шукає моделі gguf у теці resources/koboldcpp, ~ як на windows

🛠 android: виправлено анімацію 6-гранного кубика

🛠 koboldcpp оновлено до версії 1.93.2

🛠 актуалізовано розділ допомоги

🛠 змінено звуки під час наведення на пункти меню й персонажів на головному екрані

🛠 виправлено й оптимізовано анімацію на стартовому екрані, підправлено елементи інтерфейсу

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

telegram-бот (beta):

поки десктоп і для підписників person; на андроїді json не зберігається, виправлю, буде пізніше

у користувацьких контекстах Фіони за кнопкою «експорт у telegram» створиться json-файл, який треба закинути боту, що відкриється в телезі

безпека: завантажені json-профілі й історія бота шифруються перед записом за схемою Fernet (AES-128 + HMAC-SHA-256)

у підсумку це має працювати так, що навіть якщо хтось поцупить json-файли із сервера, без ключа він побачить лише base64-кашу, а не твої секретні токени

у планах пізніше пов’язати історію бота в телезі з грою, щоб можна було безшовно переходити з бота в гру й назад зі збереженням історії листування

якщо буде прикольно, звісно, з’явиться й для інших персонажів

saiga nemo:

змінюватиму модель, поки не знайдемо найкращу •ᴗ• (за моїм досвідом і відгуками підписників це поки що топ)

справді мультимовна — іспанську, російську, німецьку, французьку, італійську розуміє й пише на побутовому рівні. англійська ~ на рівні gemma і deepcogito

✨ додано підтримку openrouter і безкоштовні моделі: qwen/qwen3-30b-a3b:free, tngtech/deepseek-r1t-chimera:free, meta-llama/llama-4-scout:free, meta-llama/llama-4-maverick:free, deepseek/deepseek-chat:free, deepseek/deepseek-chat-v3-0324:free)

✨ журнал: редагування й видалення реплік, кнопка для швидкого скролу вниз, під час відкриття журналу тепер завжди видно останні репліки

✨ Діна: нові картинки, змінено початкові локації, тепер їй можна зробити куні, пом’яти груди, + картинки мінету

✨ додано моделі: claude-sonnet-4, claude-opus-4, claude-3-5-haiku-20241022, command-r7b-12-2024, gpt-4.1-mini. скасовано gpt-4-0613, gpt-4o-mini і gpt-3.5-turbo (версія на 16k залишилася)

✨ локальна модель для розпізнавання мовлення (windows, linux)

✨ тепер налаштування розпізнавання мовлення зберігається, під час старту гри запускається вибране рішення (браузерне/локальне)

✨ внутрішній проксі ru: додано проксі-сервер lv (Латвія)

✨ локальною моделлю за замовчуванням стала deepcogito_cogito-v1-preview-qwen-14B-Q4_K_M, змінено список рекомендованих моделей

🛠 виправлено поведінку локацій, тепер ставиться не перша, а випадкова з раніше збереженого набору

🛠 підправлено анімації ui-ux і дрібні вади інтерфейсу

🛠 koboldcpp оновлено до версії 1.92.1

🛠 тепер для windows, якщо в тебе карта з підтримкою cuda 12, можна закинути в теку resources/koboldcpp koboldcpp_cu12.exe (працюватиме трохи швидше), гра використовуватиме його замість стандартного koboldcpp.exe

🛠 налаштування для обрізання контексту в локальних моделей за замовчуванням збільшено до 9900 символів

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

openrouter поки без потокового виведення, бо не всі їхні моделі це підтримують і синтаксис трохи інший, додаватиму пізніше

внутрішній проксі lv: на жаль, для gemini це не допомогло, бо в Латвії він теж виявився заблокованим, але для chatgpt і claude працює чудово. отже, для gemini внутрішній проксі працює лише через сервер 2 (sf); якщо в тебе він блокується, поки єдиний варіант — свій впн

локальне розпізнавання мовлення: використовується модель ggml-large-v3-turbo-q5_0, вона працює дещо інакше, ніж браузерне, не вміє в потік (але це розв’язувано, доопрацюю), чекає, поки закінчиться запис, тому без gpu може працювати повільно з великою затримкою. щоб було швидше, можеш спробувати замінити файл локальної моделі в теці resources на простішу модель, наприклад ggml-tiny-q8_0.bin, лише перейменуй на ggml-large-v3-turbo-q5_0.bin, щоб гра підхопила

→ локація зорельота

→ вбрання сексі-космодівчини для Джо, Діни, Фіони й Лори; вбрання космохлопця для Фінна

→ person: сценарій dnd — космічна одіссея

→ koboldcpp оновлено до версії 1.89

→ виправлено помилку, через яку можна було додати дублікат персонажа, що вже є на екрані

→ перероблено блок вибору моделі в налаштуваннях — тепер він компактніший і трохи зрозуміліший

→ проксі-сервер ru-lang: другий сервер kz для моделей anthropic тепер працює правильно

✨ додано моделі через api: grok-3, gpt-4.1 і command-a-03-2025 від cohere

✨ додано невеликі чібі-анімації, коли Фіона дивується чи дратується

✨ нові локації в пісочниці: диван, спальня, пляжний будиночок

✨ сюжет: розширення гілки Діна + Ава, якщо залишитися спати в Діни; дописано гілки — якщо залишитися спати на самоті

✨ пісочниця: Джо — трохи нових картинок, оновлено невдалі

✨ тепер персонажі завжди розуміють, у якій вони локації; остання використана локація запам’ятовується й підвантажується в системний контекст. улюблену локацію тепер можна вимкнути, повторно клікнувши на іконку (якщо ввімкнено збереження історії — улюблену локацію раджу вимкнути)

✨ додано локації поліцейського відділку й в’язниці

🛠 nvl mode: виправлено відображення тексту для claude

🛠 виправлено критичні помилки з інструкціями-ін’єкціями в сюжетній частині для англійської мови й жіночого героя.

через те, що ін’єкції не спрацьовували, сюжетна оповідь англійською була явно дірявою, а подекуди й зовсім не давала пройти в певні гілки

🛠 koboldcpp оновлено до версії 1.88

🛠 у сюжетній частині виправлено кнопку закриття телефона

🛠 cohere: виправлено ботів для внутрішньоігрових тригерів

🛠 підправлено визначення, чи варто вдягати теплий зимовий одяг — має зменшити хибні спрацьовування

✨ нові картинки в галерею

✨ керування музикою в пісочниці

✨ сюжет: невелика сцена в парку з Авою (якщо знайти лавку)

✨ person: збереження історії в пісочниці

🛠 android: виправлено помилку з koboldcpp-remote

🛠 android: виправлено помилку з імпортом налаштувань

🛠 koboldcpp оновлено до версії 1.87.2

🛠 виправлено давній біль із вікнами введення, які за певних обставин могли нашаровуватися одне на одне

🛠 тепер очищення історії очищає й журнал повідомлень вибраного персонажа

🛠 оптимізовано інструкції для самарі (кожні n повідомлень)

✨ додано генерацію картинок від grok (вибір у налаштуваннях)

✨ сюжет: додано гілку з поліцейським відділком (на виході з парку)

✨ під час генерації картинки зображення персонажа тепер стає меншим і зсувається праворуч

✨ картинки для Ави

🛠 фікс помилки, коли вибрано локальну модель

🛠 додано коректне виведення помилок/сповіщень під час генерації картинок

✨ анімація на стартовому екрані

✨ мікроанімація й звук годинника, коли минув якийсь час

✨ трохи картинок для Джо

✨ додано модель gemini-2.0-flash-lite, скасовано gemini-1.5-pro-exp-0827, gemini-1.5-flash-latest і gemini-1.5-pro-latest

🛠 версію koboldcpp оновлено до 1.86 (підтримує gemma3)

🛠 виправлено помилку, коли під час закриття гри й повторного відкриття протягом 5 секунд зникали збереження й налаштування.

під час використання локальних моделей через koboldcpp все ще рекомендується почекати 2–3 с перед повторним відкриттям гри

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

🛠 виправлено музику в сюжетній частині

🛠 зміна мови ШІ більше не потребує перезавантаження гри

🛠 налаштування для пісочниці, щоб персонаж говорив першим, більше не потребує перезавантаження гри

✨ нове поле контексту для опису світу й інструкцій

✨ мікроанімації й звуки під час поцілунку

✨ трохи нових локацій парку

✨ додано модель claude-3-7

✨ додано модель gpt-4.5-preview

✨ оновлено розділ із лором і персонажами, додано статистику

🛠 apk: виправлено роботу claude

🛠 оптимізовано системні контексти персонажів у пісочниці й зображення в деяких сценах

🛠 тепер Лорі 28, а Фінну 29 років

🛠 полагоджено сервер kz для внутрішнього проксі, додано потокове виведення для claude з проксі

статистика: поки просто рахує, скільки разів кінчив персонаж і користувач -`♡´- доопрацьовуватиметься так, щоб можна було використовувати в системному контексті

→ галерея: додано безліч зображень, тепер щоб їх відкрити, потрібні ⦵, які можна нафармити, вигравши мініігри: шахи, врятуй принцесу й збирання макроданих

→ Джо, Лора, Фіона й Ава: тепер можна анал (тригер і зображення)

→ Лора й Джо мастурбують (тригер і зображення)

→ у швидке меню додано опцію галереї

→ мінігра з макроданими (тими самими, що збирали працівники із серіалу severance), доступна з телефона або якщо попросити Аву

→ додано модель gemini-2.0-flash

→ groq: додано модель llama-3.3-70b-versatile, скасовано llama-3.2-90b-vision-preview

→ додано локації парку

→ виправлено баг з англійським контекстом під час додавання другого персонажа

→ koboldcpp оновлено до версії 1.84.2

→ прибрано кнопку активації 3d із сюжетного розділу

→ apk: виправлено вибір голосу для elevenlabs

→ виправлено баг з автомобілем, коли локація не змінювалася після поїздки

→ змінено паролі person і base

за «врятуй принцесу» дають найбільше очок — 40

за шахи (програти майже неможливо) — 10

макродані — випадково від 1 до 18

макродані: ідею підгледів і поцупив на просторах codepen

усім, хто не дивився серіал (severance), — дуже раджу

→ синтез мовлення від elevenlabs (також на apk)

→ пісочниця: демо 3d-персонажів із ліпсинком

→ під час першого відкриття гри вибір мови для ШІ тепер виставляється правильно

→ вибір моделей cosmosrp-pro і chatgpt-4/4o відкрито, він більше не потребує підписки на гру (без пароля person)

→ оновлено список стартових моделей на екрані привітання й у налаштуваннях (якщо в теці гри немає локальної моделі)

3d:

одна з тих ідей, що прийшли майже одразу, але були відкладені в довгу шухляду. мої знання в 3d досить поверхові й недостатні, щоб самому створити модель, тож я скористався безкоштовним дуже обмеженим редактором ready player me; моделі нудні, без жодного натяку на сексуальність, але разом із ліпсинком показують, що я хочу зробити

план: знайти відповідного 3d-художника на маркетплейсі й замовити персонажа за референсами з гри (пізніше вирішимо, хто буде першим)

приблизний рівень моделі, який я хочу

якщо знаєш щось, що може допомогти, — напиши ) модель має бути сумісна з ready player me + arkit, oculus blend shapes

з 3d-аватаром поки працює лише синтез мовлення від google і elevenlabs,

fps обмежено 45 кадрами

синтез мовлення від elevenlabs, на мій побіжний погляд, топ: великий вибір голосів, пробний період, трохи дешевше за openai й не гірше за рівнем

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

✨ пісочниця: під час зміни локації з меню персонажі коментують переміщення, кожному можна задати улюблену/стартову локацію

✨ додано налаштування bypass_eos

🛠 версію koboldcpp оновлено до 1.82.4

🛠 оновлено розділ допомоги (сподіваюся, для нових користувачів буде дружніше)

🛠 виправлено автоматичне збереження, тепер повзунок так само впливає на автоматичне обрізання діалогу, рекомендоване значення встановлено на 18, максимальне зменшено до 40

🛠 виправлено активацію пари в душі під час вибору з меню локацій

🛠 виправлено вибір мови ШІ в темній темі

🛠 зимову тему продовжено до 13 лютого

🛠 фікс мінігри врятуй принцесу (мої криві ручки дужку в коді, бляха, не закрили)

🛠 налаштування з генерованими варіантами відповідей у пісочниці тепер працює правильно (було зламано й працювало навпаки, хех)

🛠 сюжет: тепер, якщо наприкінці короткої серії, відведеної під спілкування, персонаж ставить запитання, відповідь не замінюється трикрапкою, а виводиться повністю з приміткою «запитання залишилося висіти в повітрі»

🛠 логи koboldcpp тепер завжди обрізаються до 360 останніх рядків

🛠 під час відкриття пісочниці кнопка з нагадуванням «раніше відбувалося» тепер коректно з’являється лише тоді, коли історію цього персонажа було збережено

🛠 виправлено порядок слотів збережень/завантаження

🛠 фікс, коли кубики в днд вилітають зі столу, тепер є можливість перекинути

bypass_eos — використовуй, якщо локальна модель видає «EOS token triggered» надто часто й не до місця

в автоматичного збереження був баг — захардкоджене значення 20, яке за більшого значення в налаштуваннях (тепер впливає й на обрізання) просто ігнорувалося, і збереження не спрацьовувало

✨ механіка телефонних дзвінків у пісочниці. робиться для сюжетної частини, у пісочниці для тестів :) трохи до імерсивності

✨ додано вибір мови для ШІ (Français, Español, Português, Deutsch, Italiano, Українська, Slovenský, العربية, Türkçe, 한국어, ภาษาไทย, Polski, 日本語, Tiếng Việt, ქართული, Հայերեն)

✨ реліз на маку, юху, яблучники!

🛠 виправлено кубик для режимів днд на d20, додано звук, виправлення у вигляді кнопок

🛠 тепер, якщо вибрано локальну модель, гра не потребує мережі

🛠 виправлено виклики перевірки версії й паролів за відсутності мережі, у деяких ситуаціях, особливо на смартфоні, вони могли призводити до зависання застосунку

мова ШІ: впливає лише на текст від чатботів. оскільки системний контекст написано англійською, іноді персонажі можуть скочуватися в англійську, але в пісочниці це відбувається значно рідше, і їх легше повернути до вибраної мови.

механіка з телефоном — нова, може бути глючною на деяких моделях

✨ інтегровано koboldcpp з локальною моделлю*

✨ десктоп: додано екран привітання з вибором локальної моделі або через api

✨ у пісочниці додано вибір локації (лівий верхній кут)

✨ тепер, якщо вибрано koboldcpp і koboldcpp-remote, вкладка kobold у налаштуваннях за замовчуванням відкрита

✨ оновлено невдалі картинки Ави

✨ редизайн кнопок вибору

✨ перероблено шлях до однієї із сексуальних сцен із Діною в сюжеті

🛠 мінімальний розмір екрана у віконному режимі збільшено з 640x360 до 900x500

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

🛠 максимальне значення температури знижено до 1.4, рекомендоване — до 0.72

🛠 koboldcpp:

→ тепер під час закриття гри процеси koboldcpp і electron коректно завершуються й не залишаються в диспетчері завдань

→ фікс дострокового завершення генерації токенів (помилка EOS token triggered! ID:2)

→ скориговано налаштування

→ виправлено роботу підказок і генерованих варіантів

→ максимальну довжину відповіді зменшено до 630 токенів, рекомендоване значення — до 190

→ з’явилася кнопка вимкнення koboldcpp

→ додано інформацію про приблизні системні вимоги на стартовому екрані й у налаштуваннях (якщо в теці немає моделей)

→ додано власні тригери для зупинки

🛠 виправлено баг із перевіркою версії

🛠 у сюжетці виправлено анімацію землетрусу (і, можливо, ще деяких)

🛠 замінено музику в сюжетному івенті з Фіоною в душі

*тепер для windows буде три варіанти: стандартний (разом із koboldcpp), -local (з локальною моделлю) і -lite (без koboldcpp); для linux треба буде качати модель окремо й вибирати в налаштуваннях (пізніше розберуся з конфігурацією й зроблю так само, як на windows, з текою resources/koboldcpp)

windows: koboldcpp з моделями лежить у теці resources/koboldcpp, усі моделі gguf із цієї теки гра підвантажить на стартовий екран і вкладку в налаштуваннях

windows/linux: модель із будь-якої теки можна завантажити з вкладки налаштувань за кліком на «вибрати модель»

локальна модель, на якій зупинився, — Gemma-2-Ataraxy-v4d-9B.i1-Q4_K_M — на відчуття ~ рівень chatgpt-3.5, слабенька, але значно краще за cosmosrp справляється з тригерами-емодзі; думаю, має нормально працювати в більшості користувачів

з моделей, які потестив і яка, можливо, більше підходить грі, але вимогливіша, — ChatWaifu_v1.4-Q4_K_M-GGUF (якщо в теці resources/koboldcpp немає моделей, покаже системні вимоги й посилання на головному екрані та в налаштуваннях)

✨ дух Різдва й Нового року

✨ додано моделі grok-2

✨ тепер Діна, Джо, Фінн, Лора й Еллі вміють тепло вдягатися, якщо холодно

✨ додано локації зимового міста й лісу

✨ додано функціонал перенесення налаштувань і даних гри (правий нижній кут)

✨ Фіона: оновлено невдалі картинки, додано нові

✨ додано сніг у локаціях, де він може йти

✨ з метою оптимізації на екранах завантаження й збереження додано налаштування для показу картинок, тепер за замовчуванням вони приховані

🛠 перероблено анімації інтерфейсу

🛠 виправлено порядок слотів автозбережень

🛠 виправлено темну тему

🛠 виправлено баги з {{userMessage}} і порожніми повідомленнями (але це не точно)

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

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

2024

✨ тепер усі персонажі пісочниці знають, який сьогодні день

✨ додано вибір дати народження користувача на початку нової гри (можна змінити в налаштуваннях)

✨ додано налаштування для вимкнення генерованих опцій діалогу в пісочниці

✨ person: у пісочницю додано сценарії D&D: Cyberpunk 203X і зомбі-апокаліпсис

🛠 threesome: виправлено визначення персонажа, що підключається, під час виклику з чату

✨ у пісочницю додано фічу з двома персонажами на екрані

✨ підтримка моделі grok-beta (яка від Маска)

✨ кнопка для примусового повернення Діни на екран

🛠 виправлено критичну помилку з кастомними контекстами для жіночого героя, тепер усе працює, і днд-режим теж

🛠 максимальну температуру зменшено до 1.8

🛠 видалено моделі серії gemini-1.0-pro і gpt-3.5-turbo-1106

🛠 виправлено темну тему

🛠 apk: менше затемнення екрана під час введення тексту

🛠 gemini: оптимізовано роботу ботів, що відповідають за зміну локацій і збереження історії; бот локацій тепер працює коректно, завжди створює нову порожню сесію й дивиться лише в останні 2 повідомлення, а не всю історію; у бота для збереження історії тепер немає надлишкового дубльованого тексту. особливо актуальний фікс для довгих ігрових сесій

🛠 у пролозі зі сну видалено ганебні (поганої якості) відео з Діною й Лорою, замінено на картинки

🛠 музичні файли перекодовано в ogg (та сама якість, але важать удвічі менше)

🛠 усі відео webm трохи стиснуто без видимої втрати якості

beta

🛠 оптимізовано/видалено/замінено невдалі анімації й картинки

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

✨ koboldcpp: додано підтримку remote-режиму; щоб розв’язати проблему з тим, що персонажі починають говорити за користувача, додано поле для виключення форми імені — актуально для мов, відмінних від англійської

✨ тепер ключі до api й пароль дбайливо приховуються

✨ Фінн: 2 нові картинки

✨ редизайн сторінки налаштувань

✨ оновлено розділ допомоги

🛠 виправлено механіку вибору опцій діалогу/дій, має стати трохи адекватніше; кількість опцій збільшилася на одну

🛠 apk: виправлено баг, коли темний прозорий фон підкладки під час згортання клавіатури не закривав сцену повністю

🛠 перемальовано невдалі картинки в лікарні

✨ сюжетна частина:

→ нова механіка з генерованими варіантами діалогу/дій*

→ тепер зміна локацій працює й у сюжетній частині (принесло більшу свободу, але, можливо, трохи більше хаосу)

→ редизайн спливних вікон

→ перемальовано невдалі картинки Діни, Фіони й Лори

→ редизайн івенту в пролозі за столом, виправлено помилки під час спілкування Лори з Діною

→ новий івент для Лори у ванній, у пролозі з дверима.

→ person, навігація сюжетом: стала доступна не після проходження, а одразу; додано пункти з прологом (вечеря й двері); виправлено баг, коли після натискання на пункт навігації переставали працювати чатботи

→ apk: виправлено відображення замкової шпарини

✨ трохи нових картинок для Лори в пісочницю

🛠 оптимізовано фонові анімації, на слабких машинах має стати трохи краще

* працює ~ як із підказками, але: без можливості писати свій текст, від 4 до 6 варіантів, зі спробами в гумор і дивацтва. у пісочницю так само додано, але з дуже малою ймовірністю випадання <1% (точніше, кожне 16-те повідомлення має 18 % імовірності)

✨ Ава: додано нові картинки й стартові локації; під час підключення до чипа користувача — крутецький заскриптований фон

✨ gemini: додано моделі gemini-1.5-pro-002 і gemini-1.5-flash-002

✨ 4 нові треки в пісочницю

✨ тепер інформація про нову версію показується на головному екрані (якщо версія нижча за актуальну)

✨ додано звук друкування на клавіатурі (використовується в сюжетній частині)

🛠 gemini: виправлено баг, коли введений текст після невдалого запиту не додавався назад у поле

🛠 сюжетна частина: виправлено неправильне відображення займенників і звертань для жіночого персонажа гравця; додано аватар жіночого героя в діалогах; виправлено помилки (у деяких місцях не підвантажувався оповідач); виправлено переходи й помилки в діалогах

🛠 трохи оптимізовано початкове завантаження гри

✨ нові локації: стадіон, зелене поле, покинутий завод/склад, вежа мага/давня обсерваторія, руїни Небесного міста, кристалічна печера, крижане плато в горах, бдсм-кімната, дах

✨ Діна: перемальовано невдалі картинки, додано нові; виправлено повернення Діни, якщо вона пішла

✨ Джо: перемальовано невдалі картинки

✨ kobold ще в беті, але став доступним для всіх без підписки

✨ DnD mode: переписано системний контекст для режиму днд; додано крутецький 20-гранний кубик, тепер використовується під час усіх кидків

✨ person: збереження в пісочниці

🛠 перероблено функціонал автозбереження історії кожні n повідомлень. тепер це опція, яку можна ввімкнути. за замовчуванням вимкнено*

🛠 тепер на екрані завантаження/збереження слоти відображаються зліва направо

🛠 правки стартового екрана

🛠 виправлено помилки, пов’язані з неправильним відображенням кнопки «на чому ми зупинилися» й очищенням історії за видаленої частини контексту

✨ koboldcpp: додано потокове виведення, виправлено передавання системного контексту й роботу в режимі чату

✨ з Діною можна зіграти в шахи*

✨ температура (ступінь свободи): максимальне значення піднято до 2, рекомендоване — до 0.81. значення вище за 1.0 — для дивацтв і більшої креативності

✨ windows, linux: додався новий курсор, менш вимогливий до ресурсів, має працювати плавно й на слабких машинах (якщо на нього не буде скарг — поставлю за замовчуванням під час першого відкриття)

✨ звуки: підкидання кубиків, розбитої скляної баночки

🛠 правки ux-ui

🛠 на смартфоні невеликий редизайн стартового екрана

🛠 apk: виправлено баг із перекриттям підказок

*поки Діна не коментує хід гри, а просто реагує на перемогу, програш чи нічию. і їй дуже складно програти :) якщо ідея сподобається — додам Діні керування й коментування ходу гри, щоб вона сама грала (зараз це робить досить дурненький алгоритм).

✨ підтримка локальних моделей через koboldcpp

✨ Фіона: оновлено невдалі картинки, додано нові, тепер, якщо холодно, вдягне худі

✨ Лора й Еллі навчилися роздягатися до топа

✨ додано локацію зимового будиночка

🛠 оптимізовано базові контексти всіх персонажів пісочниці

🛠 оновлено локацію з душем

🛠 виправлено баг, коли пара від душу залишалася на інших локаціях

🛠 змінено тригер закінчення, щоб не конфліктувати з локацією ванної/душу

🛠 дрібні правки інтерфейсу й розділу допомоги

🛠 врятуй принцесу: трохи оптимізовано й відрефакторено мінігру; стрибок став вищим на 20 %; apk: виправлено вибір зброї й додано стрибок*

*чи стало простіше пройти мінігру на смартфоні? — так, але це все ще може бути складно. підлога — це лава, і необережне поводження з новою зброєю може лише погіршити ситуацію

✨ підтримка локальних моделей через koboldai в статусі beta

✨ додано моделі від cohere*

✨ фільтр за рекомендованими моделями

✨ додано моделі claude-3-5-sonnet-20241022 і llama-3.2-90b-vision-preview

✨ ru: вибір сервера для внутрішнього проксі openai та anthropic винесено в налаштування**

*на перший погляд, рівень gemini-flash — не дуже потужна, швидка, недорога. дають безкоштовний тріал, що приємно

**казахстанський сервер раптово припинив роботу, точніше, openai та anthropic перестали працювати в Казахстані, якщо я правильно розумію. поки вирішую, куди переїхати, вирішив прокинути на проксі, де крутиться gemini; там сервер працює в один потік, тож якийсь час може бути завантажений сильніше, ніж зазвичай

✨ додано анімацію й звук під час зміни картинок персонажів

✨ нова музика на головному екрані й у пісочницях*

✨ nvl-режим відображення тексту

✨ dark mode, додано темну тему

✨ тепер поле введення тексту стало багаторядковим

✨ вибір шрифту в налаштуваннях

🛠 виправлено потокове виведення для gemini (без внутрішнього проксі)

🛠 виправлено поле введення

🛠 apk: виправлено виведення діалогу в adv-режимі

🛠 виправлено синтез мовлення від гугла

🛠 виправлено мінімальний розмір адаптивного шрифту

🛠 у пісочниці прибрано кнопку пропуску діалогів за непотрібністю

🛠 тепер текст із журналу можна виділяти й копіювати

🛠 виправлено підрахунок кількості знаків у кастомних контекстах

*поки що в музиці править бог рандому: рандомна композиція на стартовому екрані й рандом у пісочниці. пізніше будуть плейлисти й вибір треків

✨ Лора: оновлено картинки, характер, історію

✨ тепер текст відображається з абзацами, юху!*

✨ тепер у пісочниці під час активації тригерів роздягання картинка персонажа оновлюється автоматично (ставиться випадкова з набору)

✨ нові картинки для Діни, Джо й Фінна

✨ у кожного персонажа з’явився свій набір стогонів,

person: перепризначити можна в налаштуваннях контексту

✨ Фінн отримав свою гілку в пролозі (перша зустріч в івенті з дверима)

🛠 пісочниця: виправлено баг із відходом персонажів, можливість піти залишилася лише в Діни, але її завжди можна повернути

🛠 сюжет: виправлено помилку зі старим під час спроби вдати, що ти його знаєш

🛠 виправлено переклад підказок (3 швидкі відповіді)

🛠 apk: тепер під час кліку по основному екрану гри з персонажем використовується плавна анімація зміщення огляду

🛠 виправлено кнопки й тригери для пропуску сексуалізованих сцен, додано звуковий ефект**

🛠 пісочниця: кнопка назад тепер додає в поле введення раніше надісланий текст, працює лише на 1 крок назад. виправлено баг із фоном, коли зміна скіна персонажа змінювала наявну локацію/згенерований фон на дефолтний

🛠 gemini: тепер у разі досягнення ліміту чи будь-якої іншої помилки раніше введений текст буде дбайливо додано в поле input — для редагування чи повторного надсилання

🛠 виправлено баг, коли під час відкриття гри встановлювався некоректний endpoint для моделей claude

🛠 трохи змінено паралакс

*моя радість може здатися дивною для такої дрібниці (насправді не дрібниці :) — це одна з тих речей, яку відкладаєш, думаючи, що на неї знадобиться кілька днів, а потім дивуєшся, чому це не була перша ідея: виявилося, що все розв’язується буквально одним рядком,

герой цього оновлення — white-space: pre-wrap

**хибні спрацьовування так само виправлено. важливе доповнення: під час використання безкоштовної версії cosmosrp через слабкі сторони моделі тригери, коли користувач висловлює бажання піти або персонаж сам хоче закінчити, можуть працювати некоректно; у такому разі кнопка точно пропустить діалог

🛠 виправлено прикрий критичний баг зі статтю головного героя в сюжетці, тепер коректно оновлюється залежно від вибраної на головному екрані

🛠 збільшено розмір персонажа

🛠 виправлено невеликі помилки перекладу

✨ для Діни в пісочниці: трохи підредаговано характер, оновлено картинки, тепер уміє роздягатися до ліфчика, може піти, якщо її образили, або з будь-якої іншої причини*

✨ у Фіони, Діни й Ави з’явилися картинки під час закінчення

*якщо з механікою відходу все буде гаразд — пізніше додасться й в інших персонажів

✨ перероблено пролог:

-- додано можливість пройти сюжетну частину за героїню жіночої статі. (Фінна в сюжет прологу буде вплетено в наступному оновленні);

-- замінено невдалі картинки;

-- у критичних місцях перероблено вікна користувацького введення так, щоб переходи були безшовними;

-- облагороджено деякі івенти;

-- додано звуки оточення;

✨ apk: додано можливість скопіювати текст із журналу діалогів (тимчасове рішення, завантаження файлу, як на десктопі, буде пізніше)

✨ трохи нових картинок для Джо в пісочниці

✨ у proxyapi додано anthropic. (десктоп)

✨ гру повністю перекладено англійською

✨ додано cosmosrp-pro (за підпискою на патреон pawanosman)

✨ тепер для застосування кастомного контексту не треба тиснути на пальчик

🛠 спроба виправити порожні повідомлення під час використання моделей gemini-1.5-pro

🛠 виправлено проблеми з цензурою оповідача

🛠 покращено визначення зміни локації в пісочницях для англійської мови

🛠 тепер у всіх сексуалізованих сюжетних відрізках, окрім спеціальної кнопки для продовження сюжету, можна закінчити, просто давши це зрозуміти в діалозі, а також персонажі можуть самі ухвалити рішення про завершення

🛠 видалено невдалі модельки й фони зі стартового екрана, додано нові

🛠 виправлено баг з оповідачем в англійській версії

🛠 виправлено баг у візуалі сюжетної частини прологу з віршами

🛠 виправлено баг інтерфейсу з посиланням із налаштувань на допомогу

🛠 виправлено помилки з proxyapi й proxy, на десктопі виправлено помилку claude+proxyapi

🛠 перероблено івент із віршами: виправлено критичний баг, через який неможливо було пройти далі; понерфлено з потрібних 27 балів до 23. виправлено виведення другої спроби. тепер івент не обов’язковий для проходження, і після 3 спроб сюжет продовжується; додано картинку в галереї як нагороду за проходження

🛠 через проблеми з продуктивністю за замовчуванням повернуто нудний курсор

🛠 виправлено помилки перекладу

✨ Джо навчилася роздягатися до топіка + трохи нових картинок

✨ для base- і person-підписників: додано сервіс proxyapi, можна рубльовими картками оплачувати openai й gemini, пізніше додам claude. начебто норм, АЛЕ дуже дорого, здається, x3–x4 — якщо в тебе лапки або інші варіанти не працюють і в тебе багато грошей

🖤 linux-білд, AppImage — аналог портативної версії windows

✨ Фіона: тепер уміє роздягатися до топіка; може прокататися на тачці; зміни в характері

✨ у пролозі сюжетної частини в івенті з Фіоною вночі додано можливість її прогнати + тепер вона сама може піти, якщо захоче

✨ редизайн сторінок: допомога, налаштування, збереження/завантаження — тепер із прозорістю й розмиттям перекривають основний екран гри

✨ тепер, коли з’являється поле введення, фон трохи блюриться

✨ apk: тепер замість чорного фону — розмите щось, що повторює в кольорах фон, який зараз використовується

✨ додано звуки в інтерфейсі

✨ додано модель chatgpt-4o-latest, скасовано gpt-4-0125-preview і gpt-3.5-turbo-0125

✨ gemini: тепер можна ввести кілька ключів через кому, коли ліміт вичерпається, використовуватиметься наступний ключ. для внутрішньоігрового проксі буде пізніше; змінено системний параметр topK у бік більшої вибірки слів на кожному кроці

🛠 картинка/анімація персонажа стала трохи більшою

🛠 поставлено статистику від umami замість Яндекс.Метрики*

* відповідає GDPR, не порушує конфіденційність, не збирає жодної персонально ідентифікованої інформації й анонімізує всі зібрані дані

✨ механізм стирання частини системного контексту для всіх персонажів пісочниці

✨ додано модель gemini-1.5-pro-exp-0827

✨ трохи картинок для Еллі й Фіони, в одязі

🛠 підправлено системні контексти всіх персонажів пісочниці

🛠 оптимізація: даунскейл важких анімацій, картинок

🛠 невеликий редизайн головного екрана

у цій частині немає сексу, більше наративу й лору, щоб просунути сюжет далі

✨ сюжетна частина

✨ новий персонаж (відкриється після проходження)

✨ person: можливість стерти пам’ять і контекст нового персонажа; невелика навігація сюжетом

🛠 apk: виправлено відображення відео

🛠 comics mode: додано приховування тексту на «h»

✨ тепер персонажі в пісочниці вміють вдягатися

✨ пісочниця: додано вибір із набору вдягнених скінів персонажа

✨ додано моделі llama-3.1-8b-instant і llama-3.1-70b-versatile

✨ додано потокове виведення для gemini*

✨ додано налаштування потокового виведення**

✨ додано налаштування розміру шрифту. за замовчуванням адаптується під кількість тексту, у вимкненому стані розмір шрифту фіксований

✨ person: додано налаштування для генерації з історії повідомлень короткого змісту кожні n повідомлень

🛠 максимальне значення ступеня свободи збільшено до 0.99

🛠 підправлено контексти

🛠 виправлено невелику нагороду за перемогу в мінігрі «Врятуй принцесу» в пролозі сюжетної частини

🗝️ змінено пароль бусті/патреон

* поки лише зі своїм впн, для внутрішньоігрового проксі буде пізніше

** для всіх, крім моделей від anthropic

✨ додано експериментальну модель gemini-1.5-pro-exp-0801

✨ додано локацію клуб

✨ нові картинки для Джо

✨ у пролозі розширено івент із дверима: після вечері додано можливість зайти до Фіони

✨ додано малу модель claude-3-haiku

✨ переписано й оптимізовано контексти всіх персонажів

(на слабких моделях має виправити помилку з переповненням контексту. на великих — індивідуальні риси трохи виразніші)

🛠 виправлено баг під час використання gemini/claude в сюжетному моменті після прогулянки з Джо

🛠 тимчасово скасовано модель llama3-groq-70b-8192-tool-use-preview

✨ додано локацію парку

✨ gemini: додано дві запасні моделі 1.5-pro і 1.5-pro-001 на випадок, якщо повториться збій у гугла

✨ додано моделі: llama3-groq-70b-8192-tool-use-preview, gemma2-9b-it, gpt-4o-mini

✨ тепер генерація фону за текстовим описом (кнопка 1)* працює на dalle-3, картинки стали широкоформатними, прибрано поля з боків, якість суттєво зросла й стало трохи швидше

✨ person: режим комікса в сексуалізованих сценах

🛠 виправлено баг, за якого cosmosrp ставилася моделлю за замовчуванням під час перезавантаження гри (спроба 2, тепер точно)

🛠 gemini: для моделей gemini-pro збільшено затримку перед повторними спробами отримати відповідь у разі помилки, тепер повідомлення про обмеження кількості повідомлень має з’являтися рідше

🛠 тепер після роздягання ставиться випадкова картинка/анімація з набору персонажа й під час повторної активації не скидається

🛠 розмір шрифту збільшено, і він підлаштовується під кількість тексту

🛠 для генерації картинок за текстовим описом виставлено правильний endpoint від openai, тепер не залежить від вибраної в налаштуваннях моделі й можна використовувати одночасно з іншими моделями

🛠 знижено бітрейт кількох композицій з метою оптимізації

🛠 перемальовано невдалі модельки із сюжетки

🛠 оптимізовано контексти персонажів пісочниці

🛠 рефакторинг, невеликий ui-редизайн і фікс дрібних багів

✨ у гру введено локації (у пісочниці)*: душова, ресторан/кафе, ліс, поле, пляж, бібліотека, пустеля, метро, Місяць, торговий центр, місто, лікарня, квартира

✨ у розділ допомоги додано список доступних локацій

✨ невелике оновлення Лори в пісочниці

✨ змінено вигляд користувацького вікна в бік мінімалізму

✨ пісочниця: усі персонажі на початку діалогу стали трохи менш хтивими; вимкнено аватари поруч з іменем персонажа

✨ person: додано кнопку очищення історії повідомлень, збережувана історія стала трохи інформативнішою

🛠 перемальовано невдалі картинки й модельки із сюжетки

🛠 виправлено проблему з cosmosrp, якщо інші поля не заповнено, тепер під час першого відкриття гри cosmosrp працює з коробки коректно, без додаткового налаштування

✨ додано нейронку від pai — cosmosrp, єдину у своєму роді, що не потребує ключа api

✨ додано нейронки від anthropic

✨ оновлення для Діни: картинки, анімації й невелике коригування системного контексту

✨ галерея: у сюжеті перероблено тригери для відкриття елементів галереї, додано нові елементи.

✨ невелике оновлення Джо

✨ додано фони

🛠 тепер обхід блокування коректно працює під час вибору моделей gpt з налаштувань, раніше доводилося натискати на обхід повторно

🛠 тепер у налаштуваннях не треба тиснути великий палець, ключі й пароль зберігаються під час заповнення. (для контекстів палець залишився)

🛠 трохи змінено контекст для Діни в пісочниці

🛠 багатостраждальне налаштування обходу блокування остаточно полагоджено й названо лаконічніше — проксі. працює з gemini, claude і chatgpt

🛠 оптимізовано анімовані фони

🛠 підправлено курсор і екрани завантаження-збереження

🛠 дрібні правки інтерфейсу

🛠 apk: тепер посилання з гри коректно відкриваються в браузері

🛠 apk: з головного екрана зникла кнопка виходу за непотрібністю

✨ person: у налаштуваннях додано можливість розблокувати всі елементи галереї

✨ додано моделі llama, mixtral і gemma через groq api

✨ додано налаштування, щоб під час запуску пісочниці персонаж першим починав діалог (генерується невелика ситуація)

✨ у пісочницю додано першого чоловічого персонажа — Фінна

✨ у журнал додано кнопку збереження історії повідомлень у текстовий файл

✨ додано спливні підказки щодо моделей

🛠 виправлено баг із випадковою картинкою в Діни під час старту пісочниці

🛠 виправлено баг: під час виходу в головне меню перекидало на початок гри

🛠 apk: виправлено критичний баг на деяких смартфонах, за якого з головного екрана була доступна лише Лора. тепер замість каруселі статичний блок з усіма персонажами

🛠 виправлено баг із некоректним відображенням стану налаштування сценарію dnd

🛠 актуалізовано розділ допомоги в грі

🛠 тепер генерація варіантів працює й для Еллі

🛠 додано фони, видалено невдалі

🛠 невеликий редизайн/рефакторинг інтерфейсу

✨ новий персонаж у пісочницю: доросла Еллі з The Last of Us, на прохання підписника (поки лише картинки, без анімацій).

✨ додано підказки (3 швидкі відповіді) для gemini, тепер працює так само, як із gpt

✨ person: для gemini додано збереження історії (кожні 11 повідомлень формується короткий переказ того, що відбувається)

🛠 доопрацьовано виведення критичних помилок, тепер це не призводить до зависання. загалом стало стабільніше (особливо з gemini) і дружніше до нових користувачів

🛠 виправлено проблеми з некоректним записом і збереженням налаштування обходу блокування

🛠 налаштування з увімкненими підказками тепер зберігається й не скидається під час відкриття гри

🛠 виправлено мініанімацію сердечок під час роздягання

🛠 gemini: виправлено баг у сюжетці, коли персонажі плуталися й втрачали контекст того, що відбувається, тепер працює так само, як із chatgpt, і історія передається коректно

🛠 gemini: виправлено баг, коли повідомлення в сюжетці не показувалися й були видні лише в журналі

🛠 виправлено баг, за якого для генерації картинок доводилося вибирати модель chatgpt, тепер ключ береться коректно з поля openai

🛠 видалено невдалі відео зі вступу, замінено на картинки

🛠 гучність звуку стогону тепер підкоряється повзунку гучності голосу в налаштуваннях (сорі, якщо хтось через це потрапив у незручну ситуацію)

🛠 виправлено баг у сюжеті прологу за столом

🛠 виправлено відображення тексту оповідача під час використання gemini (помилково виводилася картинка Фіони)

✨ невеликий редизайн головного екрана

✨ apk: пісочниці персонажів тепер у каруселі

✨ додано модель gemini-1.5-flash-latest

✨ перемальовано невдалі картинки/анімації в Лори, Фіони й Джо

✨ нові картинки для головного екрана

🛠 переписано й оптимізовано системні контексти персонажів

🛠 перероблено виведення помилок, стало трохи «дружніше» до користувача

✨ person: додано нову модель gpt4o (цензуру поки повністю обійти не вдалося)

✨ person: пісочниця: у налаштування додано контекст про користувача (можеш написати будь-яку інформацію про себе, характер, зовнішність, захоплення, як ти себе бачиш або хотів_ла б бачити)

✨ додано gemini

✨ desktop: додано синтез мовлення від openai (використовується ключ api openai)

✨ desktop: додано синтез мовлення від google

✨ тепер персонажі оформлюють свої думки як (💭 ..)

✨ оновлено картинки-анімації для Лори в пісочниці

✨ перероблено блок із вибором моделей у налаштуваннях і актуалізовано список моделей chatgpt

✨ змінено голос яндекс speech на marina й трохи збільшено швидкість

✨ pai (додано, бо «безкоштовна й, може, пізніше буде норм». на цьому етапі майже не юзабельна, якість погана, галюцинує й часто видає нісенітницю)

🛠 особистий ключ chatgpt працює з обходом блокування

✨ сюжетна частина

✨ розпізнавання голосу, працює через браузер користувача, поки лише десктоп

✨ синтез мовлення yandex speechkit api, потрібен ключ

✨ розділ допомоги в грі перероблено й додано в нижнє ігрове меню

✨ генерація фону, варіації фону й персонажа. але не варто тішитися, поки що досить упорото й моторошно :)

✨ випадковий одяг у головному меню

✨ нові картинки й анімації

✨ уся музика в грі стала зацикленою, сорі, що не зробив цього раніше )

🛠 у мобільній версії розміри шрифтів і відступи стали меншими

🛠 виправлено баг із відкриттям посилань на головному екрані, тепер відкривається в браузері користувача, а не в оболонці

🛠 виправлено баги інтерфейсу

🛠 оновлено пароль бусті

✨ тепер у мінігру «Врятуй принцесу» можна зіграти в пісочниці з Діною

✨ додано картинки в галереї

✨ додалися звуки

✨ нові анімації

✨ лесбі-контексти для дівчат у пісочниці, активуються під час вибору статі з головного екрана

✨ у пісочниці додано випадкові картинки, щоб внести трохи різноманітності

✨ додано модель gpt-4-0125-preview (gpt-4-turbo), має бути в рази дешевшою за gpt-4, але поки сильно зацензурована

🛠 виправлено бекову частину видачі ключів, стало стабільніше, без пропусків

🛠 виправлено баг, коли журнал відображався порожнім

🛠 перемальовано невдалі картинки (вступна частина, пісочниця)

🛠 понерфлено бали за вірші з 30 до 27

🛠 прихований параметр top_p змінено з 0.91 на 0.9

✨ гру перекладено англійською (поки грубим методом із використанням gpt4)

✨ прихований параметр top_p як експеримент змінено з 0.89 на 0.91 (контролює різноманітність відповідей, обмежуючи вибір наступного слова підмножиною найімовірніших слів. що нижче значення, то передбачуваніші й узгодженіші відповіді; працює в зв’язці з температурою, яку винесено в налаштування)

✨ переписано системні контексти персонажів у режимі пісочниці. характери персонажів стали трохи виразнішими. трохи, бо gpt3.5 все ж слабенький у російській мові, а довжина контексту обмежена; поки так, покращуватиметься потроху

✨ у налаштування додано зменшувально-пестливу чи будь-яку іншу форму імені (використовується в пісочниці)

✨ person: пам’ять у режимі пісочниці, кількість повідомлень, що зберігаються в пам’яті, збільшено з 9 до 12, + кожні 11 повідомлень формується контекст, у якому зберігається короткий виклад того, що відбувалося.

під час відкриття пісочниці, якщо є збережена історія, з’явиться кнопка-підказка «На чому ми зупинилися?», щоб нагадати, що було

✨ сюжетна частина

✨ додано віконний режим, вмикається в налаштуваннях

✨ покращені анімовані зображення персонажів, на прикладі Джо. поступово так само переводитимуться й інші картинки

✨ користувацькі контекстні вікна для персонажів збільшено вдвічі, з 1800 символів до 3600

✨ пісочниця для Джо

✨ у налаштуваннях додано можливість вибрати курсор

✨ додано пару анімованих картинок для пісочниці з Фіоною

🛠 виправлено сюжетні баги, зокрема критичний «ранок у лікарні з Фіоною»

🛠 оптимізовано анімовані зображення й відео

🛠 додано музику в місцях, де вона мала бути, на деяких треках з метою оптимізації знижено бітрейт

🛠 оптимізовано виведення дод. картинок під час роздягання, на слабких машинах призводило до гальм

🛠 проведено плановий рефакторинг

🛠 перероблено невеликий сюжетний шматок після «вибуху»

🛠 змінено пароль бусті

2023

- виправлено баг з обрізанням реплік

- виправлено прикрий баг, що ламав оповідь і вів на шматок сирої сюжетної частини

- збільшено зображення персонажів на мобільному в портретному режимі

- виправлено баг із накладанням підказок в інтерфейсі

- додано кнопку зберегти 👌🏻 для користувацьких контекстів, раніше вони застосовувалися під час повторного входу в пісочницю або виклику картинок під час роздягання

- додано режим пісочниці для Фіони

- додано обхід блокування openai, щоб працювало без впн з Росії та Білорусі — увімкнути в налаштуваннях

- виправлено критичний баг із мінігрою, що не дозволяв її запустити, виведення переведено на iframe, що дає значно більші можливості для взаємодії з основним рушієм гри (коли прийде час)

- біжучий рядок став оновлюватися онлайн

- замінено модельки Фіони зі вступу, пізніше оновлюватимуться й інші

- додано режим пісочниці для Діни

- виправлено механізм активації картинок для Діни

- виправлено баг із дод. картинками, коли їх надто багато й вони не вміщаються в екран

- трохи понерфлено вірші, тепер треба набрати 30 балів замість 31. аналіз став коротшим

- виправлено деякі сюжетні переходи й баги в інтерфейсі

- тепер вибір картинок активується, коли персонаж роздягнений, додано картинки

- змінено модель за замовчуванням на gpt-3.5-turbo-0613

- apk: додано портретний режим для мобільного, ще сируватий, але друкувати зручніше, ніж у landscape-форматі, доопрацьовуватиметься

- у загальнодоступний білд додано можливість вибору 3 моделей

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

- додано видимий повзунок скролу в історії повідомлень

- змінено вигляд вікна користувацького введення

- виправлено баги в інтерфейсі й мобільній версії, проведено рефакторинг

- додано біжучий рядок із важливою інформацією. надалі він стане онлайн, важлива, термінова інформація показуватиметься в цьому рядку

- для підписників person: додано можливість вписати свій контекст

- сюжетна частина

- додано резервні адреси з ключами й обробку помилок, тепер у разі блокування зіпсований ключ не заважає безшовному проходженню

- для перевірки гіпотези серверна частина переїхала на інший домен, користувачі з України, будь ласка, перевірте, чи працює без впн

- оновлено інтерфейс, стартовий екран, кастомний курсор

- apk: виправлено накладання діалогів на користувацьке введення й підказки

- додано кнопку для пропуску довгих сесій із діалогами, активується на початку діалогу в момент показу користувацького введення

- уведено прихований параметр top_p зі значенням 0.81 (впливає на вибірку слів і узгодженість відповідей, 1 — фільтрація не застосовується, 0 — вибірка сильно обмежується), у пошуку ідеального значення, змінюватиметься

- перероблено івент із віршоплетінням, знижено прохідний бал, додано альтернативний спосіб дійти до івенту (завантажитися краще незадовго до закінчення останнього діалогу з Лорою, перед «вибухом»)

- підправлено невеликі баги й контексти

- додано аналітику, рахує лише кількість користувачів, більше нічого не збирає

- додано музику

- виведення тексту від чатботів переведено на потокове, час відповіді скоротився до мінімуму, у більшості випадків відповідь 0.1–0.5 с. Юхуу!

- розбиття довгих діалогів тепер показується слідом за потоковим виведенням; баг це чи фіча — скоріше баг, але, на мій погляд, користувацький досвід не страждає, і поки є певні технічні складнощі з відмовою від цього рішення

- для підписників додано можливість змінити модель у налаштуваннях гри

- apk: тепер користувацьке введення завжди вище за діалог, розв’язує проблему з великою віртуальною клавіатурою

- дрібні зміни в інтерфейсі, додано плавність, де її бракувало

- додано паралакс

- додано налаштування ступеня свободи (температури) моделі, від 0.1 до 0.9, і докладний опис

- як експеримент змінено робочу модель з gpt-3.5-turbo-0613 на gpt-3.5-turbo

- в івенті з Джо (wifi) перемальовано невдалі спрайти й додано картинки. періодично перемальовуватимуться й інші

- трохи збільшено кількість діалогів, які зберігаються в пам’яті чатботів окрім системних контекстів

- скориговано розбиття великих діалогів, тепер це відбувається рідше

- підправлено контексти персонажів

- виправлено баг, через який гру доводилося перезапускати

- виправлено помилки під час появи діалогів від оповідача й коли персонажі починають розмову без користувацького введення

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

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

- додано початок гілки основного сюжету (потрапити туди досить просто, тому на релізі без жодної підказки, щоб не псувати враження «першовідкривача»)

- виправлено помилку з обрізанням тексту

- перемальовано невдалі зображення Фіони

- відео перекодовано в webm з метою оптимізації й для розв’язання проблеми доступності на деяких версіях андроїда

- виправлено помилку з дублюванням контекстів під час використання кнопки «назад», яка призводила до того, що персонажі переставали відповідати релевантно на останні повідомлення й ламалися деякі конструкції

- чатботи персонажів навчилися спілкуватися між собою (поки тестово в одній невеликій сцені за вечерею)

- проведено рефакторинг, збірка стала значно стабільнішою

- додано журнал (у найпростішому вигляді, доопрацьовуватиметься)

- додано події з Лорою на ранок другого дня

- виправлено помилки інтерфейсу

- перероблено й оптимізовано контексти персонажів

- у налаштування додано можливість увімкнути/вимкнути підказки (3 швидкі відповіді), які впливають на швидкість завантаження

- виправлено проблему з токенами для чатботів, тепер усе стабільніше й, сподіваюся, надовго 🤞

- оброблено критичні помилки, що призводили до вильотів

- виправлено збереження

- виправлено вильоти через переповнення повідомлень

- додано невеликий вступ

- перероблено й оптимізовано контексти персонажів, сусідки тепер можуть образитися, мовлення персонажів стало природнішим і варіативнішим