Con esta version para Windows de LUA Player, podremos probar en nuestro PC los scripts de LUA antes de instalarlos en la consola de destino. La ultima version, la v0.20 obra de Insomniac, permite utilizar las fuentes TrueType en el PC. Es decir, podemos utilizar nuevos tipos y tamaños de fuentes.
Descomprimir todos los ficheros del zip en una carpeta de nuestro PC, por ejemplo:
C:\LUA\LUAPlayerWindows\*.*
No conviene que ninguna de las carpetas tenga espacios en blanco en su nombre, ya que sino no podremos llamar al ejecutable desde otro directorio. Asi podremos tener el LUA Player en una carpeta, y los scripts en otras.
Para arrancar un script con LUA Player para Windows podemos utilizar dos métodos:
Mediante un editor de texto como el bloc de notas, se crea un fichero con las siguientes dos lineas:
C:\LUA\LUAPlayerWindows\luaplayer.exe index.lua
pause
En la primera linea ponemos donde se encuentra el ejecutable luaplayer.exe, y a continuacion, y separado por un espacio en blanco, el nombre del script de LUA que queremos cargar.
En la segunda linea ponemos pause, para que cuando se produzca un error durante la ejecucion del programa, no se cierre la ventana de MS/DOS, y podamos ver de que error se trata y donde se produjo.
Grabar este fichero con el nombre que queramos, pero con extension .cmd ( no .txt). Este fichero se debe colocar en la carpeta donde se encuentre el script de LUA que vamos a arrancar. En nuestro ejemplo tendremos en la misma carpeta:
index.lua
miprograma.cmd
De esta forma, cuando hagamos doble clic sobre el fichero miprograma.cmd se abrira LUAPlayer cargando el script index.lua.
En el menu del Explorador de Windows, seleccionar “Herramientas” , “Opciones de carpeta...”.
Seleccionar la pestaña “Tipos de Archivo”. Desde ahi crear, sino existe, la extension “lua” y asociarla al programa LuaPlayer buscandole en el directorio donde fue instalado. Desde “Opciones avanzadas” se puede seleccionar el icono “LUAPlayer.ico” incluido en el zip.
De esta forma haciendo doble clic sobre los scripts .lua se arrancaron automaticamente con LUA Player y seran facilmente identificables por su icono.
Este método tiene el inconveniente de que si se produce un error, se cierra la ventana de ejecución sin mostrarle.
Como se interpretan los mensajes de error, lo entenderemos mejor con un ejemplo.
Si en nuestro script index.lua, tenemos en la linea 7 el codigo screen:print(100, 100, "Prueba de texto", rojo) , sin haber definido previamente la variable de color rojo, aparecera el siguiente mensaje de error:
C:\LUA\LUAPlayerWindows >luaplayer.exe index.lua
error: index.lua:7: bad argument #3 to 'print' (Color expected, got nil)
C:\LUA\LUAPlayerWindows >pause
Presione una tecla para continuar . . .
Como vemos se nos indica que en la linea 7 de index.lua, se esperaba junto a la funcion print una variable de color, que en este caso es nula.
Nota: No esta implementado el Pad analogico de la PSP.
Descargar LuaPlayer para Windows v0.20
(Solo usuarios registrados)
Descargar LuaPlayer para Windows v0.20
(Solo usuarios registrados).
Nota: El zip incluye ficheros de ejemplo e icono.

Comentarios
Gracias pucelano
Esta bien la noticia
Pero cuidado, que no son "Fuentes FreeType", sino "TrueType" xD
saludos!
No sé
Creo que las fuentes freeType si existen, son aquellas que hace uno mismo, no recuerdo en qué formato :P. El punto es que si existen.
Saludos
Llamado a los interesados en Lua: Terminemos juntos este proyecto.
Panda de maleantes
Dejad libres a las "fuentes" que tambien tienen sus derechos, mira que tenere que decir SIEMPRE la "verdad".
PD: Solo chiste para geeks.
Baneo usuarios que pregunten por PM consultas que pueden preguntar en los foros.
Me imagino
que si lo comentas es porque estas 100% seguro.
Asique queda modificado en la noticia, un saludo nen.
Gracias
Ya lo he comprobado; en el Pimp My Name, las fuentes son .ttf (TrueType Font) y además, uno de los ejemplos que vienen en el luaplayer dice "This is a truetype font" xD
Saludos!