Hola, mirad, el caso es que estoy aprendiendo a programar un poco en Lua, me he descargado el Micro Lua Simulator para ahorrar tiempo.
Cuando pruebo mi código en Micro Lua Simulator me sale una ventanita de Error que no es de código. Me sale escrito esto:
Incorrect bKGD chunk length
¿Qué puede ser?
(PA) The New NDS God (xD)
Seguidor de varios Youtubers/Gamers xDD tonterías que no importan nada xD
de donde descargaste este
de donde descargaste este simulador porque lo eh descargado de varios lugare incluyendo este y lo que pasa es que tiene virus cada vez que lo analizo.
PD: uso el anti-virus avira.
Me lo pasarian sin virus y resubido por mediafire por favor.
Lo siento, no se de donde me
Lo siento, no se de donde me lo descargué pero lo tengo sin virus, me aseguro mucho en esas cosas xD
Prueba
A cambiar la codificación a ANSI en el Notepad++ o el que uses para programar
Saludos!
Uso Notepad++ pero he buscado
Uso Notepad++ pero he buscado y no encuentro eso de ANSI, ¿cómo lo hago?
Salu2!
...
Editar > Conversión final de línea > UNIX (Si sigue sin funcionar prueba con Windows)
Saludos!
Me sigue saliendo el mismo
Me sigue saliendo el mismo error en todos :S
Te lo has descargado de aca :
Te lo has descargado de aca :
http://code.google.com/p/microlua/downloads/list
que es el sitio oficial?
Si, pero ese error me sale
Si, pero ese error me sale con el Micro Lua Simulator, cuando lo paso a la Ds simplemente no funciona :S
Cuando estuve trasteando con
Cuando estuve trasteando con el MicroLua lo que hacia es generar el NDS usando los utilitarios que se encuentran en los directorios Utilities\Tester y con eso lo probaba con el emulador NO$GBA y de ahi si queria a la consola real.
Y cómo paso del archivo .lua
Y cómo paso del archivo .lua al archivo .nds?
Ya me pico la curiosidad; He
Ya me pico la curiosidad; He preguntado en el foro oficial, si me dan una solución ya la comentare por aca.
jaja bueno, pues gracias :D
jaja bueno, pues gracias :D
Siguiendo el consejo del
Siguiendo el consejo del foro, use el emulador DeSmuME y parece funcionar bastante bien.
Bajate la ultima version del emulador de aca :
http://desmume.org/download/
y lo deszipeas para poder usarlo (en cualquier directorio).
Luego te creas una carpeta SD : "C:\SD" en la cual metes el archivo "MicroLua 4.5.2.nds" y el directorio completo "lua" que vienen en la distribución del MicroLua 4.5.2
Cargas el emulador (corres "DeSmuME.exe") y del menú eliges "Emulation" y de ahi "GBA slot", de la lista elige "MPCF Flash Card Device" y marcas la opción "use path of the loaded ROM..."
Luego para correr los juegos en Lua te vas a la opción "File" y de ahi "Open ROM" y te diriges a la carpeta "\SD" que creaste y de ahi elijes ejecutar el archivo "MicroLua 4.5.2.nds", luego de lo cual el emulador cargará ese directorio como si fuera un SD físico y se ejecutará el manejador de archivos de MicroLua que te permite escojer el juego a ejecutar... y Listo!
Dos caracteristicas que he observado son :
- Los programas de sonido solo me corren una vez (la 2da. vez no hay emisión de sonido), luego de lo cual hay que resetear el emulador para volver a correrlo.
- A pesar de que teoricamente el manejador de archivos de MicroLua deberia permitir correr un programa de Lua tras otro, en la practica he visto que eso suele dar problemas de memoria, por lo que conviene resetear el emulador antes de ejecutar otro programa.
(Por cierto lo mismo me pasa en la consola real por lo que debe ser un problema de MicroLua y no del emulador.
Con DeSmuME el reseteo es facilisimo, solo presionas Ctrl+R y el emulador se resetea y vuelve a cargar el manejador de archivos.
Para correr tus propios juegos por lo tanto lo unico que tienes que hacer es ponerlos en el directorio "\SD" que creaste y listo.
Saludos
Carlos
o.O gracias :D así no tengo
o.O gracias :D
así no tengo que estar con el MicroLua Simulator abriendolo y cerrandolo xD
Gracias tio :D
Lamentablemente hable muy
Lamentablemente hable muy prematuramente, revizé la ultima versión del MicroLua (Micro Lua DS v4.5.2) y el método para crear el NDS ya no funciona en esa versión.
Jo xD
Jo xD
Prueba
Prueba a programar un simple hello world y comentas si te funcionó, acuerdate de usar render() para refrescar la pantalla.
Saludos!
Eso si que me funciona :D Da
Eso si que me funciona :D
Da igual, haré de nuevo el código que tampoco es mucho xD