Con el SDK puedes añadir botones, formularios y funciones a Nelkano, o crear un tema propio. Escribes el módulo en JavaScript o TypeScript, lo pruebas en Studio y lo instalas en la app como un archivo .nelkmod.
Crea tu primer módulo
- Instala y abre SDK Studio. Descarga el instalador para Windows x64; Node.js y Java vienen incluidos. No necesitas el código del emulador ni Android Studio.
- Crea un proyecto con la plantilla Básico y sigue Tu primer botón. Añadirás una opción a Ajustes que abre un panel.
- Exporta el módulo firmado e instálalo en Android o escritorio. Conserva la clave de firma: la necesitarás para actualizarlo.
Android, Desktop y SDK Studio comparten la versión 3.0.3-beta. El contrato que declaras en sdkVersion sigue siendo 0.2.0; la versión de tu módulo la eliges tú.
Elige qué quieres añadir
- Pausar, guardar o continuar una partida: Emulación: operaciones y eventos.
- Configurar un mando o una segunda pantalla: Mandos y segunda pantalla.
- Ofrecer colores o un idioma: Idioma y temas.
- Programar la aplicación de un parche: Parches de juegos.
- Emitir una partida: Streaming.
También puedes guardar datos propios, crear formularios y conectar servicios. Cada capítulo indica los permisos necesarios y cómo comprobar si el dispositivo o el motor admite la función.
Prueba en Studio y después en la app
El visor de Studio usa juegos, cuentas, guardados y hardware simulados. Sirve para probar el código y la interfaz; las conexiones externas autorizadas sí pueden usar Internet.
Prueba después el paquete en cada plataforma que declares en el manifiesto. En Nelkano, abre Ajustes → General → Módulos: Instalados permite importar un archivo y Explorar abre el catálogo. La app verifica el paquete y muestra sus permisos antes de instalarlo.
Android, Desktop y Studio mantienen el mismo número de versión, con un instalador y un canal de actualización propios para cada destino. Los módulos se versionan y actualizan por separado.
Añadir un motor de emulación
Un paquete V2 puede incluir un motor nativo compilado por ti para Android o escritorio. Necesitarás preparar sus binarios, describir sus capacidades y probar cada destino. Sigue Paquete V2 con un motor compilado y consulta las operaciones del motor. Studio simula su integración; no ejecuta una prueba real del motor.