Nelkano incluye cinco módulos esenciales: Básicos, Editor de controles, Apariencia, Amigos y Multijugador. Sus funciones también sirven de ejemplo para crear las tuyas con el SDK.
Encontrar los módulos
Abre Ajustes → General → Módulos → Instalados. Los esenciales están agrupados en Módulos esenciales: permanecen activos, no se pueden desinstalar y se actualizan con la app. Si uno falla al arrancar, puedes reintentar su activación.
Los módulos que crees serán opcionales. El usuario podrá importar su archivo .nelkmod, desactivarlo conservando los datos o desinstalarlo. Declarar un valor en el manifiesto no permite convertirlo en esencial.
Nelkano básicos
Reúne las colecciones y Favoritos, la gestión de juegos, Continuar, los autoguardados, las carátulas y los botones de emulación. También ofrece la configuración de mandos, segunda pantalla y streaming.
- Colecciones: se crean y filtran desde Biblioteca. La estrella de la ficha añade un juego a Favoritos, que también aparece en Home. Borrar una colección conserva sus juegos.
- Ordenación: ABC, más antiguos o más recientes. En Biblioteca se usa la fecha de incorporación; en Guardados, la de la partida. Cambiar el orden conserva el filtro de colección.
- Autoguardados: Ajustes → General → Biblioteca.
- Segunda pantalla: Ajustes → General → Apariencia.
- Streaming: ajustes de la partida.
Las colecciones, los favoritos y el filtro se conservan al actualizar. Colecciones ya está integrado en Básicos: el ejemplo independiente del SDK es material para autores y no necesita instalarse en la app.
Editor de controles
Permite mover, redimensionar y ocultar controles. Se abre desde Ajustes → General → Controles → Editor de controles o desde el menú de la partida. Otros módulos pueden añadirle botones e iconos mediante sus ganchos.
Apariencia
Ofrece el idioma y los temas de la app. Un módulo puede aportar temas mediante sus contratos.
Amigos
Gestiona la cuenta, las solicitudes de amistad y el perfil. Sus ganchos permiten añadir acciones y consultar los datos compartidos. Studio utiliza cuentas ficticias para probarlo.
Parches está temporalmente excluido de los módulos cargados en Android y escritorio. Sus fuentes y el servicio del SDK se conservan para revisión; no aparece Aplicar parche en la ficha.
Multijugador
Ofrece la interfaz de conexión entre jugadores. Cada modo necesita un motor y un adaptador compatibles; la interfaz por sí sola no añade multijugador a cualquier juego.
Usarlos como referencia en Studio
Abre la plantilla del módulo que quieras estudiar; la de Nelkano básicos incluye las colecciones. Studio permite activar y desactivar los proyectos para comprobar cómo añaden y retiran sus funciones. Las plantillas adicionales, incluida Parches, no establecen paridad con los paquetes incluidos en la app.
Seguir el estilo de la app
Utiliza los formularios del SDK: mantienen el título y el cierre arriba, las acciones al pie y el contenido desplazable. Este patrón se usa en Amigos, Apariencia y los formularios auxiliares del Editor.
Módulos tiene pestañas Instalados y Explorar; ocupa una pantalla en Android y una ventana en escritorio. La ficha del juego conserva Jugar y Continuar al pie. Reutiliza estas superficies para que tu función encaje en la navegación de Nelkano.