Antes que nada: perdón por el largo silencio. Las últimas semanas se me fueron un poco de las manos como suele pasar: arreglé muchos problemas menores, me metí en varias misiones secundarias, preparé el launcher, trabajé en la aprobación de la creator beta y no comuniqué correctamente cada versión de parche en el camino.
Así que esta entrada es más amplia que una nota de lanzamiento normal. Algunos de los cambios de abajo ya se lanzaron en parches más pequeños en Steam, pero aun así quería recopilarlos aquí porque forman parte del mismo panorama general.
Los cambios más grandes son los nuevos Stacks, los distintos estilos de diálogo, las vistas previas de historia, el launcher y el nuevo flujo de aprobación de la creator beta. En este artículo explicaré estas características con un poco más de detalle.
Version: App: v0.17.0 - API: v0.19.3-d59486d3
Los Stacks introducen grupos de contenido reutilizables para items, scenes, escenas de detalle y dialogues. Se pueden gestionar en los contextos donde se usan, incluyendo historias, capítulos, escenas, diálogos e items.
Esto se implementó porque el contenido aleatorio o reutilizable necesita una estructura separada de la acción individual (action) que lo consume. Sin esa separación, los creadores tienen que definir cada posible resultado directamente dentro de la acción o duplicar las mismas listas en varios lugares.
Los Stacks se pueden usar para recompensas aleatorias de inventario (piensa en tablas de botín), selección aleatoria de escenas, escenas de detalle opcionales o variaciones de diálogo. Una historia puede definir una pool una vez y dejar que las acciones de los jugadores extraigan de ella cuando haga falta.
Inicialmente empecé con conjuntos de items por una petición de función. Pero quedó claro muy rápido que esto sería útil para muchos escenarios distintos. Así que opté por un enfoque más genérico.
Los Dialogues ahora soportan varios estilos de presentación: default, chat, phone call y terminal. El editor incluye controles para configurar el estilo de presentación de un diálogo.
Esto se implementó porque no todas las conversaciones funcionan bien con el mismo formato visual. Una conversación directa, una llamada telefónica y un intercambio tipo terminal usan la misma lógica subyacente de diálogo, pero necesitan reglas de presentación diferentes.
El cambio permite mantener el contenido del diálogo en el sistema de diálogos mientras se modifica cómo aparece para el jugador. También se actualizó el manejo de reproducción para nombres de hablantes, retratos, fondos, opciones y desplazamiento, de modo que estos estilos se comporten de forma más consistente.
Ten en cuenta que actualmente no hay vista previa inline para estilos de diálogo distintos de default. Esto se implementará en una versión futura. Por supuesto, todavía puedes probar tu diálogo mientras lo desarrollas.
Las vistas previas de historia ahora pueden crearse antes de que una historia pase por todo el release workflow. Una página de historia puede estar visible aunque la historia en sí aún no esté disponible como una versión publicada. Piénsalo como publicar la página de Steam antes de publicar el juego.
Esto se implementó porque los creadores necesitan una forma de mostrar en qué están trabajando antes de publicar una versión final. También da al marketplace y al flujo de la página de historia algo que validar antes de que la historia esté disponible para los jugadores.
Esto se puede usar para preparar una página de historia pública, compartir un listado en progreso y comprobar cómo se representa la historia antes del lanzamiento. Las versiones de vista previa ahora ejecutan las comprobaciones relevantes de historia y página, y el sistema de comprobaciones ahora maneja más casos de contenido faltante antes de publicar.
Las Vistas previas de historia seleccionadas siempre se publicarán automáticamente en el Talescape Discord y en otros canales de redes sociales.
El Talescape Launcher se ha preparado específicamente para el próximo lanzamiento en itch.io. No requiere una clave de Steam, pero durante la Creator Beta tu cuenta aún necesita desbloquearse antes de poder usarlo. Esto puede tardar hasta 24 horas.
El launcher funciona de forma diferente a la app incluida en Steam. Carga la lógica de la aplicación de forma remota, lo que puede hacer que el primer arranque sea un poco más lento. A cambio, la mayoría de las actualizaciones no requieren una descarga manual, porque la app se actualiza a través del flujo del launcher.
Esto se implementó para hacer Talescape accesible fuera de Steam y para preparar el paso de la beta cerrada a la creator beta. El launcher se lanzará en breve junto con el siguiente paso de la beta pública.
Los elementos relacionados ahora se pueden crear desde el navegador de elementos y modelos. Los characters, items, variables y recursos similares que falten se pueden crear cuando se necesiten y editar en el mismo sitio.
Esto se implementó para reducir los cambios de contexto en el editor. Cuando una acción, una condition, un scene element o un diálogo necesita otro recurso, el creador no debería tener que salir del espacio de trabajo actual, crear el recurso que falta en otro sitio y luego volver para continuar.
Esto ayuda al construir la lógica de la historia conectada. Un creador puede añadir dependencias faltantes sin salir del flujo actual y luego seguir configurando la escena, el diálogo o la acción que las necesitaba. Los cambios del lado del jugador también mejoran los inventarios grandes, los timers visibles y el comportamiento de acciones conscientes de Stacks.
Los logros ya están configurados correctamente para Steam. Puedes sincronizar tus logros de Talescape con Steam desde tus user settings.
Esto se implementó porque Talescape estará disponible en cuatro plataformas diferentes, y el progreso de los logros no debería limitarse a la cuenta interna de Talescape. Steam es la primera plataforma que usa este flujo de sincronización, pero el mismo enfoque por plataforma se puede usar para otras plataformas en el futuro.
Esto ayuda a que los jugadores mantengan su progreso consistente fuera de Talescape y da a los logros un papel más claro entre plataformas de distribución. Se añadirán más logros con el tiempo.
La aplicación ya está traducida al francés, italiano, español (España), portugués (Brasil) y chino simplificado.
Esto se implementó para que más creadores puedan usar la interfaz de la aplicación en su idioma preferido. Las traducciones se crearon con un servicio de traducción, así que puede que alguna redacción aún necesite correcciones.
Esto ayuda a probar la aplicación en más idiomas antes de un lanzamiento más amplio. La documentación escrita también se ha actualizado y traducido. Los vídeos seguirán estando solo en inglés.
Experiencia del editor
Media & Asset Packs
Comprobaciones de release
Marketplace
Reproductor de historias
Logros
El siguiente hito es el próximo lanzamiento en itch.io. Esto añadirá otro canal público de distribución para Talescape y hará el proyecto más fácil de encontrar fuera del grupo actual de testers.
Al mismo tiempo, la beta pasa de una fase cerrada a una creator beta más abierta. La aprobación seguirá formando parte del proceso, pero la siguiente fase pretende incluir a más creadores y más vistas previas de historia públicas.