devlogs.

79 versiones · 2023 — 2026
2026

✦ 12 ramas de la historia del cuarto día ahora convergen en la exploración libre

✦ nueva historia y exploración libre

→ un nuevo capítulo para explorar la ciudad, conocer gente y realizar actividades adicionales

→ la exploración libre es la base del avance: elige rutas, visita a tus conocidos y vuelve a lugares familiares para encontrar nuevos eventos

→ la historia no está limitada a un día concreto; puedes quedarte tanto como quieras

→ las visitas diurnas, las charlas nocturnas y las noches compartidas siguen el mismo paso del tiempo

→ los encuentros y las actividades dependen de los eventos actuales y las relaciones

→ las nuevas visitas tienen en cuenta tus decisiones anteriores

✦ lugares y navegación

→ un nuevo mapa 3D

→ las visitas disponibles reflejan los eventos pasados: los lugares inaccesibles aparecen en gris con una breve explicación

→ los paseos cambian según vayas con Mika o a solas

→ cambia la hora del día en el mapa y los lugares. nueve desplazamientos llevan de la mañana a la tarde, al atardecer y a la noche; una sesión con Tisha ocupa seis unidades de tiempo; cada cambio dentro del muelle o entre zonas de la reserva avanza 0,5 unidades

→ mapa de la ciudad ampliado con nuevas direcciones

→ los nuevos barrios tienen cruces con flechas de navegación

→ explora por tu cuenta sin pasar automáticamente a la siguiente escena de la historia

→ la mayoría de las casas tienen recibidor, sala, cocina, dormitorio y baño

→ los personajes se mueven por su casa por iniciativa propia

→ el narrador considera el lugar, la hora, los personajes presentes y las visitas anteriores

→ volver rápido a una habitación vacía sin cambios muestra una descripción breve sin llamar de nuevo al narrador

→ se resaltan las flechas de la ruta de la misión activa

✦ visitas y vida en casa

→ quien te recibe puede estar en la puerta u ocupado en otra habitación

→ el saludo ocurre al encontrarse por primera vez durante la visita

→ tus acompañantes pueden ir a otra habitación explicando qué harán

→ después de una reunión, los personajes se reparten por la casa

→ elige entre conversaciones privadas y pasar tiempo en grupo

→ puedes quedarte a dormir y compartir cama

→ las invitaciones dependen de las relaciones y las decisiones del personaje

→ los personajes pueden terminar una conversación o pedirte que te vayas

→ tras dormir se evalúan las conversaciones y se recalculan relaciones y habilidades

→ los personajes se acuestan después de nueve desplazamientos nocturnos

→ meterte en una cama ajena con poca confianza y atracción puede acabar en una expulsión de noche o por la mañana. las penalizaciones de relación se aplican enseguida. tras una expulsión matutina, el personaje no quiere hablar hasta la noche. si ocurre de noche, puedes elegir el sofá o ir con Mika si está en la casa

→ los personajes pueden invitarte a verse en la ciudad. con una buena relación, pueden escribir primero. si tardas demasiado en responder, pueden volver a escribir, preocuparse o molestarse

✦ actividades compartidas

→ propone ver una película en la sala. la opción se habilita al crecer la confianza; con confianza y atracción altas hay películas para adultos. puedes conversar libremente durante la película

→ los personajes eligen según sus gustos y pueden negarse

→ las citas profesionales están separadas de las visitas personales

→ actividades extra y oportunidades de ganar dinero al explorar nuevos lugares

✦ relaciones e iniciativa

→ la confianza y la atracción influyen en invitaciones, actividades, ropa y comportamiento. una atracción alta puede hacer que el personaje inicie una conversación

→ la iniciativa tiene en cuenta el entorno y a otras personas presentes

→ los personajes saben qué llevan puesto y pueden explicar su elección

→ la atracción baja después de conversaciones especiales; el resultado aparece de inmediato

→ la resonancia, la empatía y la tensión influyen en esa disminución

→ se tienen en cuenta tu participación, atención y reciprocidad

→ las conversaciones afectan al comportamiento posterior

→ los suscriptores Visionary pueden editar confianza y atracción en el diario

✦ apariencia y ropa de casa

→ nuevos atuendos cotidianos, de casa y especiales

→ la ropa cambia según las relaciones y la habitación actual

→ las relaciones cercanas permiten atuendos de casa más reveladores

→ la apariencia de algunos personajes cambia gradualmente al avanzar la relación

✦ compras y efectos temporales

→ productos adicionales en las tiendas. los precios cambian por periodos y según el suministro

→ los acompañantes reaccionan a las compras

→ sustancias con efectos temporales y escenas visuales propias. pueden influir en la atracción y las opciones disponibles. cada personaje tiene su propia postura sobre consumirlas; una relación cercana no garantiza que acepte

→ los cambios temporales se registran aparte de las relaciones permanentes y terminan al descansar

✦ inventario

→ una confianza alta permite obtener llaves y entrar aunque no esté quien vive allí

→ el inventario muestra saldo, llaves, cantidades de consumibles, objetos encontrados y poemas

✦ memoria de los personajes

→ cada personaje tiene su propio historial de conversaciones

→ recuerdan visitas anteriores y momentos importantes de la relación

→ se consideran los cambios de día, el regreso tras marcharte y los cambios de habitación

→ los recuerdos no sustituyen la situación actual

→ las conversaciones privadas quedan separadas de las grupales

→ se conserva una cantidad limitada de conversaciones pasadas

✦ partidas guardadas, tarjetas y comodidad

→ mejor guardado de grandes volúmenes de datos: IndexedDB sustituye a localStorage

→ estados, tareas e historial separados entre historia, sandbox y tarjetas personalizadas

→ asignar o eliminar una tarjeta no mezcla el progreso de distintos personajes

→ los pensamientos aparecen en una burbuja aparte vinculada a la frase actual

→ los pensamientos ocultos no activan acciones del juego

→ mejor compatibilidad con pensamientos en respuestas transmitidas en tiempo real

→ amplificación más cuidadosa de voces bajas

✦ casino Meridian

→ un lugar con póquer, ruleta y bar

→ Finn revela la dirección a partir del quinto día

→ cinco rivales aleatorios en la mesa; a veces aparece Kasper

→ póquer sin desnudarse; el dinero se cambia por fichas 1:1

✦ diálogos y voces

→ Gemini retoma el historial al cambiar desde otros modelos

→ el historial respeta la profundidad configurada y la partida cargada

→ corregidas la visualización y la lectura duplicadas de respuestas

→ cargar una partida o retroceder cancela la respuesta pendiente

✦ poemas y exploración

→ nueve poemas repartidos por el prólogo, dentro de la simulación

→ encuentra hojas examinando objetos

→ los hallazgos se guardan en el diario

→ traducciones y adaptación de algunas líneas al género del personaje

✦ Mika y las relaciones

→ cada personaje tiene una relación independiente con Mika, visible en el diario

→ las noches compartidas acercan poco a poco a los personajes a Mika; la relación inicial y el ritmo varían

→ preferir a Mika para compartir cama puede provocar celos

→ Mika suele dormir aparte y solo comparte cama con un personaje si su relación supera el 60 %

✦ Android

→ compatibilidad con LLM AI Server para ejecutar modelos locales. opción propia con dirección del servidor y puerto predeterminado 11434; instrucciones en Ayuda

→ ajustes innecesarios de KoboldCPP y su lista de modelos ocultos para LLM AI Server y Uncensored-AI

→ optimización automática de las texturas de la ciudad 3D a 2048 píxeles; consumen unas ocho veces menos memoria

→ videos adaptados a 1080 y compresión más eficiente

✦ materiales sin usar y archivos de desarrollo excluidos de las versiones de escritorio y Android

✦ corregidos errores al mostrar personajes, cargar el mapa, deshacer acciones y reiniciar visitas al empezar una partida

✦ corregidos bloqueos al pulsar «atrás»

✦ historial del sandbox protegido durante el inicio rápido, los cambios de personaje y las respuestas en curso

✦ eliminados saludos repetidos de tarjetas sobre conversaciones guardadas

✦ corregida la carga de partidas antiguas

✦ corregidos el campo de entrada bloqueado y la restauración de algunas escenas al cargar

✦ corregida la ventana blanca por falta de memoria al iniciar

✦ mejor tratamiento del formato en las respuestas del modelo

✦ límite de 20 partidas guardadas manualmente; los autoguardados se cuentan aparte. las ranuras existentes que superen el límite siguen disponibles para cargar y sobrescribir

✦ 13 nuevas composiciones ambient

211 escenas nuevas y 14 antiguas redibujadas.

233 imágenes nuevas de personajes y 48 imágenes fallidas redibujadas.

generación de imágenes:

→ el prompt ahora se adapta al modelo: a los modelos clip, tags; a qwen/flux/chroma/anima y los demás, frases completas — el director de escena (pose, cámara, luz) les escribe en prosa

→ el límite del prompt para esos modelos subió de 900 a 1800 caracteres — la escena ya no se corta a media palabra

→ el estilo «a lo Mielgo» ya no se mezcla en los modelos locales

→ el tiempo de espera de generación en ComfyUI subió de 2 a 10 minutos — a los modelos pesados les da tiempo de terminar

→ tres workflows nuevos de ComfyUI: Qwen 2.1, el mismo con detailer de rostros y una variante acelerada del detailer. se ajustó el workflow de generación de rostro a partir de varias referencias

→ modo en primera persona. si desactivas «descríbete», te conviertes en la cámara: en el cuadro solo están los personajes, tu cara no aparece. cuando participas en la escena, solo tus manos entran en el cuadro desde abajo (durante el sexo, también el cuerpo). un beso se dibuja como «el personaje se inclina hacia ti», no como dos caras pegadas

→ otros ángulos en el modo en primera persona: en lugar de un «plano general a lo lejos», vista desde arriba, con tus ojos, con el personaje de cuerpo entero

nueva síntesis de voz supertonic 3:

→ funciona en el procesador, no necesita tarjeta gráfica ni servidor

→ soporta todos los idiomas del juego excepto el chino

→ la respiración, la risa y los suspiros se interpretan con la voz

video:

→ arreglo: las transiciones ya no interfieren con la reproducción del video generado

→ arreglo: los fondos animados ya no parpadean ni se congelan por el efecto del cursor, el menú ya no se esconde debajo del video generado

→ arreglo: el control «fotogramas» ahora muestra bien el valor guardado

→ los clips se convierten a webm y no a gif pesados

→ se añadieron workflows de ComfyUI para Wan 2.1 text-to-video

→ tiempo de espera para video de hasta 30 minutos, errores de ComfyUI comprensibles

→ ahora puedes guardar el video generado en webm

modelos 3d:

→ se rehicieron por completo los modelos de Laura, Dina, Jo, Mika y Tisha

→ ropa modular en 3D: ahora se pone encima del personaje y el modelo no se recarga; nuevo botón «ropa» en el menú. se definieron los atuendos iniciales de los personajes

→ peinado extra para Laura y lentes para Tisha

→ el lipsync se reescribió por completo

→ se rehicieron las animaciones al hablar

→ se corrigieron bugs al cambiar rápido de modelo

→ la iluminación se adapta al fondo

→ mejor seguimiento del cursor con la mirada y regreso suave de la mirada al jugador

→ el acercamiento y alejamiento de la cámara al hablar ahora es más suave

→ se actualizó el set de seis animaciones de espera y se quitaron las que no quedaron bien

→ se corrigió la reanudación de las animaciones de espera después de hablar y de otras animaciones

→ se añadió un giro suave hacia el jugador, que se interrumpe al girar la cámara a mano

narrador:

→ ya no te confunde a ti ni a los personajes con la lista de todos los personajes

→ si un personaje tiene una tarjeta asignada, el narrador lo llama por el nombre de la tarjeta

→ las líneas del narrador ya no tienen etiqueta con nombre

estado de la relación:

→ obtener el estado ya no interrumpe la respuesta del personaje

→ se muestra en una línea aparte: sin nombre, centrado, en verde

→ se muestra también con el streaming desactivado (antes no aparecía)

→ en lugar del nombre estándar del personaje ahora aparece el nombre de la tarjeta

tarjetas de personaje:

→ arreglo: si una tarjeta tiene desactivados todos los contextos base, el personaje igual recibe la regla «todos son mayores de 18»

→ arreglo del ajuste «no limitar la longitud de las respuestas de la ia» (antes no se aplicaba si el personaje tenía los triggers desactivados)

→ arreglo: las tarjetas ahora funcionan por completo en el slot de Tisha con cualquier combinación de contextos. antes, con las casillas desmarcadas, perdía el historial y parte del contexto

rediseño de la opción «el personaje empieza el diálogo»:

→ las escenas iniciales ya no serán iguales; el personaje recuerda dónde se quedaron

→ si ya hubo una conversación, la retoma y tiene en cuenta cuánto tiempo pasó

→ funciona incluso con el guardado del historial desactivado: el personaje recuerda las últimas líneas

→ los nuevos encuentros siempre son distintos, las variantes recientes no se repiten

→ las tarjetas de personaje ahora empiezan el diálogo con sus propios saludos, si la tarjeta los tiene

✦ soporte para gpt-6 y posteriores. si el proveedor responde que un parámetro no es compatible (temperature, top_p, etc.), el juego lo quita y repite la solicitud por su cuenta

✦ galería: 14 imágenes nuevas: Mika +4, Tisha +3, Kas +3, varios +4

✦ pantalla de ayuda rediseñada: tarjetas, íconos, inicio rápido; nueva sección de preguntas frecuentes: 12 preguntas sobre API, modelos locales, generación de imágenes y partidas guardadas; lista de modelos recomendados actualizada

✦ se reescribieron los tooltips

✦ desde la pantalla principal, al hacer clic en la nueva versión se abre la página del devlog en el sitio

✦ se integró un whisper nuevo (reconocimiento de voz)

✦ koboldcpp actualizado a 1.121

✦ saiga nemo volvió a ser el modelo de texto por defecto

✦ se ocultó el botón de pago con cripto (nowpayments dejó de aceptar pagos por mi pasaporte. de todos modos nadie lo usaba)

perdón de antemano por sacar tantas actualizaciones seguidas, pero los elementos desacomodados en los ajustes lastimaban la vista y la nueva generación de imágenes no me dejaba en paz •ᴗ•

🛠 generación de imágenes:

→ ya no hace falta escribir edad y género en «descríbete»: se toman de la fecha de nacimiento y de la pantalla principal. si el campo tiene edad/género, los duplicados se eliminan automáticamente del prompt final

→ nuevo interruptor «no usar» junto al campo «descríbete»: quita tu apariencia de las imágenes y el campo se vuelve pálido. útil si tus rasgos empezaron a pegarse al personaje

→ si está activada la generación de varias imágenes a la vez: el primer cuadro sale como lo pensó el director, el segundo es un primer plano y el tercero un plano general. antes todos los cuadros de la serie solo cambiaban de semilla y salían parecidos; ahora son tomas distintas de una misma escena

→ se reescribió la pista del campo «descríbete» y explica todo lo anterior

→ comfyui: se añadió soporte para los nodos PrimitiveStringMultiline / PrimitiveInt para los modelos krea flux

🛠 se arregló el diseño del bloque de modelos por api en la página de ajustes

🛠 al desbloquear/bloquear todos los elementos de la galería ahora aparece una barra de progreso

✨ nuevos elementos en las galerías de Tisha, Finn, Kas, Fiona, Laura y Dina

🛠 modelos de texto locales:

→ se corrigió la aparición de razonamientos, instrucciones de sistema y palabras de servicio user / assistant en las líneas de los personajes

→ mejor compatibilidad con las familias de modelos qwen, mistral, gemma y otros gguf

→ las respuestas normales y en streaming son más estables

→ se corrigió la conexión a un koboldcpp remoto

→ bypass eos viene desactivado por defecto; los casos en los que hace falta se redujeron al mínimo

→ se eliminó koboldai: lleva dos años sin actualizaciones y sus propios desarrolladores recomiendan usar koboldcpp

🛠 modelos de imagen:

→ tu descripción de ti mismo ahora llega al modelo intacta

→ más espacio para descripciones: «descríbete», 180 en vez de 90; apariencia en la tarjeta del personaje, 450 en vez de 270

→ el prompt ya no se recorta a ciegas. el límite ahora depende del modelo. y si aun así falta espacio, lo primero que se recorta es el estilo, no la escena: la pose, la acción y el ángulo nunca se descartan

→ la escena es más precisa. el modelo ahora determina por separado quién está en el cuadro, qué pasa, con qué plano y con qué luz, en lugar de una sola línea corrida

→ arreglo del conteo de personas en el cuadro: ya no aparece una persona de más ni desaparece la que debe estar

→ la apariencia se conserva mejor entre personajes, hay menos mezclas y menos rasgos ajenos en las caras. los rasgos de quienes no están en el cuadro ahora se prohíben automáticamente

→ el lugar de la acción ya no se sustituye por la conversación

→ arreglo: cuando el modelo respondía mal, a la imagen se colaba texto de servicio en lugar de la descripción de la escena

🛠 se cambiaron las ubicaciones iniciales de Tisha en el sandbox

🛠 se corrigió la sincronización de ubicaciones en el sandbox entre el modelo de texto y el de imagen + ubicación de la oficina

🛠 se rehízo la forma de llamar personajes a la escena desde el diálogo: ahora lo hace un bot aparte, conoce los nombres de las tarjetas de personaje, entiende a quién llamaste exactamente y no reacciona a pedidos confusos; desapareció la duplicación de líneas al llegar

! bypass eos ya no es una opción recomendada, mejor desactívalo, porque ahora los modelos locales entienden bien cuándo deben terminar; con la opción activada, el modelo genera hasta el límite de la respuesta

✨ se rehízo por completo el evento de historia con Tisha; en la navegación de la historia, el punto «cita con la psicóloga (Tisha)»

✨ Tisha ahora es un personaje completo del sandbox (¡yuju!); en el sandbox puedes ir a una sesión de terapia con ella

✨ use jinja, nuevo interruptor en los ajustes: inicia koboldcpp con la opción --jinja para que las solicitudes de servicio (prompt de imagen, ropa, detectores) vayan en la plantilla nativa del modelo

✨ se pueden generar hasta 3 imágenes con un mismo prompt; el ajuste está en la sección «prompts para imágenes»

✨ el juego está traducido por completo al francés, alemán, español, chino, ucraniano y portugués (br)

✨ 4 efectos buenísimos al cambiar de fondo y de imágenes generadas

✨ el modelo de texto por defecto ahora es Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_M.gguf

✨ botón «continuar» la historia en la pantalla principal

✨ el minijuego hyperwoo se actualizó a 0.1.35, recompensa por completar cada nivel: 20–30⦵

✨ ahora puedes desbloquear a Mika (180⦵) y a Tisha (135⦵) en el sandbox antes de que aparezcan en la historia

🛠 se rehicieron las imágenes de historia fallidas de Mika (en el primer encuentro)

🛠 arreglo de los prompts de imagen (y de otros bots pequeños) para algunos modelos, sobre todo gemma

🛠 se eliminó server-lv para evitar bloqueos (por las sanciones, el servidor letón de beget dejó de funcionar); toda su funcionalidad pasó a server-kz

🛠 en lang ai se corrigió ua por uk según el estándar ISO 639-1

🛠 claude-sonnet-5 ahora se selecciona correctamente desde los recomendados

🛠 se corrigieron algunos callejones sin salida de la historia

🛠 se rehízo el diseño de la pantalla principal y de los ajustes de contextos. las listas desplegables de idiomas ahora son uniformes

🛠 koboldcpp actualizado a 1.119

🛠 soporte para tarjetas gráficas rtx serie 50 en síntesis/reconocimiento de voz local y stablediff; las gtx serie 10 antiguas (1050–1080) ya no son compatibles y pasarán al procesador; lo mismo pasará con un driver de nvidia viejo: hace falta el 580 o más nuevo

🛠 coqui: torch cu121 → cu130; se arregló la clonación de voz, la grabación de referencia ya no vuelve a la voz predefinida; la lista de voces ya no requiere reiniciar el juego si cambias a coqui sobre la marcha

🛠 qwen-tts: torch cu118 → cu130

🛠 se actualizaron los enlaces a coqui y qwen en los ajustes y la ayuda

🛠 whisper y stablediff se recompilaron con cuda 13.3

🛠 stablediff: motor actualizado, soporte para los modelos wan, ltx, qwen-image, z-image, chroma, nuevos samplers; «modelo en caliente» ahora significa otra cosa: activado, el modelo espera en la VRAM; desactivado, espera en la RAM y la VRAM queda libre para otras cosas; la build adelgazó; en linux se arregló la generación de imágenes en nvidia

🛠 refactorización del código

el nuevo modelo de texto que reemplaza a saiga nemo tiene menos parámetros (9b contra 12b), pero en la práctica es más listo, más rápido y está mejor afinado para diálogos de rol vivos

generar hasta 3 imágenes con un mismo prompt será especialmente útil con modelos locales y un ritmo de juego lento, para que el momento se luzca más y la partida se vea más variada

soporte para tarjetas rtx 10xx:

la serie rtx 50 necesita cuda 13, y cuda 13 no soporta la arquitectura pascal. mantener dos builds para generaciones distintas son gigabytes de más. según las estadísticas actuales de steam, solo el 1–2 % de los usuarios tiene esas tarjetas y, además, los modelos locales en ellas son demasiado lentos para jugar cómodo, así que perdón, decidí quitarlas de stablediff y de los modelos de voz.

como alternativa a stablediff, koboldcpp funciona con todas las generaciones de gpu; úsalo si esto te afecta

esta vez hice la build de linux con github actions, porque me quedé temporalmente sin la laptop con ubuntu en la que probaba la build. según las pruebas técnicas todo está bien, pero si hay problemas escríbeme y la vuelvo a compilar

Tisha: por ahora tiene pocas imágenes, estoy trabajando en eso y habrá más, como con los demás personajes; su galería llegará más adelante. además, en mi opinión su contexto todavía está algo verde, hay cosas por mejorar y se va a seguir puliendo

✨ rediseño de los contextos personalizados

✨ tarjetas de personaje png/json, LoRA para personajes personalizados

✨ Ava ya no es Ava, su nuevo nombre es Mika

✨ historia:

→ se terminó de escribir la parte de Mika en la cárcel y se enlazó con el resto de la historia;

→ nueva parte con una partida de D&D en el hospital; en la navegación de la historia, el punto «hospital (1000 y 1 noches)»;

→ jugar hyperwoo con Mika: la elección (sobre las personas) del nivel 6 del minijuego se guarda en el contexto de Mika; te propone jugar en la cárcel y cuando la eliges de noche (después del parque con Jo, Fiona, Dina o Finn)

✨ escenario de D&D en el sandbox: 1000 y 1 noches

✨ tamagotchi: soporte para grok voice, se elige en el menú de la bandeja

✨ música nueva

✨ koboldcpp: el ajuste ContextShift/SWA ahora está disponible en el juego

✨ android: el juego ahora ocupa toda la pantalla (edge-to-edge), sin márgenes molestos

✨ minijuego vóxel hyperwoo:

→ en la intro, la cresta se reemplazó por una fortaleza de piedra con arcos;

→ el final del nivel 2 ahora es un sendero nocturno;

→ se añadieron cometas que cruzan el cielo en el sendero y en la intro con tormenta;

→ la lava y el mar de estrellas se disuelven en la niebla, sin borde rectangular;

→ reaparición por sectores, no desde el inicio del nivel;

→ mejor rendimiento, se fuerza la tarjeta gráfica dedicada;

→ versión para android

🛠 en el juego principal, la prioridad al elegir gpu ahora es para la tarjeta dedicada; importante para laptops, sobre todo para los minijuegos y los efectos

🛠 cambiar la LoRA del modelo de imagen en koboldcpp ya no requiere reiniciar el modelo

🛠 koboldcpp actualizado a 1.117.1; electron y threejs actualizados

🛠 android: se arregló un bug en la historia (mañana en los departamentos de Jo, Dina y Fiona) que no dejaba avanzar

🛠 las pestañas de ajustes plegadas ahora muestran los modelos activos y otras cosas activadas dentro

🛠 mejor rendimiento de la pantalla de inicio

🛠 los pensamientos de los personajes desaparecen al actualizar el campo de texto

🛠 se reescribió el contexto del narrador

🛠 se actualizó la lista de modelos de texto locales y por api recomendados (claude, gemini, chatgpt, grok)

🛠 pequeñas mejoras de interfaz y refactorización del código

✨ historia: se añadió un resumen después de los tramos libres largos; sistema de habilidades e indicador de confianza del personaje; se reescribió el evento con Dina cuando te propone jugar un videojuego; en ruin 3042, la recompensa por ganar es de 40⦵

✨ Uncensored-Local-AI para android

✨ soporte para gamepad

✨ koboldcpp: soporte para el modelo Anima; videos cortos con modelos Wan; más de una LoRA

✨ ahora puedes escribir en una línea nueva con shift + enter

✨ enlace al instagram de Fiona en el teléfono y en la historia (prólogo, cuando desempacas las cosas en el cuarto)

✨ acceso rápido a los minijuegos en la pantalla principal: «salva a la princesa», «póker» y «ruinas 3042»

✨ música nueva

✨ imágenes sexys para Dina; imágenes para Ava

✨ elementos en la galería

✨ tamagotchi: soporte para koboldcpp, el modelo de texto se elige en el menú de la bandeja

✨ modificadores de las tiradas de d20 en D&D según las habilidades

🛠 historia: se reescribió una parte pequeña con Dina en el hospital; se corrigió el panel de habitaciones, que ahora se quita al salir de los departamentos de los personajes

🛠 koboldcpp: actualizado a la versión 1.115.2

🛠 comfyui: ya no hace falta volver a elegir el archivo de workflow en el juego después de cambiarlo en comfyui

🛠 ruin 3042: se arreglaron los soportes de armas; se ajustaron los tiempos del aturdimiento al saltar sobre la cabeza

🛠 promptchan: el error se muestra correctamente si algo sale mal

🛠 se reescribió y acortó el prompt negativo por defecto para las imágenes

🛠 arreglo del reconocimiento de voz del navegador

🛠 se corrigió el nvl-mode

🛠 se actualizó la sección de ayuda

🛠 las opciones de respuesta y la ventana de la tirada de d20 ya no tapan el texto largo: se puede hacer scroll

🛠 para los modelos claude-fable-5, claude-opus-4-7/4-8 (y posteriores) ya no se envían los parámetros obsoletos de sampling y temperatura, para que los bots pequeños no fallen

🛠 se corrigió un bug con el zoom del fondo al cambiar un personaje 3d por uno 2d

🛠 mejor detección de cuándo tirar el d20: el bot ya no inventa el valor y espera la tirada

para elegir las habilidades me inspiré en disco elysium (obvio), en los filósofos analíticos de la mente contemporáneos, y también en nietzsche, horney (las neurosis) y byung-chul han (la sociedad del cansancio)

el sistema de habilidades y confianza funciona tanto en la historia como en el sandbox. para reiniciar las habilidades hay que empezar una partida nueva (después del video corto del avión). por defecto, todos los personajes tienen 0 % de confianza. en el sandbox, el análisis y el cálculo de habilidades y confianza se activan después de dormir, al día siguiente; en la historia, después de los tramos largos de conversación libre.

para ahorrar contexto de sistema, la información sobre las habilidades (por ahora) se le da al bot de forma escueta, como una simple lista. en el siguiente paso, cuando optimice los contextos de sistema de los personajes, las habilidades van a influir mucho más en el gameplay

generación de video: funciona con modelos wan, clips cortos de hasta 5 segundos. en la sección de ayuda sobre generación local de imágenes, al final, están las instrucciones y los enlaces necesarios

uncensored local ai (android): los modelos son muy pequeños, igual que la ventana de contexto, y el contexto de sistema no cabe entero, así que lo más probable es que tengas que recortar el contexto de sistema y acortar un poco el historial de mensajes

✨ voz «grok voice think fast 1.0»

✨ historia, prólogo:

antes de entrar a la casa y antes de dormir, ahora puedes pasear por la ciudad;

se reescribió por completo el primer día al caer en el bucle;

evento de la cena con Fiona, Laura y Kasper;

evento con póker;

✨ «multidiálogos»:

un 3.er personaje en pantalla;

mejores prompts para la interacción entre varios personajes;

cada uno en el diálogo intenta hablar solo por sí mismo;

nuevo botón «quedarse callado»: activo si hay más de 2 personajes en pantalla;

se rehízo la salida/llegada de un personaje

✨ nuevas imágenes para Laura, Fiona, Josephine, Dina, Finn y Kasper

✨ nuevos elementos en la galería

✨ se actualizaron las imágenes de la pantalla de inicio

✨ se actualizaron los modelos 3d (vrm) de Fiona; se añadió un atuendo de lencería; se cambió el comportamiento de los ojos al seguir el mouse; se aumentó el ángulo de inclinación del modelo

✨ en el registro hay un botón para borrar del historial todas las líneas debajo de una determinada

✨ música: tres temas nuevos

✨ se actualizó el editor de historia

✨ se actualizó la sección de ayuda

✨ póker: se añadió a las instrucciones un recordatorio con las combinaciones

✨ rediseño de la pantalla principal; corrección de color y luz con webgl sobre el fondo y los personajes

✨ en la navegación de la historia se añadió el punto «prólogo, inicio del bucle»

🛠 rediseño de las pestañas de ajustes de voz e imágenes

🛠 el modelo de imagen por defecto ilustmix se actualizó a v11

🛠 koboldcpp actualizado a 1.112.2

🛠 electron actualizado a 39.8.9

🛠 se corrigió una pequeña rama si eliges dormir con Ava en el sofá de Fiona el cuarto día

🛠 la apertura del póker usa ahora un efecto de círculo menos pesado

🛠 los títulos de las decisiones de la historia ahora se muestran encima de las opciones

🛠 se corrigió un bug con el desenfoque de las imágenes generadas cuando saltaban algunos triggers

🛠 se redibujaron las ubicaciones que no habían quedado bien

🛠 arreglo de la flecha del cursor personalizado

🛠 botón para saltar cadenas largas de diálogo (arreglo de los puntos problemáticos)

🛠 android: imágenes más pequeñas y optimizadas

grok voice

se usa la clave de la api de grok que se pone en el bloque de modelos de texto. por desgracia, el sistema de triggers basado en emojis no se puede aplicar a modelos totalmente de voz :( o sea, el cambio de ubicación/de ropa y todos los demás eventos no van a funcionar. eso sí, la generación de imágenes funciona bien.

parece que sí se puede hacer un sistema de triggers nuevo, lo voy a pensar

vrm de Fiona

mejoré un poco en blender y vroid studio, pero por las limitaciones de fondo del editor de vroid, hacer el modelo que tenía en mente es bastante doloroso. vroid tiene una base muy reconocible: la misma plasticidad de cara, límites raros en la forma de la cabeza/del cuerpo, y el pelo vive con sus propias reglas.

pero aun así logré sacar algo: corregí las proporciones de la cara, mejoré las texturas, el pelo está más vivo, ajusté los materiales y pulí un poco el modelo en blender. Fiona ya no parece un maniquí por defecto y al menos empieza a parecerse al personaje del juego.

tengo pensado seguir mejorando los modelos y después también sus animaciones.

escríbeme porfa qué te parece (comparado con los demás personajes del juego en 3d); tal vez estoy intentando exprimir vroid en vano y conviene pasarme a otra cosa

pantalla principal

hacía mucho me molestaba que en la pantalla principal los personajes no combinaran en color y luz con el fondo. desde fuera tal vez parezca un detalle, pero para mí la pantalla de inicio con el menú es lo primero que recibe al jugador y marca el tono: todavía no sabes nada del juego, pero ya percibes si es coherente.

en fin, ahora se ve ~ como lo imaginé, ¡yuju! •ᴗ•

lo único es que tuve que sacrificar el cursor personalizado en la pantalla principal, porque redibujar en canvas hace que el cursor parpadee de forma molesta. seguramente al final encuentre una solución, pero por ahora queda este compromiso

✨ minijuego de póker

✨ rediseño del bloque inferior de ajustes

✨ nuevas imágenes para el sandbox de Laura y Fiona

✨ koboldcpp: se añadió gpu layers a los ajustes; actualizado a 1.110

✨ ahora se puede comprar la clave person con cripto

✨ historia:

→ se reescribió el arco con Laura en el prólogo (si no vas a yoga y la variante después de hablar con ella);

→ rediseño del momento de dormirte el primer día (Night-1);

→ se rehízo la entrada en el bucle en el prólogo;

→ rediseño de cuando conoces a Fiona

🛠 la animación de aparición de los botones de navegación en la historia es más rápida

🛠 se arregló la animación del modelo 3d de Fiona en la historia

🛠 se actualizaron los mensajes de error y de falta de conexión

🛠 se arregló el funcionamiento de las sugerencias al usar el modelo local koboldcpp

🛠 se corrigió el error de gemini que se quedaba «colgado»

🛠 en la historia se corrigieron los contextos en inglés

🛠 android: arreglo de los ajustes de generación de imágenes con promptchan

póker:

se abre con el botón del teléfono en el sandbox.

el strip empieza cuando uno de los participantes queda eliminado; si al final quedan tú y otro personaje, después de ganar/perder te lleva al sandbox con ese personaje

gpu layers para koboldcpp:

tendría que haber añadido este ajuste antes, perdón por la lentitud :):

ayudará a todos los que se quedaban sin memoria (sobre todo si además del juego había otra cosa comiendo VRAM, por ejemplo photoshop).

para un resultado mejor y más estable, cambia este parámetro hasta encontrar el equilibrio para tu equipo.

por desgracia, en las últimas versiones de koboldcpp, con la selección automática de capas de gpu (-1) no se muestra cuántas se cargaron, así que hay que ir probando

clave person con cripto:

para mí como creador es la forma más directa y cómoda de recibir tu apoyo. además de la contraseña, muestra enlaces actualizados en el juego. sale un poco más barata que la suscripción normal.

lo cómodo: durante todo el tiempo que el plan esté activo (3/6/12 meses) no hace falta poner la contraseña •ᴗ•

✨ person: los contextos personalizados se pueden guardar localmente y también publicar

✨ nuevo cursor que reemplaza al «cursor bien chido», ahora es el predeterminado

✨ koboldcpp: se añadió la elección entre 4 modos: auto/cuda/vulkan/cpu

✨ en algunos puntos de la historia, al elegir el diálogo aparecen los íconos de los personajes que te vas a encontrar por ese camino

✨ evento con Kas en el prólogo (en la navegación de la historia, el punto «prólogo, noche»)

✨ rediseño del bot de sugerencias (respuestas rápidas): se cambiaron las instrucciones; las variantes son más diversas, de más calidad y más acordes con lo que pasa; ahora tienen en cuenta el contexto de sistema del protagonista (el tuyo)

✨ música nueva; nombre de la pista que suena, botones de repetición y de pista anterior

✨ se actualizaron las ubicaciones de la cafetería y la cocina

✨ nuevos elementos en las galerías

✨ se añadieron imágenes a la pantalla de inicio

✨ Jo: se añadieron imágenes y se actualizaron las que no quedaron bien

✨ ajuste para generar el prompt de imagen: las últimas N líneas, máximo 3; con el valor 1 solo toma la línea del usuario

🛠 mejoras de ui-ux; refactorización; se corrigieron las animaciones de transición

🛠 koboldcpp: se arregló el arranque en amd; actualizado a 1.109.2

🛠 se rehízo el atajo del prólogo a la «parte 0»

🛠 se mejoró la instrucción para detectar cuándo tirar el d20 en el modo D&D

🛠 se cambió el emoji trigger para pasar al día siguiente, para reducir los falsos positivos

🛠 se corrigió el inglés en la escena de la cena del prólogo

🛠 se añadieron a los modelos recomendados: claude-sonnet-4-6, grok-4-1-fast-non-reasoning, gpt-5.4, gpt-5.3-chat-latest (gpt con censura)

🛠 se arreglaron las capas en el ajedrez

🛠 en el sandbox, cambiar de pista ya no rompe la cola de eventos del juego ni duplica mensajes; ahora por defecto funciona en modo «radio»: al terminar, suena la siguiente

la primera vez que publiques en contextos personalizados tienes que confirmar tu correo con un código → elegir usuario y contraseña. espero que el backend funcione sin problemas y que todos los que quieran compartir lo logren :):

el idioma del contexto publicado se toma del ajuste «idioma de la ia»

✨ nuevo personaje masculino: Kasper (Kas)

✨ síntesis de voz local de qwen

✨ en las builds win y win-local se añadió, por comodidad, una comprobación de las librerías necesarias para la síntesis de voz coqui y qwen, con enlaces de descarga en los ajustes

✨ koboldcpp para imágenes: se añadió la elección gpu/cpu; para gpu la prioridad es cuda y, si no la encuentra, arranca vulkan; cpu no se recomienda, pero en algunos casos raros puede servir

✨ efecto de confeti en los momentos importantes de la historia

✨ música nueva

🛠 se corrigió un bug crítico con el historial de mensajes; ahora por defecto el historial está limitado a 18 mensajes (sin contar los contextos de sistema) y el control funciona bien. el valor máximo subió de 40 a 50 (es mucho y no todos los modelos lo aguantan, así que si el modelo local no da abasto o por api sale demasiado caro, bájalo a 27–32)

🛠 koboldcpp: los modelos de imagen y de texto ya no arrancan juntos si no está elegido en los ajustes; se fijó la prioridad de arranque del modelo de imagen: gpu/cpu; actualizado a 1.108.1

🛠 se añadió información de que Ava se desbloquea para el sandbox a lo largo de la historia; el desbloqueo se movió más cerca del inicio de la parte en la que Ava vuelve en sí; en la navegación de la historia es el punto «en el parque con Ava»

🛠 se actualizó whisper (reconocimiento de voz local); el modelo cambió a uno pequeño y rápido, ggml-small-q5_1

🛠 se mejoró la síntesis de voz local de coqui (XTTS-v2); se corrigió que los signos de puntuación se leyeran mal y fallaran como «point»; las pausas son más naturales

🛠 se rediseñó la pantalla principal; el personaje personalizado pasó a un botón en la esquina inferior derecha (clic en el ícono: pantalla de selección; al pasar el mouse y hacer clic en la imagen: paso rápido al personaje)

🛠 mejor rendimiento de la nieve

🛠 se corrigió la detección de la relación actual con el personaje para los modelos vía koboldcpp

🛠 se aumentó un poco la longitud del bot que arma el prompt de imagen

🛠 mejores mensajes de error de los modelos de texto: en lugar de una ventana poco informativa de «fallo», un mensaje corto

🛠 refactorización y optimización del código; pequeñas mejoras de ui-ux

por ahora Kas solo está en el sandbox, en la historia aparecerá más adelante; visualmente tiene mucho menos que los demás personajes, pero recibió un contexto bien trabajado

qwen3-tts: crear una voz a partir de una descripción todavía está en desarrollo; por ahora hay clonación y voces predefinidas

historial de mensajes: por un bug, todos los modelos excepto gemini estaban limitados a un historial de 12 mensajes; gracias a todos los que avisaron del problema

whisper: se cambió el soporte de la serie 50 de nvidia para no meter peso de más en la build, pero igual debería funcionar en las tarjetas nuevas y, en el peor de los casos, pasar a la cpu; si no, avísame porfa en los comentarios

✨ soporte para comfyui

✨ rediseño: del comienzo del juego hasta llegar a la casa; del segundo día paseando por la ciudad con Jo

✨ en la historia apareció una «navegación» con flechas al caminar

✨ la rama «si te duermes en la banca del parque con Ava» se unió a las demás ramas

✨ en los ajustes, las sugerencias tienen un estado más, un botón: en lugar de crear sugerencias con cada respuesta, las crea al pulsarlo

✨ ubicaciones: se añadió aula/salón de clases; se actualizaron ciudad, playa, parque y apartamentos; se redibujaron las que no habían quedado bien

🛠 se permiten conexiones https, los endpoints personalizados ya no se bloquean; arreglo en el servidor al verificar contraseñas y versión

🛠 sandbox: se corrigió la carga de autoguardados y partidas guardadas; ahora cargan bien y no borran el registro ni el historial de mensajes

🛠 el regreso «triunfal» de los botones copiar y pegar en los campos de texto

🛠 se corrigieron valores del editor de historia que se aplicaban mal

🛠 se corrigió la posición del botón de reconocimiento de voz

🛠 claude anthropic: se arregló la generación de sugerencias, el mensaje vacío «: » ya no aparece antes de generar

🛠 se arregló la chimenea con Fiona en android

🛠 se actualizó la sección de ayuda

🛠 koboldcpp actualizado a 1.107.1

🛠 pequeños ajustes de interfaz

el botón de sugerencias, al abrir el sandbox, aparece después de la segunda respuesta

comfyui

en la sección de ayuda del juego hay una guía con capturas; en resumen, lo importante:

toda la configuración se hace en comfyui; para que los cambios se apliquen a las solicitudes del juego hay que actualizar el archivo workflow json con export api

- en los ajustes de comfyui elige el puerto 8188 y pon «*» en el campo «Enable CORS header..»

- el juego manda prompts a comfyui, así que en tu workflow es importante renombrar los campos a pos_prompt y neg_prompt (el juego busca los campos que empiezan con pos y neg)

- guarda el json con archivo → export (api) y selecciónalo en los ajustes del juego

hay workflows de ejemplo en la carpeta resources/comfyui:

wf-mltc-base.json: escenario mínimo

wf-mltc-face.json: con cambio de cara a partir de una referencia

no tengo mucha experiencia con comfyui, así que por ahora no planeo una guía más detallada, pero la herramienta es popular y hay mucha información; si algo no queda claro, te recomiendo preguntarle a una ia (chatgpt u otro modelo que razone), directo con capturas o (todavía más cómodo) pasándole el json exportado

comparte tus workflows en telegram

¡que disfrutes el juego! •ᴗ•

✨ se reescribieron los contextos de sistema de todos los personajes: sus caracteres tienen más profundidad, detalles y rasgos individuales; están optimizados y son ~10–15 % más cortos

✨ koboldcpp: ahora también para imágenes; si en los ajustes está elegido koboldcpp pero el modelo no está iniciado, lo levanta automáticamente al pedirlo; actualizado a 1.105.4

✨ safe place con Fiona junto a la chimenea (pide ir a la chimenea)

✨ se añadieron los modelos gemini-3

✨ se añadió un efecto visual al conectarse al chip de Ava, ahora se elige al azar entre dos; + botón para apagar el efecto

✨ el botón guardar ahora funciona también en lugares con campo de texto; al guardar se crea un resumen (lo que pasó en los últimos n mensajes; la cantidad se toma del ajuste «historial de mensajes») con el personaje que está en pantalla

✨ endpoint personalizado

🛠 se arregló un bug en escritorio que no dejaba hacer clic en las sugerencias

🛠 escritorio: se cambió el área alrededor del campo de texto para poder hacer scroll en las respuestas largas y que una pared invisible no tape el 2.5d/3d

🛠 chatgpt-5: se corrigieron los bots (quién habla ahora, resúmenes y respuestas rápidas) que dependían de una revisión vieja de la api

🛠 arreglo de los túneles remote de koboldcpp para los modelos de texto

koboldcpp para imágenes:

puede funcionar junto con el modelo de texto, es más flexible y mejor que stablediff cli, pero:

de fábrica solo puede usar una LoRA y la aplica de forma un poco rara, así que al usar koboldcpp se toma de los ajustes solo la LoRA con más fuerza y las demás se ignoran. además, kobold recorta el tamaño de la imagen. si logro meter varias LoRA y quitar el límite de tamaño, koboldcpp será la herramienta local principal del juego y stablediff se jubilará, para no cargar gigas de más en la build.

remote (ngrok/cloudflare) para imágenes se añadirá más adelante

para el modelo por defecto ilustmix (y muchos otros) hay que indicar en los ajustes del juego el archivo vae resources/stablediff/sdxl.vae.safetensors

resumen con el botón guardar:

el resumen de historia y el de sandbox están separados. por ahora solo funciona con el ajuste «historial de mensajes» activado y necesita más pruebas; si no aparecen problemas, en la próxima versión estará disponible para todos sin contraseña y vendrá activado por defecto •ᴗ•

endpoint personalizado:

solo con https, todavía necesita pruebas; quizá por las políticas de seguridad CORS no te funcione: escríbeme el proveedor con el que no salió y lo añado a las excepciones en la próxima versión

2025

✨ generación de imágenes por api (sin censura): se añadió soporte para el servicio promptchan

✨ historia, en el prólogo: se cambió el aspecto de Fiona en la ducha; pequeña variación en la conversación inicial con Fiona; rediseño de la rama con Dina de noche (si duermes un par de horas y vas a la cocina). se actualizaron las imágenes de historia de Ava. para Dina se reescribió el contexto de sistema (quedó más cerca del de sandbox)

✨ sandbox: se actualizaron las imágenes de Ava y Laura; se actualizó la ropa abrigada de Finn, Jo y Dina

✨ sonido al generar una imagen con éxito

✨ nuevos elementos en la galería

🛠 los ajustes generales de generación de imágenes pasaron a un bloque aparte

🛠 navegación de la historia en un bloque desplegable

🛠 para la generación local de imágenes, los tamaños máximos subieron a 2048x1536

🛠 windows: se arreglaron los 3d vrm

🛠 se cambiaron los enlaces a boosty en lugar de patreon (qué desgraciados, grrr)

🛠 pequeños ajustes de ui-ux

🛠 se añadió a la ayuda una guía con enlaces a promptchan

🛠 en win-local, las LoRA por defecto: hyperdetailed illustration y sexy details

promptchan: antes de que el juego tuviera un modelo local, lo usaba para el contenido visual explícito del juego; por defecto está el estilo Illustration XL+ con el filtro Artsy 2, y el filtro hyper también está bueno.

los tokens sin suscripción dan estilos normales; los estilos XL requieren suscripción a su servicio, que no es de los más baratos, pero si cancelas la suscripción, al más puro estilo adobe te ofrecen un descuentazo por un mes.

en android tengo que hacerlo a través de un proxy por CORS y las verificaciones preflight; debería funcionar igual que en escritorio, quizá un poquito más lento.

si puedes recomendar alguna otra cosa para generar imágenes por api sin censura, escríbeme porfa y trato de añadirla

✨ historia, ramas: la mañana en el departamento de Josephine (si te quedas a dormir con ella junto con Ava); la mañana en casa de Fiona

✨ en el registro: se añadieron botones para ver la relación actual con los personajes e imágenes animadas; editor de decisiones de la historia

✨ nuevo trigger cuando cambia el nivel de relación con un personaje

✨ ubicación de la cocina

🛠 en 2d, la imagen ahora solo se oscurece cuando el campo de texto tiene el foco; en 2.5d/3d se corrigió el aspecto del campo al escribir varias líneas

🛠 android: en la historia se corrigió el bloque de habitaciones al moverte por el departamento; se arregló el menú para copiar/pegar texto

🛠 misiones/tareas: si ya recibiste la recompensa, la tarea ya no queda colgada en la lista; pequeño rediseño

🛠 se redibujaron imágenes de personajes que no habían quedado bien y los fondos de la pantalla de inicio invernal

🛠 se reemplazaron los modelos vrm en la historia

🛠 se optimizó el bot que detecta la ubicación (ahora es más corto)

🛠 la generación de imágenes en la historia ahora funciona bien con el texto del narrador

🛠 se cambió cómo se activan los triggers: ahora, si hay varios en un mismo mensaje, se activan todos y no solo el primero

🛠 en el modo nvl se corrigió: la visualización de los botones y el campo de texto; un bug por el que no se generaban imágenes

🛠 pequeños ajustes de interfaz

🛠 se arregló la síntesis de voz de elevenlabs

🛠 koboldcpp actualizado a 1.103

🛠 se corrigió un bug con el menú 2.5d al usar koboldcpp

🛠 win-local: la LoRA por defecto se actualizó a cryosistyle v3

si vienes por la continuación de la historia, te recomiendo esperar: las partes que se están escribiendo todavía son cortas y van a cambiar

✨ 2.5d: el ángulo cambia al mover el mouse/tocar la pantalla, zoom con scroll/pellizco; en los ajustes hay un control de calidad de render, por defecto 0.9

✨ 3d: cada personaje recibió su propio modelo vrm en lugar de los pobres readyplayer + modelos desnudos

✨ se añadió un estado más en el que se quitan los triggers con emoji del juego. «quitar el contexto sexy y la personalidad» ahora también quita la información corta del personaje y deja solo los triggers del juego

🛠 se añadieron a los modelos recomendados gpt-5.1-chat-latest, gpt-5.1 y claude-sonnet-4-5-20250929 (sigue siendo el modelo más «humano», top 1)

🛠 si la ubicación se cambia desde el menú y es del mismo tipo que la actual, no se llama al bot

🛠 se corrigió chatgpt al usar la selección ampliada de modelos

🛠 pequeños ajustes de ui/ux

🛠 se redibujaron algunas imágenes que no habían quedado bien, sobre todo caras; se optimizaron los fondos del juego y se redibujaron los que no habían quedado bien

🛠 con 2.5d, para los fondos y personajes animados se hicieron imágenes estáticas alternativas con más detalle

🛠 se corrigió cómo se muestran las tareas al pasar el mouse por las notas

🛠 mejor rendimiento de la visualización del chip de Ava; ahora, si se generó una imagen, la visualización no se muestra

3d: los modelos de Finn (no encontré un pene, así que está en shorts) y de Ava son flojitos; los demás están mejor, pero todavía no llegan a la calidad que quiero, aunque ya están más cerca. voy a seguir desarrollando y actualizando los modelos de vez en cuando; si quieres probar suerte en vroid studio, todos los originales .vroid están aquí: úsalos, cámbialos, edítalos, crea los tuyos

2.5d: hay margen para mejorar; todavía no logré quitar los dientes de sierra y estoy seguro de que se puede hacer un parallax más marcado para los objetos lejanos del fondo

y un par de detalles más

2.5d y 3d todavía no funcionan con dos personajes

en android, con 2.5d la calidad se baja a propósito 0.2 respecto al valor elegido, para que no se trabe

✨ los pensamientos del personaje en un bloque animado aparte (siento que así se ve más vivo y estético)

✨ sistema de tareas/misiones

✨ 3 ajustes pasaron a los experimentales y ahora están disponibles desde el tier base

✨ windows, linux, mac: se añadieron listas cargables de todos los modelos disponibles por api para gemini, openrouter, openai, anthropic, grok, cohere, groq; el interruptor «modelos recomendados» se jubiló

✨ todos los personajes se enrollan menos al escribir, pero serán extensos si se lo pides o si la situación lo exige

✨ se añadieron elementos a la galería

🛠 en el historial del diálogo se corrigió un bug que «partía» el texto del narrador en modo streaming

🛠 se mejoró la forma de esquivar la censura en los modelos por api al armar el prompt para la generación local de imágenes

🛠 arreglo de un bug con el inglés en las respuestas rápidas

🛠 rediseño de la función para «borrar» parte del contexto del personaje: se añadió marcado por colores, otros textos y una explicación en la sección de ayuda

🛠 se corrigió un bug con claude cuando hay dos personajes en pantalla y el streaming está activado

🛠 se corrigió la animación de la historia con la presentación de los personajes (de abajo hacia arriba)

🛠 la cantidad de mensajes en el historial por defecto subió a 18

🛠 la cantidad de mensajes en la memoria del tamagotchi bajó de (45, 90, 135, 180, 225, 270) a (27, 45, 90, 135); se recomienda 45: los valores más altos serán demasiado caros con modelos por api, y los locales no darán abasto

🛠 se ensanchó la barra de desplazamiento en ubicaciones y en el registro

🛠 se optimizaron las imágenes/videos de la galería y las imágenes de los personajes

🛠 koboldcpp actualizado a 1.100.1

🛠 se corrigió cómo se muestra el interruptor nvidia/amd al entrar al juego

🛠 los pensamientos se ocultan al hacer clic y vuelven a aparecer la próxima vez

🛠 en win-local, el modelo de texto base saiga_nemo_12b se cambió a una cuantización menor, Q4_K_M (no noté que bajara mucho la calidad, y va un poco más rápido)

🛠 se optimizaron imágenes, videos y estilos (scss)

🛠 se corrigió un bug de koboldcpp con la salida en streaming

🛠 se ajustó la interfaz, pequeños cambios de ui/ux

🛠 se añadió el ajuste «no limitar la longitud de las respuestas de la ia», que desactiva la instrucción que frena la verborrea de la ia

✨ se rehízo la sección de ayuda (la versión más amigable hasta ahora para jugadores nuevos)

✨ generación de imágenes:

- se optimizó el prompt negativo (resulta que uno demasiado largo puede dar detalles menos nítidos)

- mejor redacción del prompt automático: ahora, si no hay personas en la escena, el bot se enfoca en otra cosa, algo muy útil en los modos D&D; las situaciones con 3 personajes en el cuadro salen un poco mejor

- al generar tiene en cuenta los 3 últimos mensajes en lugar de dos

- el modelo por defecto se actualizó a ilustmix_v9 (cuantizado en q8: pesa menos, sin pérdida visible de calidad)

- se corrigió la generación automática de imágenes por api para grok y openai (el ajuste «cada n mensajes» se toma de la generación local). para openai se añadió el tamaño

✨ tamagotchi

- ahora, si el cursor no se mueve por más de 5 s, Mika deja de seguirlo

- reacciona si te le quedas viendo los pechos (5 clics)

- Mika aprendió a generar imágenes; usa los ajustes de sd del juego principal, pero con un tamaño fijo de 768x1024

✨ en el juego principal se actualizó el 3d de Fiona (el modelo del tamagotchi)

✨ en la historia se reescribió la parte en la que Fiona se cambia de ropa, ahora con 3d vrm

✨ se añadió la ubicación del aeropuerto

✨ android: se añadieron listas cargables de todos los modelos disponibles por api para gemini, openrouter, openai, anthropic, grok, cohere, groq. el interruptor «modelos recomendados» se jubiló

🛠 en la historia se pulió un poco el comienzo del juego: se añadieron sonidos del aeropuerto e imágenes, se mejoró la calidad de las imágenes viejas y se añadió un nuevo tipo de texto animado

🛠 mejor manejo de errores de gemini: en lugar de un mensaje genérico, ahora se muestran los errores reales del modelo

🛠 se rehízo el aspecto de las ventanas informativas; se añadió un mensaje cuando no hay un modelo de texto activo y otro sobre la configuración de voz al activar el 3d en la historia (se muestra una vez)

🛠 se corrigió el enlace de los ajustes para probar voces en openai.fm

🛠 otro ícono para la consola de koboldcpp (el anterior era indecentemente grueso)

🛠 android: se corrigieron la selección y el cursor en el campo de texto de varias líneas

🛠 koboldcpp actualizado a 1.99.4

🛠 se rediseñó el bloque de modelos locales de kobold en los ajustes

🛠 síntesis de voz local: se corrigió el idioma/acento, ahora se toma bien del ajuste «language ai»

✨ tamagotchi (windows)

→ Mika (agente) aprendió a poner temporizadores; basta con decir/escribir: Mika, pon un temporizador de n minutos/segundos/horas

→ sigue el cursor

→ se corrigieron el ocultamiento del panel y el botón para arrastrar

→ modelos: Fiona con vestido rojo, de club, de fresa y de malla; vestido de rana; falda; medias; shorts y top; en látex; sin ropa. y una conejita sexy

→ se añadió física de pechos (todavía no es perfecta, pero dios, qué divertido es hacer esto)

→ instrucciones en pdf

✨ animación chibi de enojo para Dina cuando se enoja

✨ rama con Dina y Ava

✨ navegación de la historia por las habitaciones de una ubicación (el departamento de Dina)

✨ el reconocimiento de voz del navegador ahora pasa por un servidor local (fui tonto y no sabía que se podía)

🛠 arreglo de las partidas guardadas

🛠 koboldcpp actualizado a 1.98.1

🛠 se optimizó y refactorizó el código

🛠 se corrigió la selección de fuente

una pequeña rama de la historia para la mañana en casa de Dina; si quieres una continuación completa, sáltala y vuelve cuando la actualización de la historia esté lista •⩊•

→ el modo historia ahora soporta generación de imágenes: los prompts se arman según la ubicación actual y los personajes en pantalla

→ nueva ubicación: piscina

→ pantalla de ubicaciones rediseñada, con leyendas

→ se añadió claude-opus-4.1 (se nota distinto de claude-sonnet-3.7, pero cuesta demasiado: 5× más, úsalo con cuidado)

→ soporte para gpt-5, gpt-5-chat, gpt-5-mini, gpt-5-nano

→ sd:

- mejor generación de prompts para imágenes

- el servidor de sd (hot model) ahora se reinicia solo hasta 3 veces

- a sd no le gustan los prompts largos: en la generación automática ahora se recortan a la fuerza a 540 caracteres para evitar fallos

- la longitud máxima de los prompts negativos/de usuario se limitó a 270 y 180 caracteres

- los ajustes ahora tienen un campo «descripción de ti mismo»

- campos para editar a mano la ropa y la ubicación

- se corrigió un bug por el que al iniciar el juego se aplicaba la LoRA por defecto y había que abrir los ajustes para que se cargaran las elegidas

→ el tamaño de fragmento de la síntesis de voz local subió de 200 a 450 caracteres

→ koboldcpp actualizado a 1.97.4

→ se arregló el cambio de modelo en openrouter: ya no hace falta reiniciar al cambiarlo desde el popup

→ se añadió soporte cuda en sd para linux (excepto tarjetas serie 50), se corrigió el error de img_gen, el AppImage pesa mucho menos y los recursos de koboldcpp, stablediff y whisper pasaron a una carpeta aparte

→ se corrigió el error «invalid mode txt2img» en mac

gpt-5:

en los modelos nuevos temperature no funciona: está fijo en 1, y top_p (que en el juego era 0.9) ya no tiene ningún efecto. la censura pega fuerte en los modelos que «razonan» (gpt-5, gpt-5-mini, gpt-5-nano), pero se puede esquivar en parte si continúas con ellos tramas sexualizadas que empezaste en gemini / claude-3.7 / gpt-4.1.

gpt-5-chat es mejor: la censura es más o menos como la de gpt-4.1, quizá un poco más vainilla

sd: para más precisión, sube cfg-scale a 8–9 y usa LoRA extra con moderación, solo las que afectan el estilo general. las LoRA con poses/personajes integrados reducen la relevancia

✨ windows: síntesis de voz local

✨ generación local de imágenes: → se añadió el arranque a través de un servidor local para que el modelo no se descargue de la memoria; todavía no está claro qué tan estable es, así que se dejaron las dos variantes → soporte de prueba para modelos flux

✨ analizador de espectro para openai, google y la voz local

✨ se actualizó la galería

✨ música nueva

✨ interruptor nvidia/amd (en lugar de la detección automática)

✨ escritorio: un pequeño «easter egg» en la pantalla principal (5 clics en la versión del juego)

✨ koboldcpp actualizado a la versión 1.96.2

🛠 el campo de texto vacío ahora se oculta a los 3 segundos

🛠 se ajustaron los contextos de sistema para que los personajes sean un poco menos calientes (solo un poco)

🛠 se actualizó la sección de ayuda

🛠 se corrigió el modo cómic

🛠 openrouter: se arregló la generación del prompt de imagen

particularidades de la síntesis de voz local:

→ la primera vez, el molesto firewall te pedirá permiso. el calentamiento del modelo tarda 20–50 s, después es mucho más rápido, sobre todo en gpu

→ la referencia de voz .wav va en resources/speech/, desde otras carpetas no funciona

→ al cambiar de voz, el modelo se recarga

→ como el modelo se entrenó con fragmentos cortos, hay que cortar el texto en partes, así que puede haber pausas en los textos largos, aunque en gpu casi no se notan

→ en la build ligera de windows sin modelos locales no incluí los binarios porque pesan bastante (compilarlos fue un dolor, seguramente arrastran librerías de más, pero todavía no logré que «adelgacen»)

→ de más calidad, para mi gusto, si usas tu propio wav, sobre todo en un idioma que no sea inglés; el idioma se toma del ajuste «idioma de la ia»

→ para mac y linux está en los planes

no logré arrancar ni probar bien los modelos flux, pero quizá a ti te salga. 8 GB de VRAM se quedan cortos. no los incluí en la build general; si quieres sufrir, pruébalo: en el archivo vienen cuantizados (quizá ese sea el problema), pero puedes reemplazarlos por tus propios clip_l y t5xxl; el juego los busca en resources\stablediff\flux, y el modelo de flux va en resources\stablediff\models; el juego filtra por nombre, así que el nombre del modelo tiene que empezar con flux

para todos los que esperan más la historia principal: sé que me clavé un poco con la tecnología; me pongo con la parte de la historia en una o dos actualizaciones, y creo que para mediados de septiembre habrá continuación. ¡buena semana! •ᴗ•

✨ stable diffusion:

- se cambió la estructura de carpetas: los archivos ahora están repartidos en las carpetas cuda, darwin, vulkan, y los modelos en la carpeta models

- el modelo por defecto se convirtió a gguf: es 1–2 segundos más rápido en gpu y, creo, un 10 % en cpu; la build pesa 2.7gb menos (¡yuju!)

- se añadió soporte para tarjetas amd; el juego detecta la tarjeta solo y usa vulkan en lugar de cuda

- mejor detección y memoria de la ubicación

- se cambiaron las LoRA en la build win-local

- se recompiló para mac y tarjetas amd, se aumentaron los tamaños del grafo

✨ koboldcpp:

- actualizado a la versión 1.95.1

- koboldcpp remote: se añadió soporte para ngrok como alternativa a cloudflare

- se corrigieron los bots: de detección de cambio de ropa y de ubicación; el bot que genera el prompt de imagen

✨ se añadió la fuente Rounded Mplus 1c y ahora es la predeterminada

✨ se añadió la ubicación del estudio fotográfico

✨ escritorio: se añadió un botón para ocultar al personaje y el texto, atajo shift+H

✨ se añadió el modelo grok 4 (todavía bastante inestable, pero interesante en algunos momentos)

🛠 Laura: se ajustó el prompt de sistema para generar imágenes

🛠 se cambió el campo de texto; ahora es más cómodo escribir textos largos de varias líneas

🛠 se corrigió el tamaño de fuente adaptativo; ahora el texto cabe mucho más seguido sin scroll

🛠 se actualizó la sección de ayuda

🛠 en el menú rápido solo quedaron los íconos

🛠 se cambiaron los íconos de guardar imagen y del teléfono

🛠 ajustes: las pestañas ahora se pliegan al hacer clic en todo el ancho del bloque y no solo en el ícono

🛠 se arregló el botón para guardar la imagen generada en modo nvl

🛠 se reescribió el bot de detección de ubicaciones; ahora se ejecuta justo después de recibir el trigger y no en el siguiente «turno»

🛠 se quitó de la pantalla principal el aviso que recomendaba gemini

🛠 sugerencias (respuestas rápidas): ahora se generan con las últimas 4 líneas y no con todo el diálogo

🛠 openrouter: se corrigió un error al elegir modelos de la lista desplegable

🛠 cosmos: se añadieron los modelos cosmosrp-3.0 y cosmosrp-3.5, se quitaron los obsoletos

🛠 anthropic claude: se corrigió el error del mensaje vacío «: » en los bots pequeños; ahora funcionan las sugerencias

🛠 cohere: se añadió soporte para sugerencias

→ plugin de ngrok (en la sección de ayuda de koboldcpp-remote está la guía)

→ para equipos modestos cuanticé un modelo q5 más comprimido; debería ir un poco más rápido

→ recompilé sd con soporte para tarjetas de la serie 50; ponlo en la carpeta resources\stablediff\cuda

→ modelos locales de stable diffusion y LoRA

→ botón para guardar imágenes

→ se añadieron los modelos gemini-2.5-pro y gemini-2.5-flash, se quitó gemini-1.5-flash-002

→ koboldcpp actualizado a la versión 1.94.2

→ person: los personajes personalizados tienen ahora un campo de prompt para el modelo de imagen local

→ android: se arregló la exportación de Fiona al bot de telegram

→ se corrigió un problema raro con los modelos gemini en el que el último mensaje del usuario se duplicaba

→ los comandos del juego como «nos movimos a..., reacciona de forma adecuada» ahora se ocultan con estética

parche para gpu amd: descomprime el archivo en …\resources\stablediff\ y sobrescribe los archivos existentes; es necesario para la generación local de imágenes

lo principal está en la sección de ayuda del juego;

abajo, las cosas que olvidé mencionar:

→ para el modelo por defecto iLustMix usa clip-skip = 2. si en lugar de una imagen sale todo negro, tu modelo necesita otro valor de clip-skip: prueba con 1 o 2. nunca vi que se usara el 3, pero lo dejé por si acaso

→ los ajustes de personajes personalizados ahora tienen un campo de apariencia

(el contexto para los modelos de texto se añadirá más adelante, hay algunos problemas de estructura)

→ escribe los prompts de personajes personalizados y los del campo de generación rápida (botón abajo a la derecha) solo en inglés; stable diffusion no funciona con otros idiomas

→ el bot de detección de ropa usa los mismos triggers que ya existen en el juego

→ el bot del prompt de imagen solo mira los dos últimos mensajes tuyos y del personaje

→ en mac puede haber problemas con la generación de imágenes

si juegas en mac, participa porfa en esta encuesta abierta (por desgracia, yo no puedo probarlo en un dispositivo real)

✨ se añadieron todos los demás modelos de openrouter

✨ Fiona tiene un disfraz de chica gato; se actualizaron las imágenes que no quedaron bien; se reescribieron y optimizaron los contextos de sistema

✨ person: bot de telegram para Fiona (escritorio)

✨ algunas imágenes nuevas para Jo

✨ galería: se añadieron miniaturas para que no se trabe en dispositivos modestos; se corrigió y optimizó la función de desbloqueo

✨ muchos puntos de los ajustes ahora se pueden plegar; todo quedó más ordenado y espero que este minimalismo asuste menos a los usuarios nuevos :):

✨ win-local: el modelo local por defecto cambió a saiga_nemo_12b.Q5_K_M

🛠 linux: ahora el juego busca modelos gguf en la carpeta resources/koboldcpp, ~ como en windows

🛠 android: se corrigió la animación del dado de 6 caras

🛠 koboldcpp actualizado a la versión 1.93.2

🛠 se actualizó la sección de ayuda

🛠 se cambiaron los sonidos al pasar el mouse por los puntos del menú y los personajes de la pantalla principal

🛠 se corrigió y optimizó la animación de la pantalla de inicio, se ajustaron elementos de la interfaz

🛠 se cambió la animación de cambio de escena en la historia (no me gustaba nada la transición desde negro, así que ahora tiene todavía más desenfoque); transiciones suaves para los videos insertados

bot de telegram (beta):

por ahora solo en escritorio y para suscriptores person; en android no se guarda el json, lo arreglaré más adelante

en los contextos de usuario de Fiona, el botón «exportar a telegram» crea un archivo json que tienes que mandarle al bot que se abre en telegram

seguridad: los perfiles json subidos y el historial del bot se cifran antes de guardarse con el esquema Fernet (AES-128 + HMAC-SHA-256)

al final debería funcionar así: aunque alguien se robe los archivos json del servidor, sin la clave solo verá un revoltijo en base64 y no tus tokens secretos

más adelante pienso conectar el historial del bot de telegram con el juego, para poder pasar sin cortes del bot al juego y de vuelta conservando el historial de la conversación

si queda chido, claro que llegará también a los demás personajes

saiga nemo:

voy a ir cambiando el modelo hasta encontrar el mejor •ᴗ• (según mi experiencia y los comentarios de los suscriptores, por ahora es el top)

de verdad multilingüe: español, ruso, alemán, francés e italiano los entiende y los escribe a nivel cotidiano. el inglés ~ al nivel de gemma y deepcogito

✨ se añadió soporte para openrouter y modelos gratis: 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)

✨ registro: edición y borrado de líneas, botón para bajar rápido; al abrir el registro ahora siempre se ven las últimas líneas

✨ Dina: imágenes nuevas, se cambiaron las ubicaciones iniciales; ahora puedes hacerle sexo oral, apretarle los pechos, + imágenes de mamada

✨ se añadieron los modelos: claude-sonnet-4, claude-opus-4, claude-3-5-haiku-20241022, command-r7b-12-2024, gpt-4.1-mini. se quitaron gpt-4-0613, gpt-4o-mini y gpt-3.5-turbo (la versión de 16k se quedó)

✨ modelo local de reconocimiento de voz (windows, linux)

✨ ahora el ajuste de reconocimiento de voz se guarda; al iniciar el juego arranca la opción elegida (navegador/local)

✨ proxy interno ru: se añadió el servidor proxy lv (Letonia)

✨ el modelo local por defecto ahora es deepcogito_cogito-v1-preview-qwen-14B-Q4_K_M; se cambió la lista de modelos recomendados

🛠 se corrigió el comportamiento de las ubicaciones: ahora no se pone la primera, sino una al azar del conjunto guardado antes

🛠 se corrigieron animaciones de ui-ux y pequeños fallos de la interfaz

🛠 koboldcpp actualizado a la versión 1.92.1

🛠 ahora en windows, si tu tarjeta soporta cuda 12, puedes poner koboldcpp_cu12.exe en la carpeta resources/koboldcpp (irá un poco más rápido) y el juego lo usará en lugar del koboldcpp.exe estándar

🛠 el ajuste para recortar el contexto de los modelos locales subió por defecto a 9900 caracteres

registro: ahora puedes editar el historial de diálogos, tanto las líneas del personaje como las tuyas; esto puede ayudar contra la censura de los modelos grandes por api y, simplemente, a que la historia sea como tú quieras

openrouter por ahora no tiene salida en streaming, porque no todos sus modelos la soportan y la sintaxis es un poco distinta; la añadiré más adelante

proxy interno lv: por desgracia no sirvió para gemini, porque en Letonia también está bloqueado, pero para chatgpt y claude funciona de maravilla. así que para gemini el proxy interno solo funciona con el servidor 2 (sf); si a ti te lo bloquean, por ahora la única opción es tu propia vpn

reconocimiento de voz local: usa el modelo ggml-large-v3-turbo-q5_0. funciona algo distinto al del navegador: no puede hacer streaming (pero eso tiene solución, lo voy a mejorar) y espera a que termine la grabación, así que sin gpu puede ir lento y con mucha demora. para que vaya más rápido puedes reemplazar el archivo del modelo local en la carpeta resources por uno más simple, por ejemplo ggml-tiny-q8_0.bin, pero renómbralo a ggml-large-v3-turbo-q5_0.bin para que el juego lo detecte

→ ubicación de la nave espacial

→ atuendo de chica espacial sexy para Jo, Dina, Fiona y Laura; atuendo de chico espacial para Finn

→ person: escenario de D&D, odisea espacial

→ koboldcpp actualizado a la versión 1.89

→ se corrigió un error que permitía añadir un duplicado de un personaje que ya estaba en pantalla

→ se rehízo el bloque de selección de modelo en los ajustes: ahora es más compacto y un poco más claro

→ servidor proxy ru-lang: el segundo servidor kz para los modelos de anthropic ahora funciona bien

✨ se añadieron modelos por api: grok-3, gpt-4.1 y command-a-03-2025 de cohere

✨ se añadieron pequeñas animaciones chibi cuando Fiona se sorprende o se irrita

✨ nuevas ubicaciones en el sandbox: sofá, dormitorio, casa de playa

✨ historia: se amplió la rama Dina + Ava si te quedas a dormir en casa de Dina; se terminaron las ramas en las que te quedas a dormir solo

✨ sandbox: Jo, algunas imágenes nuevas y se actualizaron las que no quedaron bien

✨ ahora los personajes siempre saben en qué ubicación están; la última ubicación usada se recuerda y se carga en el contexto de sistema. la ubicación favorita ahora se puede desactivar haciendo clic otra vez en el ícono (si tienes activado el guardado del historial, te recomiendo desactivarla)

✨ se añadieron las ubicaciones de la comisaría y la cárcel

🛠 nvl mode: se corrigió cómo se muestra el texto con claude

🛠 se corrigieron errores críticos con las instrucciones inyectadas en la historia para el inglés y para una protagonista mujer.

como las inyecciones no funcionaban, la narración de la historia en inglés tenía muchos huecos y en algunos puntos ni siquiera dejaba entrar a ciertas ramas

🛠 koboldcpp actualizado a la versión 1.88

🛠 en la historia se corrigió el botón para cerrar el teléfono

🛠 cohere: se arreglaron los bots de los triggers del juego

🛠 se ajustó la detección de cuándo ponerse ropa abrigada de invierno; debería reducir los falsos positivos

✨ imágenes nuevas en la galería

✨ control de la música en el sandbox

✨ historia: pequeña escena en el parque con Ava (si encuentras una banca)

✨ person: guardado del historial en el sandbox

🛠 android: se corrigió un error con koboldcpp-remote

🛠 android: se corrigió un error al importar los ajustes

🛠 koboldcpp actualizado a la versión 1.87.2

🛠 se corrigió un viejo dolor: las ventanas de texto que en ciertas circunstancias podían encimarse

🛠 ahora borrar el historial también borra el registro de mensajes del personaje elegido

🛠 se optimizaron las instrucciones de los resúmenes (cada n mensajes)

✨ se añadió la generación de imágenes de grok (se elige en los ajustes)

✨ historia: se añadió la rama de la comisaría (al salir del parque)

✨ al generar una imagen, la imagen del personaje ahora se hace más pequeña y se mueve a la derecha

✨ imágenes para Ava

🛠 arreglo de un error cuando está elegido un modelo local

🛠 se añadió una salida correcta de errores/avisos al generar imágenes

✨ animación en la pantalla de inicio

✨ microanimación y sonido de reloj cuando pasa algo de tiempo

✨ algunas imágenes para Jo

✨ se añadió el modelo gemini-2.0-flash-lite; se quitaron gemini-1.5-pro-exp-0827, gemini-1.5-flash-latest y gemini-1.5-pro-latest

🛠 koboldcpp actualizado a la versión 1.86 (soporta gemma3)

🛠 se corrigió un error por el que, al cerrar el juego y volver a abrirlo antes de 5 segundos, desaparecían las partidas guardadas y los ajustes.

con modelos locales vía koboldcpp se sigue recomendando esperar 2–3 s antes de volver a abrir el juego

🛠 al importar el archivo de ajustes y partidas guardadas ahora se avisa que hay que reiniciar el juego

🛠 se corrigió la música en la historia

🛠 cambiar el idioma de la ia ya no requiere reiniciar el juego

🛠 el ajuste del sandbox para que el personaje hable primero ya no requiere reiniciar el juego

✨ nuevo campo de contexto para describir el mundo y dar instrucciones

✨ microanimaciones y sonidos durante los besos

✨ algunas ubicaciones nuevas del parque

✨ se añadió el modelo claude-3-7

✨ se añadió el modelo gpt-4.5-preview

✨ se actualizó la sección de lore y personajes; se añadieron estadísticas

🛠 apk: se arregló el funcionamiento de claude

🛠 se optimizaron los contextos de sistema de los personajes en el sandbox y las imágenes de algunas escenas

🛠 ahora Laura tiene 28 y Finn 29 años

🛠 se arregló el servidor kz del proxy interno; se añadió salida en streaming para claude con proxy

estadísticas: por ahora solo cuentan cuántas veces se vinieron el personaje y el usuario -`♡´- se va a mejorar para poder usarlas en el contexto de sistema

→ galería: se añadieron muchísimas imágenes; ahora para abrirlas necesitas ⦵, que se pueden farmear ganando minijuegos: ajedrez, salva a la princesa y recolectar macrodatos

→ Jo, Laura, Fiona y Ava: ahora puede haber anal (trigger e imágenes)

→ Laura y Jo se masturban (trigger e imágenes)

→ se añadió la opción de galería al menú rápido

→ minijuego con macrodatos (los mismos que recolectan los empleados de la serie severance), disponible desde el teléfono o pidiéndoselo a Ava

→ se añadió el modelo gemini-2.0-flash

→ groq: se añadió el modelo llama-3.3-70b-versatile y se quitó llama-3.2-90b-vision-preview

→ se añadieron ubicaciones del parque

→ se corrigió un bug con el contexto en inglés al añadir un segundo personaje

→ koboldcpp actualizado a la versión 1.84.2

→ se quitó de la sección de historia el botón para activar el 3d

→ apk: se arregló la selección de voz de elevenlabs

→ se corrigió un bug con el auto, en el que la ubicación no cambiaba después del viaje

→ se cambiaron las contraseñas de person y base

«salva a la princesa» es el que da más puntos: 40

ajedrez (perder es casi imposible): 10

macrodatos: al azar, de 1 a 18

macrodatos: la idea la vi y me la robé de las inmensidades de codepen

a todos los que no han visto la serie (severance): se las recomiendo muchísimo

→ síntesis de voz de elevenlabs (también en la apk)

→ sandbox: demo de personajes 3d con lipsync

→ al abrir el juego por primera vez, el idioma de la ia ahora se selecciona correctamente

→ la elección de los modelos cosmosrp-pro y chatgpt-4/4o está abierta y ya no requiere suscripción al juego (sin contraseña person)

→ se actualizó la lista de modelos iniciales en la pantalla de bienvenida y en los ajustes (si no hay un modelo local en la carpeta del juego)

3d:

una de esas ideas que llegaron casi de inmediato pero quedaron en pausa. mis conocimientos de 3d son bastante superficiales y no alcanzan para crear un modelo yo mismo, así que usé el editor gratuito y muy limitado ready player me; los modelos son aburridos, sin ni un toque de sensualidad, pero junto con el lipsync muestran lo que quiero hacer

plan: encontrar a un artista 3d adecuado en un marketplace y encargarle un personaje a partir de referencias del juego (después decidimos quién va primero)

nivel aproximado del modelo que quiero

si sabes algo que pueda ayudar, escríbeme ) el modelo debe ser compatible con ready player me + arkit, oculus blend shapes

con el avatar 3d, por ahora solo funciona la síntesis de voz de google y elevenlabs,

fps limitados a 45 cuadros

la síntesis de voz de elevenlabs, a mi primera impresión, es top: mucha variedad de voces, prueba gratis, un poco más barata que openai y no peor en nivel

la continuación de la historia todavía está en desarrollo. por desgracia, los planes se movieron un poco (hubo muchas correcciones de bugs importantes). la nueva fecha para continuar la trama es entre finales de febrero y principios de marzo

✨ sandbox: al cambiar de ubicación desde el menú, los personajes comentan el traslado; a cada uno se le puede asignar una ubicación favorita/inicial

✨ se añadió el ajuste bypass_eos

🛠 koboldcpp actualizado a la versión 1.82.4

🛠 se actualizó la sección de ayuda (espero que sea más amigable para los usuarios nuevos)

🛠 se corrigió el guardado automático; ahora el control también afecta el recorte automático del diálogo; el valor recomendado quedó en 18 y el máximo bajó a 40

🛠 se corrigió la activación del vapor en la ducha al elegirla desde el menú de ubicaciones

🛠 se corrigió la selección del idioma de la ia en el tema oscuro

🛠 el tema de invierno se extendió hasta el 13 de febrero

🛠 arreglo del minijuego salva a la princesa (con mis manitas torpes no cerré un pinche paréntesis en el código)

🛠 el ajuste de opciones de respuesta generadas en el sandbox ahora funciona bien (estaba roto y funcionaba al revés, jeje)

🛠 historia: ahora, si al final de una serie corta dedicada a la conversación el personaje hace una pregunta, la respuesta no se reemplaza por puntos suspensivos, sino que se muestra completa con la nota «la pregunta quedó flotando en el aire»

🛠 los logs de koboldcpp ahora siempre se recortan a las últimas 360 líneas

🛠 al abrir el sandbox, el botón con el recordatorio «antes pasó...» ahora aparece correctamente solo si se guardó el historial de ese personaje

🛠 se corrigió el orden de los slots de guardado/carga

🛠 arreglo para cuando los dados de D&D salen volando de la mesa: ahora se pueden volver a tirar

bypass_eos: úsalo si el modelo local suelta «EOS token triggered» demasiado seguido y a destiempo

el guardado automático tenía un bug: un valor fijo de 20 en el código que, con un valor mayor en los ajustes (que ahora también afecta el recorte), simplemente se ignoraba y el guardado no se activaba

✨ mecánica de llamadas telefónicas en el sandbox. se hace para la historia; en el sandbox es para pruebas :) un poco más de inmersión

✨ se añadió la elección de idioma para la ia (Français, Español, Português, Deutsch, Italiano, Українська, Slovenský, العربية, Türkçe, 한국어, ภาษาไทย, Polski, 日本語, Tiếng Việt, ქართული, Հայերեն)

✨ ¡lanzamiento en mac, yuju, fanáticos de Apple!

🛠 se corrigió el dado de los modos D&D a d20, se añadió sonido y se corrigió el aspecto de los botones

🛠 ahora, si está elegido un modelo local, el juego no necesita conexión

🛠 se corrigieron las verificaciones de versión y contraseñas sin conexión; en algunas situaciones, sobre todo en el celular, podían colgar la app

idioma de la ia: afecta solo al texto de los chatbots. como el contexto de sistema está escrito en inglés, a veces los personajes se pasan al inglés, pero en el sandbox pasa mucho menos y es más fácil regresarlos al idioma elegido.

la mecánica del teléfono es nueva y puede fallar con algunos modelos

✨ se integró koboldcpp con modelo local*

✨ escritorio: se añadió una pantalla de bienvenida para elegir modelo local o por api

✨ en el sandbox se añadió la elección de ubicación (esquina superior izquierda)

✨ ahora, si está elegido koboldcpp o koboldcpp-remote, la pestaña kobold de los ajustes aparece abierta por defecto

✨ se actualizaron las imágenes de Ava que no quedaron bien

✨ rediseño de los botones de elección

✨ se rehízo el camino hacia una de las escenas sexuales con Dina en la historia

🛠 el tamaño mínimo de pantalla en modo ventana subió de 640x360 a 900x500

🛠 se mejoraron los bots que detectan el cambio de ubicación y la llegada de un segundo personaje; se arregló su funcionamiento con modelos locales vía koboldcpp

🛠 el valor máximo de temperatura bajó a 1.4 y el recomendado a 0.72

🛠 koboldcpp:

→ ahora, al cerrar el juego, los procesos de koboldcpp y electron terminan correctamente y no se quedan en el administrador de tareas

→ arreglo del fin prematuro de la generación de tokens (error EOS token triggered! ID:2)

→ se ajustaron los parámetros

→ se arregló el funcionamiento de las sugerencias y las variantes generadas

→ la longitud máxima de respuesta bajó a 630 tokens y el valor recomendado a 190

→ apareció un botón para apagar koboldcpp

→ se añadió información sobre los requisitos aproximados del sistema en la pantalla de inicio y en los ajustes (si no hay modelos en la carpeta)

→ se añadieron triggers propios para detener la generación

🛠 se corrigió un bug en la verificación de versión

🛠 en la historia se corrigió la animación del terremoto (y quizá algunas más)

🛠 se cambió la música del evento de la historia con Fiona en la ducha

*ahora para windows habrá tres variantes: la estándar (con koboldcpp), -local (con modelo local) y -lite (sin koboldcpp); para linux habrá que descargar el modelo aparte y elegirlo en los ajustes (más adelante resolveré la configuración y lo haré igual que en windows, con la carpeta resources/koboldcpp)

windows: koboldcpp con los modelos está en la carpeta resources/koboldcpp; el juego carga todos los modelos gguf de esa carpeta en la pantalla de inicio y en la pestaña de ajustes

windows/linux: puedes cargar un modelo de cualquier carpeta desde la pestaña de ajustes haciendo clic en «elegir modelo»

el modelo local con el que me quedé, Gemma-2-Ataraxy-v4d-9B.i1-Q4_K_M, se siente ~ al nivel de chatgpt-3.5, flojito, pero maneja los triggers con emoji mucho mejor que cosmosrp; creo que debería funcionar bien para la mayoría de los usuarios

de los modelos que probé, el que quizá encaja mejor con el juego, aunque es más exigente, es ChatWaifu_v1.4-Q4_K_M-GGUF (si no hay modelos en la carpeta resources/koboldcpp, se muestran los requisitos del sistema y un enlace en la pantalla principal y en los ajustes)

✨ espíritu navideño y de año nuevo

✨ se añadieron los modelos grok-2

✨ ahora Dina, Jo, Finn, Laura y Ellie saben abrigarse si hace frío

✨ se añadieron las ubicaciones de la ciudad y el bosque en invierno

✨ se añadió una función para transferir los ajustes y los datos del juego (esquina inferior derecha)

✨ Fiona: se actualizaron las imágenes que no quedaron bien y se añadieron nuevas

✨ se añadió nieve en las ubicaciones donde puede nevar

✨ para optimizar, en las pantallas de carga y guardado se añadió un ajuste para mostrar las imágenes; ahora vienen ocultas por defecto

🛠 se rehicieron las animaciones de la interfaz

🛠 se corrigió el orden de los slots de autoguardado

🛠 se corrigió el tema oscuro

🛠 se corrigieron bugs con {{userMessage}} y mensajes vacíos (pero no es seguro)

transferencia de datos/ajustes: una función que se necesitará en el futuro y que sirve a quien simplemente quiere pasar de un dispositivo a otro. la necesitarán los usuarios de android un poco más adelante, cuando corrija el valor incorrecto del identificador de la app

mostrar imágenes en las pantallas de carga/guardado: el problema es que, si hay muchos slots, en equipos modestos puede afectar bastante el rendimiento, porque se usan las imágenes del juego y no miniaturas, sobre todo si son fondos animados. con las miniaturas me pongo más adelante; por ahora queda así

2024

✨ ahora todos los personajes del sandbox saben qué día es hoy

✨ se añadió la elección de tu fecha de nacimiento al empezar una partida nueva (se puede cambiar en los ajustes)

✨ se añadió un ajuste para desactivar las opciones de diálogo generadas en el sandbox

✨ person: se añadieron al sandbox los escenarios de D&D: Cyberpunk 203X y apocalipsis zombi

🛠 threesome: se corrigió la detección del personaje que se suma al llamarlo desde el chat

✨ se añadió al sandbox la función de dos personajes en pantalla

✨ soporte para el modelo grok-beta (el de Musk)

✨ botón para regresar a Dina a la pantalla a la fuerza

🛠 se corrigió un error crítico con los contextos personalizados para una protagonista mujer; ahora todo funciona, incluido el modo D&D

🛠 la temperatura máxima bajó a 1.8

🛠 se quitaron los modelos de la serie gemini-1.0-pro y gpt-3.5-turbo-1106

🛠 se corrigió el tema oscuro

🛠 apk: la pantalla se oscurece menos al escribir texto

🛠 gemini: se optimizaron los bots que se encargan del cambio de ubicación y del guardado del historial; el bot de ubicaciones ahora funciona bien, siempre crea una sesión nueva vacía y mira solo los últimos 2 mensajes en lugar de todo el historial; el bot de guardado del historial ya no tiene texto duplicado de más. es un arreglo especialmente importante para sesiones de juego largas

🛠 en el prólogo se quitaron del sueño los videos vergonzosos (de mala calidad) con Dina y Laura y se reemplazaron por imágenes

🛠 los archivos de música se recodificaron a ogg (misma calidad, pero pesan la mitad)

🛠 todos los videos webm se comprimieron un poco sin pérdida visible de calidad

beta

🛠 se optimizaron/quitaron/reemplazaron animaciones e imágenes que no habían quedado bien

🛠 se corrigió un bug con el vapor: al volver a activarse el trigger se añadía otro vapor más, lo que podía bajar mucho el rendimiento

✨ koboldcpp: se añadió soporte para el modo remote; para el problema de que los personajes empiezan a hablar por el usuario, se añadió un campo para excluir una forma del nombre, útil en idiomas distintos del inglés

✨ ahora las claves de la api y la contraseña se ocultan con cuidado

✨ Finn: 2 imágenes nuevas

✨ rediseño de la página de ajustes

✨ se actualizó la sección de ayuda

🛠 se corrigió la mecánica de elegir opciones de diálogo/acción; debería ser un poco más coherente; ahora hay una opción más

🛠 apk: se corrigió un bug en el que el fondo oscuro semitransparente no tapaba toda la escena al plegar el teclado

🛠 se redibujaron las imágenes del hospital que no habían quedado bien

✨ historia:

→ nueva mecánica con variantes de diálogo/acción generadas*

→ ahora el cambio de ubicaciones también funciona en la historia (trajo mucha libertad, pero quizá un poco más de caos)

→ rediseño de las ventanas emergentes

→ se redibujaron las imágenes de Dina, Fiona y Laura que no habían quedado bien

→ rediseño del evento en la mesa del prólogo; se corrigieron errores en la conversación de Laura con Dina

→ nuevo evento para Laura en el baño, en el prólogo de las puertas.

→ person, navegación de la historia: ahora está disponible de inmediato y no hasta terminarla; se añadieron puntos del prólogo (la cena y las puertas); se corrigió un bug por el que, al pulsar un punto de navegación, los chatbots dejaban de funcionar

→ apk: se corrigió cómo se ve el ojo de la cerradura

✨ algunas imágenes nuevas de Laura para el sandbox

🛠 se optimizaron las animaciones de fondo; en equipos modestos debería ir un poco mejor

* funciona ~ como las sugerencias, pero: sin poder escribir tu propio texto, de 4 a 6 variantes, con intentos de humor y rarezas. también se añadió al sandbox, pero con una probabilidad muy baja, <1% (en concreto, cada 16.º mensaje tiene un 18 % de probabilidad)

✨ Ava: se añadieron imágenes nuevas y ubicaciones iniciales; al conectarse al chip del usuario, un fondo con script bien chido

✨ gemini: se añadieron los modelos gemini-1.5-pro-002 y gemini-1.5-flash-002

✨ 4 pistas nuevas en el sandbox

✨ ahora la información sobre una versión nueva se muestra en la pantalla principal (si la tuya es anterior a la actual)

✨ se añadió el sonido de tecleo (se usa en la historia)

🛠 gemini: se corrigió un bug por el que el texto escrito no volvía al campo cuando fallaba la solicitud

🛠 historia: se corrigió cómo se mostraban los pronombres y los tratamientos para una protagonista mujer; se añadió el avatar de la heroína en los diálogos; se corrigieron errores (en algunos lugares no cargaba el narrador); se corrigieron transiciones y errores en los diálogos

🛠 se optimizó un poco la carga inicial del juego

✨ ubicaciones nuevas: estadio, campo verde, fábrica/almacén abandonado, torre del mago/observatorio antiguo, ruinas de la ciudad celeste, caverna de cristal, meseta helada en las montañas, cuarto BDSM, azotea

✨ Dina: se redibujaron las imágenes que no habían quedado bien y se añadieron nuevas; se corrigió el regreso de Dina si se había ido

✨ Jo: se redibujaron las imágenes que no habían quedado bien

✨ kobold sigue en beta, pero ahora está disponible para todos sin suscripción

✨ DnD mode: se reescribió el contexto de sistema del modo D&D; se añadió un dado de 20 caras bien chido que ahora se usa en todas las tiradas

✨ person: guardado de partidas en el sandbox

🛠 se rehízo la función de autoguardado del historial cada n mensajes. ahora es una opción que se puede activar; por defecto está desactivada*

🛠 ahora en la pantalla de carga/guardado los slots se muestran de izquierda a derecha

🛠 ajustes de la pantalla de inicio

🛠 se corrigieron errores relacionados con el botón «dónde nos quedamos», que se mostraba mal, y con el borrado del historial al quitar parte del contexto

✨ koboldcpp: se añadió salida en streaming; se corrigió el envío del contexto de sistema y el funcionamiento en modo chat

✨ con Dina puedes jugar al ajedrez*

✨ temperatura (grado de libertad): el valor máximo subió a 2 y el recomendado a 0.81. los valores por encima de 1.0 son para rarezas y más creatividad

✨ windows, linux: se añadió un cursor nuevo que consume menos recursos y debería ir fluido incluso en equipos modestos (si no hay quejas, lo pondré por defecto al abrir el juego por primera vez)

✨ sonidos: tirada de dados, frasco de vidrio roto

🛠 ajustes de ux-ui

🛠 en el celular, pequeño rediseño de la pantalla de inicio

🛠 apk: se corrigió un bug en el que las sugerencias quedaban tapadas

*por ahora Dina no comenta la partida, solo reacciona a la victoria, la derrota o las tablas. y le cuesta muchísimo perder :) si la idea gusta, le daré a Dina el control y los comentarios de las jugadas, para que juegue ella misma (ahora lo hace un algoritmo bastante tontito).

✨ soporte para modelos locales con koboldcpp

✨ Fiona: se actualizaron las imágenes que no quedaron bien y se añadieron nuevas; ahora, si hace frío, se pone una sudadera

✨ Laura y Ellie aprendieron a desvestirse hasta quedar en top

✨ se añadió la ubicación de la cabaña de invierno

🛠 se optimizaron los contextos base de todos los personajes del sandbox

🛠 se actualizó la ubicación de la ducha

🛠 se corrigió un bug en el que el vapor de la ducha se quedaba en otras ubicaciones

🛠 se cambió el trigger de final para que no choque con la ubicación del baño/ducha

🛠 pequeños ajustes de la interfaz y de la sección de ayuda

🛠 salva a la princesa: se optimizó y refactorizó un poco el minijuego; el salto es un 20 % más alto; apk: se corrigió la elección de arma y se añadió el salto*

*¿se volvió más fácil pasar el minijuego en el celular? Sí, pero todavía puede ser difícil. el piso es lava, y usar el arma nueva sin cuidado solo puede empeorar las cosas

✨ soporte para modelos locales con koboldai, en estado beta

✨ se añadieron los modelos de cohere*

✨ filtro por modelos recomendados

✨ se añadieron los modelos claude-3-5-sonnet-20241022 y llama-3.2-90b-vision-preview

✨ ru: la elección de servidor para el proxy interno de openai y anthropic ahora está en los ajustes**

*a primera vista, al nivel de gemini-flash: no muy potente, rápido y barato. dan una prueba gratis, lo cual está bien

**el servidor de Kazajistán dejó de funcionar de repente; mejor dicho, openai y anthropic dejaron de funcionar en Kazajistán, si entiendo bien. mientras decido a dónde mudarme, lo pasé al proxy donde corre gemini; ahí el servidor trabaja en un solo hilo, así que por un tiempo podría estar más cargado de lo normal

✨ se añadieron animación y sonido al cambiar las imágenes de los personajes

✨ música nueva en la pantalla principal y en los sandboxes*

✨ modo nvl para mostrar el texto

✨ dark mode: se añadió el tema oscuro

✨ ahora el campo de texto es de varias líneas

✨ elección de fuente en los ajustes

🛠 se corrigió la salida en streaming de gemini (sin proxy interno)

🛠 se corrigió el campo de texto

🛠 apk: se corrigió cómo se muestra el diálogo en modo adv

🛠 se corrigió la síntesis de voz de google

🛠 se corrigió el tamaño mínimo de la fuente adaptativa

🛠 en el sandbox se quitó el botón para saltar diálogos porque no hacía falta

🛠 ahora el texto del registro se puede seleccionar y copiar

🛠 se corrigió el conteo de caracteres en los contextos personalizados

*por ahora en la música manda el dios del azar: canción al azar en la pantalla de inicio y al azar en el sandbox. más adelante habrá playlists y elección de pistas

✨ Laura: se actualizaron sus imágenes, su personalidad y su historia

✨ ¡ahora el texto se muestra con párrafos, yuju!*

✨ ahora en el sandbox, al activarse los triggers de desvestirse, la imagen del personaje se actualiza sola (se pone una al azar del set)

✨ imágenes nuevas para Dina, Jo y Finn

✨ cada personaje tiene ahora su propio set de gemidos,

person: se pueden reasignar en los ajustes de contexto

✨ Finn tiene su propia rama en el prólogo (el primer encuentro en el evento de las puertas)

🛠 sandbox: se corrigió un bug con los personajes que se iban; ahora solo Dina puede irse, pero siempre se la puede traer de vuelta

🛠 historia: se corrigió un error con el viejo cuando intentas fingir que lo conoces

🛠 se corrigió la traducción de las sugerencias (3 respuestas rápidas)

🛠 apk: ahora, al tocar la pantalla principal del juego con un personaje, hay una animación suave de cambio de la vista

🛠 se corrigieron los botones y triggers para saltar escenas sexualizadas; se añadió un efecto de sonido**

🛠 sandbox: el botón atrás ahora pone en el campo de texto lo que enviaste antes; funciona solo un paso atrás. se corrigió un bug con el fondo: cambiar el skin del personaje reemplazaba la ubicación actual/el fondo generado por el predeterminado

🛠 gemini: ahora, al llegar al límite o ante cualquier otro error, el texto que escribiste se devuelve con cuidado al campo, para editarlo o volver a enviarlo

🛠 se corrigió un bug por el que, al abrir el juego, se ponía un endpoint incorrecto para los modelos claude

🛠 se cambió un poco el parallax

*mi alegría puede parecer rara por semejante pequeñez (en realidad no es una pequeñez :) es una de esas cosas que vas dejando porque crees que te va a llevar varios días, y luego te preguntas por qué no fue la primera idea: resultó que se resolvía literalmente con una línea,

el héroe de esta actualización: white-space: pre-wrap

**también se corrigieron los falsos positivos. un detalle importante: con la versión gratuita de cosmosrp, por las debilidades del modelo, los triggers de cuando el usuario quiere irse o el personaje quiere terminar pueden fallar; en ese caso, el botón sí o sí salta el diálogo

🛠 se corrigió un molesto bug crítico con el género del protagonista en la historia; ahora se actualiza bien según lo que eliges en la pantalla principal

🛠 se aumentó el tamaño del personaje

🛠 se corrigieron pequeños errores de traducción

✨ para Dina en el sandbox: se retocó un poco su personalidad, se actualizaron sus imágenes; ahora puede desvestirse hasta quedar en brasier y puede irse si la ofendes o por cualquier otro motivo*

✨ Fiona, Dina y Ava tienen ahora imágenes al terminar

*si la mecánica de irse funciona bien, más adelante llegará también a los demás personajes

✨ se rehízo el prólogo:

-- ahora puedes jugar la historia con una heroína. (Finn se integrará en la trama del prólogo en la próxima actualización);

-- se reemplazaron las imágenes que no habían quedado bien;

-- en los puntos críticos se rehicieron las ventanas de entrada del usuario para que las transiciones sean fluidas;

-- se pulieron algunos eventos;

-- se añadieron sonidos ambientales;

✨ apk: ahora se puede copiar el texto del registro de diálogos (solución temporal; la descarga de archivo como en escritorio llegará más adelante)

✨ algunas imágenes nuevas de Jo en el sandbox

✨ se añadió anthropic a proxyapi. (escritorio)

✨ el juego está traducido por completo al inglés

✨ se añadió cosmosrp-pro (con suscripción al patreon de pawanosman)

✨ ahora para aplicar un contexto personalizado ya no hay que picarle al pulgar

🛠 intento de arreglar los mensajes vacíos con los modelos gemini-1.5-pro

🛠 se corrigieron problemas con la censura del narrador

🛠 se mejoró la detección del cambio de ubicación en los sandboxes para el inglés

🛠 ahora, en todos los tramos sexualizados de la historia, además del botón especial para continuar la historia, puedes terminar simplemente dándolo a entender en el diálogo, y los personajes también pueden decidir terminar por su cuenta

🛠 se quitaron los modelos y fondos que no habían quedado bien de la pantalla de inicio y se añadieron nuevos

🛠 se corrigió un bug con el narrador en la versión en inglés

🛠 se corrigió un bug visual en la parte del prólogo con los poemas

🛠 se corrigió un bug de interfaz con el enlace de los ajustes a la ayuda

🛠 se corrigieron errores con proxyapi y proxy; en escritorio se corrigió el error claude+proxyapi

🛠 se rehízo el evento de los poemas: se corrigió un bug crítico que no dejaba avanzar; se nerfeó de 27 puntos necesarios a 23. se corrigió cómo se muestra el segundo intento. ahora el evento no es obligatorio y, después de 3 intentos, la historia continúa; como recompensa por superarlo hay una imagen en la galería

🛠 por problemas de rendimiento, se volvió a poner por defecto el cursor aburrido

🛠 se corrigieron errores de traducción

✨ Jo aprendió a desvestirse hasta quedar en top + algunas imágenes nuevas

✨ para suscriptores base y person: se añadió el servicio proxyapi, con el que se puede pagar openai y gemini con tarjetas rusas; claude llegará después. parece que funciona, PERO es muy caro, se siente como x3–x4; es para cuando no tienes otra opción o las demás no funcionan y te sobra el dinero

🖤 build de linux, AppImage: el equivalente a la versión portable de windows

✨ Fiona: ahora puede desvestirse hasta quedar en top; puede dar una vuelta en auto; cambios en su personalidad

✨ en el prólogo de la historia, en el evento nocturno con Fiona, ahora puedes correrla + ahora ella misma puede irse si quiere

✨ rediseño de las páginas de ayuda, ajustes y guardar/cargar: ahora se superponen a la pantalla principal del juego con transparencia y desenfoque

✨ ahora, cuando aparece el campo de texto, el fondo se desenfoca un poco

✨ apk: en lugar de un fondo negro, ahora hay algo desenfocado con los colores del fondo que se está usando

✨ se añadieron sonidos en la interfaz

✨ se añadió el modelo chatgpt-4o-latest; se quitaron gpt-4-0125-preview y gpt-3.5-turbo-0125

✨ gemini: ahora puedes poner varias claves separadas por comas; cuando se agote el límite, se usará la siguiente. para el proxy del juego llegará más adelante; se cambió el parámetro de sistema topK para una selección más amplia de palabras en cada paso

🛠 la imagen/animación del personaje se hizo un poco más grande

🛠 se puso la estadística de umami en lugar de Yandex.Metrica*

* cumple con el GDPR, no viola la privacidad, no recopila información de identificación personal y anonimiza todos los datos recopilados

✨ mecanismo para borrar parte del contexto de sistema de todos los personajes del sandbox

✨ se añadió el modelo gemini-1.5-pro-exp-0827

✨ algunas imágenes de Ellie y Fiona, con ropa

🛠 se corrigieron los contextos de sistema de todos los personajes del sandbox

🛠 optimización: se redujo la escala de las animaciones e imágenes pesadas

🛠 pequeño rediseño de la pantalla principal

en esta parte no hay sexo, hay más narrativa y lore para hacer avanzar la trama

✨ parte de historia

✨ personaje nuevo (se desbloquea al terminarla)

✨ person: posibilidad de borrar la memoria y el contexto del personaje nuevo; una pequeña navegación de la historia

🛠 apk: se corrigió cómo se muestran los videos

🛠 comics mode: se añadió ocultar el texto con la «h»

✨ ahora los personajes del sandbox saben vestirse

✨ sandbox: se añadió la elección entre un set de skins con ropa del personaje

✨ se añadieron los modelos llama-3.1-8b-instant y llama-3.1-70b-versatile

✨ se añadió salida en streaming para gemini*

✨ se añadió un ajuste de salida en streaming**

✨ se añadió un ajuste de tamaño de fuente. por defecto se adapta a la cantidad de texto; desactivado, el tamaño de fuente es fijo

✨ person: se añadió un ajuste para generar un resumen del historial de mensajes cada n mensajes

🛠 el valor máximo del grado de libertad subió a 0.99

🛠 se ajustaron los contextos

🛠 se corrigió una pequeña recompensa por ganar el minijuego «Salva a la princesa» en el prólogo de la historia

🗝️ se cambió la contraseña de boosty/patreon

* por ahora solo con tu propia vpn; para el proxy del juego llegará más adelante

** para todos excepto los modelos de anthropic

✨ se añadió el modelo experimental gemini-1.5-pro-exp-0801

✨ se añadió la ubicación del club

✨ imágenes nuevas para Jo

✨ en el prólogo se amplió el evento de las puertas: después de la cena ahora puedes pasar a ver a Fiona

✨ se añadió el modelo pequeño claude-3-haiku

✨ se reescribieron y optimizaron los contextos de todos los personajes

(en los modelos débiles debería corregir el error de desbordamiento del contexto; en los grandes, los rasgos individuales quedan un poco más marcados)

🛠 se corrigió un bug al usar gemini/claude en el momento de la historia después del paseo con Jo

🛠 se quitó temporalmente el modelo llama3-groq-70b-8192-tool-use-preview

✨ se añadió la ubicación del parque

✨ gemini: se añadieron dos modelos de respaldo, 1.5-pro y 1.5-pro-001, por si se repite la caída de google

✨ se añadieron los modelos: llama3-groq-70b-8192-tool-use-preview, gemma2-9b-it, gpt-4o-mini

✨ ahora la generación de fondo por descripción de texto (botón 1)* funciona con dalle-3: las imágenes son panorámicas, se quitaron los márgenes laterales, la calidad subió mucho y va un poco más rápido

✨ person: modo cómic en las escenas sexualizadas

🛠 se corrigió un bug por el que cosmosrp quedaba como modelo por defecto al reiniciar el juego (intento 2, ahora sí)

🛠 gemini: en los modelos gemini-pro se aumentó la espera antes de reintentar obtener una respuesta tras un error; ahora el mensaje del límite de mensajes debería aparecer menos

🛠 ahora, después de desvestirse, se pone una imagen/animación al azar del set del personaje y no se reinicia al volver a activarse

🛠 el tamaño de fuente aumentó y se adapta a la cantidad de texto

🛠 para generar imágenes por descripción de texto se puso el endpoint correcto de openai; ahora no depende del modelo elegido en los ajustes y se puede usar junto con otros modelos

🛠 se bajó el bitrate de algunas canciones para optimizar

🛠 se redibujaron los modelos de la historia que no habían quedado bien

🛠 se optimizaron los contextos de los personajes del sandbox

🛠 refactorización, pequeño rediseño de ui y arreglo de bugs menores

✨ se añadieron ubicaciones al juego (en el sandbox)*: ducha, restaurante/café, bosque, campo, playa, biblioteca, desierto, metro, luna, centro comercial, ciudad, hospital, departamento

✨ se añadió a la ayuda la lista de ubicaciones disponibles

✨ pequeña actualización de Laura en el sandbox

✨ la ventana del usuario ahora es más minimalista

✨ sandbox: todos los personajes son un poco menos calientes al inicio del diálogo; se quitaron los avatares junto al nombre del personaje

✨ person: se añadió un botón para borrar el historial de mensajes; el historial guardado es un poco más informativo

🛠 se redibujaron las imágenes y modelos de la historia que no habían quedado bien

🛠 se corrigió un problema con cosmosrp si otros campos no estaban llenos; ahora, al abrir el juego por primera vez, cosmosrp funciona bien de fábrica, sin configuración extra

✨ se añadió la red neuronal cosmosrp de pai, la única de su tipo que no requiere clave api

✨ se añadieron las redes neuronales de anthropic

✨ actualización de Dina: imágenes, animaciones y un pequeño ajuste del contexto de sistema

✨ galería: en la historia se rehicieron los triggers para desbloquear elementos de la galería y se añadieron elementos nuevos.

✨ pequeña actualización de Jo

✨ se añadieron fondos

🛠 ahora el desbloqueo funciona bien al elegir modelos gpt en los ajustes; antes había que volver a pulsar el desbloqueo

🛠 ahora en los ajustes no hace falta pulsar el pulgar arriba: las claves y la contraseña se guardan al llenarlas. (en los contextos el pulgar se quedó)

🛠 se cambió un poco el contexto de Dina en el sandbox

🛠 el sufrido ajuste para esquivar bloqueos quedó arreglado por fin y se llamó, más conciso, proxy. funciona con gemini, claude y chatgpt

🛠 se optimizaron los fondos animados

🛠 se corrigieron el cursor y las pantallas de carga/guardado

🛠 pequeños ajustes de interfaz

🛠 apk: ahora los enlaces del juego se abren bien en el navegador

🛠 apk: el botón de salir desapareció de la pantalla principal porque no hacía falta

✨ person: en los ajustes se añadió la opción de desbloquear todos los elementos de la galería

✨ se añadieron los modelos llama, mixtral y gemma mediante la groq api

✨ se añadió un ajuste para que, al iniciar el sandbox, el personaje empiece el diálogo (se genera una pequeña situación)

✨ se añadió al sandbox el primer personaje masculino: Finn

✨ se añadió al registro un botón para guardar el historial de mensajes en un archivo de texto

✨ se añadieron tooltips sobre los modelos

🛠 se corrigió un bug con una imagen al azar de Dina al iniciar el sandbox

🛠 se corrigió un bug: al salir al menú principal te mandaba al inicio del juego

🛠 apk: se corrigió un bug crítico en algunos celulares en el que desde la pantalla principal solo estaba disponible Laura. ahora, en lugar del carrusel, hay un bloque estático con todos los personajes

🛠 se corrigió un bug que mostraba mal el estado del ajuste de escenario dnd

🛠 se actualizó la sección de ayuda del juego

🛠 ahora la generación de variantes también funciona para Ellie

🛠 se añadieron fondos y se quitaron los que no habían quedado bien

🛠 pequeño rediseño/refactorización de la interfaz

✨ personaje nuevo en el sandbox: Ellie adulta de The Last of Us, a pedido de un suscriptor (por ahora solo imágenes, sin animaciones).

✨ se añadieron sugerencias (3 respuestas rápidas) para gemini; ahora funciona igual que con gpt

✨ person: se añadió el guardado del historial para gemini (cada 11 mensajes se genera un resumen breve de lo que pasa)

🛠 se mejoró la salida de errores críticos; ahora ya no cuelgan el juego. en general todo es más estable (sobre todo con gemini) y más amigable para los usuarios nuevos

🛠 se corrigieron problemas al escribir y guardar el ajuste para esquivar bloqueos

🛠 el ajuste de sugerencias activadas ahora se guarda y no se reinicia al abrir el juego

🛠 se corrigió la minianimación de corazones al desvestirse

🛠 gemini: se corrigió un bug en la historia en el que los personajes se confundían y perdían el contexto; ahora funciona igual que con chatgpt y el historial se pasa bien

🛠 gemini: se corrigió un bug en el que los mensajes de la historia no se mostraban y solo se veían en el registro

🛠 se corrigió un bug por el que había que elegir el modelo chatgpt para generar imágenes; ahora la clave se toma bien del campo openai

🛠 se quitaron videos de la introducción que no habían quedado bien y se reemplazaron por imágenes

🛠 el volumen de los gemidos ahora obedece al control de volumen de voz de los ajustes (perdón si alguien pasó un momento incómodo por eso)

🛠 se corrigió un bug en la historia del prólogo en la mesa

🛠 se corrigió cómo se muestra el texto del narrador al usar gemini (por error aparecía una imagen de Fiona)

✨ pequeño rediseño de la pantalla principal

✨ apk: los sandboxes de los personajes ahora están en un carrusel

✨ se añadió el modelo gemini-1.5-flash-latest

✨ se redibujaron las imágenes/animaciones de Laura, Fiona y Jo que no habían quedado bien

✨ imágenes nuevas para la pantalla principal

🛠 se reescribieron y optimizaron los contextos de sistema de los personajes

🛠 se rehízo la salida de errores; ahora es un poco más «amigable» con el usuario

✨ person: se añadió el nuevo modelo gpt4o (todavía no se pudo esquivar por completo la censura)

✨ person: sandbox: se añadió a los ajustes un contexto sobre el usuario (puedes escribir cualquier información sobre ti: personalidad, apariencia, pasatiempos, cómo te ves o cómo te gustaría verte)

✨ se añadió gemini

✨ desktop: se añadió la síntesis de voz de openai (usa la clave api de openai)

✨ desktop: se añadió la síntesis de voz de google

✨ ahora los personajes escriben sus pensamientos así: (💭 ..)

✨ se actualizaron las imágenes/animaciones de Laura en el sandbox

✨ se rehízo el bloque de selección de modelos en los ajustes y se actualizó la lista de modelos de chatgpt

✨ se cambió la voz de yandex speech a marina y se subió un poco la velocidad

✨ pai (se añadió porque «es gratis y quizá después quede bien». por ahora casi no se puede usar: mala calidad, alucina y seguido suelta puras incoherencias)

🛠 una clave propia de chatgpt funciona con el desbloqueo

✨ parte de historia

✨ reconocimiento de voz, funciona a través del navegador del usuario, por ahora solo en escritorio

✨ síntesis de voz con la yandex speechkit api, requiere clave

✨ se rehízo la sección de ayuda del juego y se añadió al menú inferior

✨ generación de fondos y variantes de fondo y de personaje. pero no te hagas ilusiones: por ahora es bastante pacheco y creepy :)

✨ ropa al azar en el menú principal

✨ imágenes y animaciones nuevas

✨ toda la música del juego ahora está en bucle, perdón por no hacerlo antes )

🛠 en móvil, los tamaños de fuente y los márgenes son más pequeños

🛠 se corrigió un bug al abrir enlaces en la pantalla principal; ahora se abren en el navegador del usuario y no en la app

🛠 se corrigieron bugs de la interfaz

🛠 se actualizó la contraseña de boosty

✨ ahora el minijuego «Salva a la princesa» se puede jugar en el sandbox con Dina

✨ se añadieron imágenes a la galería

✨ se añadieron sonidos

✨ animaciones nuevas

✨ contextos lésbicos para las chicas del sandbox; se activan al elegir el género en la pantalla principal

✨ en los sandboxes se añadieron imágenes al azar, para darle un poco de variedad

✨ se añadió el modelo gpt-4-0125-preview (gpt-4-turbo); debería ser varias veces más barato que gpt-4, pero por ahora está muy censurado

🛠 se corrigió el backend de entrega de claves; ahora es más estable, sin fallos

🛠 se corrigió un bug en el que el registro aparecía vacío

🛠 se redibujaron imágenes que no habían quedado bien (introducción, sandbox)

🛠 se nerfearon los puntos de los poemas de 30 a 27

🛠 el parámetro oculto top_p se cambió de 0.91 a 0.9

✨ el juego se tradujo al inglés (por ahora de forma tosca, con gpt4)

✨ el parámetro oculto top_p se cambió, como experimento, de 0.89 a 0.91 (controla la variedad de las respuestas limitando la elección de la siguiente palabra a un subconjunto de las más probables. cuanto más bajo el valor, más predecibles y coherentes las respuestas; funciona junto con la temperatura, que está en los ajustes)

✨ se reescribieron los contextos de sistema de los personajes en el modo sandbox. sus personalidades se volvieron un poco más marcadas. solo un poco, porque gpt3.5 igual es flojo en ruso y la longitud del contexto es limitada; por ahora así, irá mejorando poco a poco

✨ se añadió a los ajustes una forma cariñosa o cualquier otra forma del nombre (se usa en el sandbox)

✨ person: memoria en el modo sandbox; la cantidad de mensajes guardados en memoria subió de 9 a 12, + cada 11 mensajes se genera un contexto con un resumen breve de lo que pasó.

al abrir el sandbox, si hay historial guardado, aparecerá un botón con la pista «¿dónde nos quedamos?» para recordar lo que pasó

✨ parte de historia

✨ se añadió el modo ventana, se activa en los ajustes

✨ imágenes animadas de los personajes mejoradas, con Jo como ejemplo. las demás imágenes se irán pasando a un formato parecido

✨ las ventanas de contexto de usuario de los personajes se duplicaron, de 1800 a 3600 caracteres

✨ sandbox para Jo

✨ en los ajustes se añadió la opción de elegir el cursor

✨ se añadieron un par de imágenes animadas para el sandbox con Fiona

🛠 se corrigieron bugs de la historia, incluido el crítico de «la mañana en el hospital con Fiona»

🛠 se optimizaron las imágenes animadas y los videos

🛠 se añadió música donde debía haberla; en algunas pistas se bajó el bitrate para optimizar

🛠 se optimizó la salida de imágenes extra al desvestirse, que en equipos modestos causaba lag

🛠 se hizo la refactorización planeada

🛠 se rehízo un pequeño fragmento de la historia después de la «explosión»

🛠 se cambió la contraseña de boosty

2023

- se corrigió un bug con líneas cortadas

- se corrigió un bug molesto que rompía la narración y llevaba a una parte de la historia todavía cruda

- se agrandaron las imágenes de los personajes en móvil en modo vertical

- se corrigió un bug con sugerencias encimadas en la interfaz

- se añadió un botón de guardar 👌🏻 para los contextos de usuario; antes se aplicaban al volver a entrar al sandbox o al llamar a las imágenes al desvestirse

- se añadió el modo sandbox para Fiona

- se añadió un desbloqueo de openai para que funcione sin vpn desde Rusia y Bielorrusia; se activa en los ajustes

- se corrigió un bug crítico con el minijuego que no dejaba iniciarlo; se cambió la salida a iframe, lo que da muchas más posibilidades de interactuar con el motor principal del juego (cuando llegue el momento)

- la cinta de noticias ahora se actualiza en línea

- se reemplazaron los modelos de Fiona de la introducción; los demás se actualizarán más adelante

- se añadió el modo sandbox para Dina

- se corrigió el mecanismo de activación de imágenes de Dina

- se corrigió un bug con las imágenes extra cuando son demasiadas y no caben en la pantalla

- se nerfearon un poco los poemas: ahora hacen falta 30 puntos en lugar de 31. el análisis es más corto

- se corrigieron algunas transiciones de la historia y bugs de la interfaz

- ahora la elección de imágenes se activa cuando el personaje está desnudo; se añadieron imágenes

- el modelo por defecto cambió a gpt-3.5-turbo-0613

- apk: se añadió el modo vertical para móvil; todavía está algo verde, pero escribir es más cómodo que en horizontal; se va a seguir mejorando

- en la build pública ahora se puede elegir entre 3 modelos

- se añadió el modo sandbox público para Laura: se entra desde la pantalla principal haciendo clic en Laura; el historial de mensajes en memoria está limitado a nueve

- se añadió una barra de desplazamiento visible en el historial de mensajes

- se cambió el aspecto de la ventana de entrada del usuario

- se corrigieron bugs de la interfaz y de la versión móvil; se hizo refactorización

- se añadió una cinta con información importante. más adelante estará en línea: la información importante y urgente se mostrará en esa cinta

- para los suscriptores person: ahora se puede escribir un contexto propio

- parte de historia

- se añadieron direcciones de respaldo con claves y manejo de errores; ahora, en caso de bloqueo, una clave dañada ya no impide avanzar sin cortes

- para comprobar una hipótesis, el servidor se mudó a otro dominio; usuarios de Ucrania, porfa revisen si funciona sin vpn

- se actualizaron la interfaz, la pantalla de inicio y el cursor personalizado

- apk: se corrigió que los diálogos se encimaran con la entrada del usuario y las sugerencias

- se añadió un botón para saltar las sesiones largas de diálogo; se activa al inicio del diálogo, cuando aparece la entrada del usuario

- se introdujo el parámetro oculto top_p con valor 0.81 (afecta la selección de palabras y la coherencia de las respuestas; 1: no se aplica filtro, 0: la selección se limita mucho); en busca del valor ideal, irá cambiando

- se rehízo el evento de los poemas: se bajó el puntaje para pasar y se añadió otra forma de llegar al evento (lo mejor es cargar poco antes del final del último diálogo con Laura, antes de la «explosión»)

- se corrigieron pequeños bugs y contextos

- se añadió analítica: solo cuenta la cantidad de usuarios, no recopila nada más

- se añadió música

- la salida de texto de los chatbots ahora es en streaming; el tiempo de respuesta bajó al mínimo, en la mayoría de los casos 0.1–0.5 s. ¡yujuu!

- la división de los diálogos largos ahora se muestra después de la salida en streaming; ¿bug o feature? más bien bug, pero en mi opinión la experiencia no sufre, y por ahora hay ciertas dificultades técnicas para dejar esta solución

- los suscriptores ahora pueden cambiar el modelo en los ajustes del juego

- apk: ahora la entrada del usuario siempre está encima del diálogo, lo que resuelve el problema del teclado virtual grande

- pequeños cambios en la interfaz; se añadió suavidad donde faltaba

- se añadió parallax

- se añadió un ajuste del grado de libertad (temperatura) del modelo, de 0.1 a 0.9, con una descripción detallada

- como experimento, el modelo de trabajo cambió de gpt-3.5-turbo-0613 a gpt-3.5-turbo

- en el evento con Jo (wifi) se redibujaron los sprites que no habían quedado bien y se añadieron imágenes. poco a poco se redibujarán también los demás

- se aumentó un poco la cantidad de diálogos que se guardan en la memoria de los chatbots además de los contextos de sistema

- se ajustó la división de diálogos grandes; ahora pasa con menos frecuencia

- se ajustaron los contextos de los personajes

- se corrigió un bug por el que había que reiniciar el juego

- se corrigieron errores al aparecer los diálogos del narrador y cuando los personajes empiezan a hablar sin entrada del usuario

- se cambió la lógica de carga de partidas: las partidas viejas ya no darán errores y la mayoría seguirá funcionando aunque el contenido antiguo haya cambiado

- ahora los diálogos largos de los personajes se dividen en varios más cortos, lo que ayuda a la inmersión y se ve más natural que los muros de texto

- se añadió el inicio de la rama de la historia principal (llegar ahí es bastante fácil, así que en el lanzamiento no hay ninguna pista, para no arruinarle la experiencia al «explorador»)

- se corrigió un error con texto cortado

- se redibujaron las imágenes de Fiona que no habían quedado bien

- los videos se recodificaron a webm para optimizar y para resolver problemas de disponibilidad en algunas versiones de android

- se corrigió un error de contextos duplicados al usar el botón «atrás», que hacía que los personajes dejaran de responder con coherencia a los últimos mensajes y rompía algunas construcciones

- los chatbots de los personajes aprendieron a hablar entre sí (por ahora, de prueba, en una pequeña escena de la cena)

- se hizo refactorización; la build es mucho más estable

- se añadió el registro (en su forma más simple, se irá mejorando)

- se añadieron eventos con Laura la mañana del segundo día

- se corrigieron errores de la interfaz

- se rehicieron y optimizaron los contextos de los personajes

- se añadió a los ajustes la opción de activar/desactivar las sugerencias (3 respuestas rápidas), que afectan la velocidad de carga

- se corrigió el problema con los tokens de los chatbots; ahora todo es más estable y, ojalá, por mucho tiempo 🤞

- se manejaron errores críticos que provocaban cierres

- se arreglaron las partidas guardadas

- se corrigieron cierres por desbordamiento de mensajes

- se añadió una pequeña introducción

- se rehicieron y optimizaron los contextos de los personajes: las compañeras de piso ahora pueden ofenderse y el habla de los personajes es más natural y variada