Temas

Usar tu exportación

Cuando termine una exportación y la descargues, sigue las instrucciones de su formato.

Paquete de Kohana (.koha)

Consulta Compartir un paquete.

Exportación HTML (.html)

Recibes un .zip. Extráelo: contiene index.html y archivos de apoyo que forman un pequeño sitio web capaz de reproducir la novela sin código de servidor.

  • Para probarlo localmente, no hagas doble clic en index.html sin más — los navegadores bloquean las solicitudes de carga de recursos que necesita cuando el archivo se abre directamente desde el disco, así que la novela no cargará. En su lugar, ejecuta un servidor local rápido desde la carpeta extraída: python -m http.server (y abre http://localhost:8000), o una extensión de editor como Live Server de VS Code.
  • Para alojarlo para otras personas, sube la carpeta extraída completa —no solo index.html— a cualquier alojamiento web estático, conservando la estructura: GitHub Pages, Netlify (o Netlify Drop para un despliegue rápido por arrastrar y soltar sin cuenta), Cloudflare Pages, Neocities, o tu propio servidor. Comparte la dirección donde quede index.html.
  • Para compartirlo en un sitio de juegos, sube el .zip tal cual: itch.io (elige "This file will be played in the browser" y pon index.html como punto de entrada) y Game Jolt alojan juegos HTML5 directamente, igual que Newgrounds.
  • Para incrustarlo en una página, una vez alojado en algún sitio, colócalo en un <iframe src="https://tuservidor.ejemplo.com/ruta/" width="960" height="540"></iframe>. Esto es distinto de Compartir e incrustar del Web Player —eso incrusta una novela que Kohana aloja y revisa bajo las Normas de la comunidad; una exportación HTML autoalojada es enteramente tu propio sitio y tu propia responsabilidad.

Paquete Android (.apk)

Un .apk se instala directamente en Android sin Play Store. Es una compilación de lanzamiento realmente firmada (Kohana genera y conserva una clave de firma propia para tu nombre de paquete, no un certificado de depuración), así que el único aviso que verás viene de instalar fuera de la tienda, no de algo que parezca poco confiable.

  1. Envía el archivo al dispositivo.
  2. Ábrelo. Android pedirá permitir instalaciones desde esa fuente en Ajustes > apps que pueden instalar apps desconocidas; el texto depende de la versión. Es un aviso normal.
  3. Completa la instalación y abre el app.

Para compartirlo más allá de un enlace directo, itch.io y Game Jolt aceptan un .apk descargable como compilación de Android en la página de tu juego.

Android App Bundle (.aab)

Un .aab no se instala directamente: se sube a Google Play. Está firmado con la misma clave real que tu .apk.

  1. Crea una cuenta de Google Play Console —se aplica una tarifa única— y una app nueva.
  2. Ve a Versión > Producción, o primero a Pruebas para un grupo pequeño.
  3. Crea una versión y sube el .aab. La primera vez, Play Console puede pedirte configurar Play App Signing, y como parte de eso puede solicitar las huellas digitales de tu certificado de firma.
  4. Completa descripción, capturas, icono, clasificación y política de privacidad, y envíala a revisión.

Si tu cuenta de Play Console es nueva (creada después del 13 de noviembre de 2023), Google exige una prueba cerrada con al menos 12 evaluadores inscritos durante 14 días seguidos antes de desbloquear Producción —esto aplica a toda cuenta personal nueva, no es algo específico de Kohana. Las cuentas creadas antes de esa fecha, y las cuentas de organización, están exentas. Es un proceso enteramente de Google y puede cambiar por su parte —consulta el Centro de ayuda de Google Play Console para los requisitos y pasos exactos actuales.

Ejecutable de Windows (.exe)

Un único archivo .exe autocontenido —no necesita nada más. Envíalo a un PC Windows; haz doble clic para ejecutarlo, sin instalador. Depende del runtime WebView2, que ya viene incluido en Windows 11 y en la mayoría de Windows 10 actualizados; si falta, Windows pedirá instalarlo (una descarga gratuita, única, de Microsoft). Como el .exe en sí no tiene firma de código, SmartScreen puede advertir la primera vez; pulsa Más información > Ejecutar de todas formas. Es normal en cualquier app pequeña sin firmar.

Para enviarlo a más de unas pocas personas, comprímelo en .zip primero (queda en un solo adjunto y evita algunos avisos de descarga dirigidos a enlaces .exe sueltos). itch.io y Game Jolt aceptan una compilación de Windows comprimida como juego descargable.

Partidas guardadas y Steam Cloud

El reproductor para Windows guarda todas las partidas en:

%APPDATA%/<identificador del paquete de exportación>/save_states.json

El identificador del paquete es el que ingresaste al solicitar la exportación. No lo cambies entre versiones para que las actualizaciones sigan usando las mismas partidas. Kohana valida y prepara cada escritura, conserva una copia local válida y puede recuperar automáticamente partidas antiguas basadas en WebView.

Para sincronizar partidas con Steam Auto-Cloud, configura el juego en Steamworks así:

Ajuste Valor
Root WinAppDataRoaming
Subdirectory El identificador exacto del paquete de exportación de Kohana
Pattern save_states.json
OS Windows
Recursive Desactivado

Establece límites adecuados de bytes y archivos por usuario, publica la configuración de Steamworks y pruébala en una rama privada con dos computadoras Windows. Cierra el juego antes de esperar que Steam suba el archivo. Steam Cloud es opcional y el jugador puede desactivarlo; la partida local es la principal mientras el juego está abierto. No incluyas save_states.backup.json en el patrón de Cloud: es una copia de recuperación local.

Relacionado

Exportar como app · Solicitudes de exportación · Compartir un paquete