La verdad es que hace bastante que no escribia en el foro, asi que inaguraré mi vuelta con este pequeño tutorial.
Programilla 1
--Escribe tu Nick en lua
-- Creamos el color blanco
white = Color.new(255,255,255)
-- Accedemos al archivo que contiene nustro nick
name = io.open("flash1:/registry/system.dreg","r")
name:seek("set", 0x2380)
readname = name:read(27)
name:close()
--Declaramos
while true do
screen:clear()
screen:print(5, 5, "Nickname, programilla por Napsteir", white)
screen:print(100,100, "Tu nick es:" , white)
screen:print(100,115, readname , white)
screen.waitVblankStart()
screen.flip()
end
Es posible que en versiones superiores a 3.51 no funcione y os aparezca una carita sonriente en lugar de vuestro nick
Programilla 2
-- Carga una fuente TTF en Lua
fuente = Font.load("fuente.TTF")
snapitc:setPixelSizes(0,10)
white = Color.new(255, 255, 255)
while true do
screen:clear()
screen:fontPrint(fuente,100,100,"Fuente Personalizada",white)
screen.waitVblankStart()
screen.flip()
end
La fuente debe llamarse "fuente.ttf" (no importa si la extensión está en mayusculas)
Programilla 3
-- Conoce la version de tu Firmware
white = Color.new(255,255,255)
-- Abrimos el archivo que contiene la version
file = io.open("flash0:/vsh/etc/version.txt","r")
mystring = file:read()
file:close()
newstring = string.sub(mystring,9,12)
screen:clear(white)
screen:print(155,136,"Versión de firmware: "..newstring)screen.flip()
screen.waitVblankStart()
Conoce la version de tu PSP
Bueno, estos son 3 de lo programillas que os dejo por ahora, hasta que acabe con los tutos que ahora estoy haciendo.
La verdad es que parecen insignificantes, pero la verdad es que aplicados en otros programas en Lua pueden resultar autenticas maravillas.
A quien no le gustaria que al iniciar la psp se le escribiera en la pantalla "Bienvenido ..........." con su nombre, o al iniciar un Homebrew...???
O como podriamos saber que, habiendo creado un programa para versiones 3.52 en adelante y siendi dañinos para versiones inferiores, no fuesen usados por tal... Pues ahí está el truco.
Si os interesa, visitad napsteir.funpic.org para encontrar algunos de estos ejemplos
Saludos