al principio pensaba que serian errores de la memoria e incluso he implantado funciones de autolimpieza a todo el homebrew y el unico script que crashea es este, no tira ningun error, crashea y se apaga la psp, uso lua hm7, ahi va el codigo
fondo = Image.load("ms0:/PSP/GAME/Multirevolution/system/img/m4ms.png") blanco = Color.new(255, 255, 255) font = Font.load("ms0:/PSP/GAME/Multirevolution/system/font/font1.ttf") font:setPixelSizes(20, 20) nick = System.nickName() pesopsp = System.getDirSize("ms0:/PSP/") pesogame = System.getDirSize("ms0:/PSP/GAME/") pesomusic = System.getDirSize("ms0:/MUSIC/") pesopicture = System.getDirSize("ms0:/PICTURE/") pesophoto = System.getDirSize("ms0:/PSP/PHOTO/") pesoms = System.getTotalSize("ms0:/") librems = System.getFreeSpace("ms0:/") while true do pad=Controls.read() System.memclean() screen:clear() screen:blit(0,0, fondo) screen:fontPrint(font,10, 80, "Hola " ..nick.."!", blanco) screen:fontPrint(font,10, 100, "Tu MS es de: " ..pesoms/ 1024/ 1024/ 1024 .. "GB", blanco) screen:fontPrint(font,10, 120, "Te faltan: " ..librems/ 1024/ 1024 .. "MB", blanco) screen:fontPrint(font,10, 140, "La carpeta PSP ocupa: " ..pesopsp/ 1024/ 1024 .. "MB", blanco) screen:fontPrint(font,10, 180, "La carpeta GAME ocupa: " ..pesogame/ 1024/ 1024 .. "MB", blanco) screen:fontPrint(font,10, 200, "La carpeta MUSIC ocupa: " ..pesomusic/ 1024/ 1024 .. "MB", blanco) screen:fontPrint(font,10, 220, "La carpeta PICTURE ocupa: " ..pesopicture/ 1024/ 1024 .. "MB", blanco) screen:fontPrint(font,10, 240, "La carpeta PHOTO ocupa: " ..pesophoto/ 1024/ 1024 .. "MB", blanco) if pad:circle() then dofile("ms0:/PSP/GAME/Multirevolution/scripts/ms.lua") end screen.flip() screen.waitVblankStart() oldpad=pad end
PS3 Trophies
(\__/)
(O.o )
( >< )
(_||_)
MEGACONEJOOOOO!!!
No sé
Me va que es o por las imagenes o por la font.
Salu2
una
una pregunta ¿Porque pones oldpad=pad si no lo estas usando? otra cosa XD por que pones:
fondo = Image.load("ms0:/PSP/GAME/Multirevolution/system/img/m4ms.png") Toda esa ruta si con solo poner :
fondo = Image.load("system/img/m4ms.png") funcionaria y asi tambien para cargar la fuente.
Saludos :D si me equivoco XD decirmelo XD pero por lo que se asi seria XP.
\\m// ₪₪₪₪₪₪-- ☠ ☠ ☠ ☠ ☠ ☠ --₪₪₪₪₪₪ \\m//
ya resolvi el problema puse
ya resolvi el problema puse screen.flip(); al final y eso lo soluciono
Que dimensiones?
Que dimenciones/tamaño tiene la imagen que quieres cargar?
-.-"
si es un fondo cuales va a tener???!!!
Es logico
Es ovio que 480x272px pero no podia descartar que quisiera cargar una imagen mas grande y alli estuviera el error, hay veces que unos pequeños y mas simples detalles suelen ser los problemas ya que uno se confia XD
Mis Homebrew´s
para mi es algo que tiene q
para mi es algo que tiene q ver con las imagenes yo tambien estoy haciendo eso y con scripts que tienen una sola imagen se me crashea e psp tendre que ver peso de imagen aver si solucionamos los 2 problemas
Haz lo siguiente: Comenta una
Haz lo siguiente: Comenta una por una las líneas de tu código. Deshabilita todas las líneas que puedan dar errores, y si ya no crashea, las vas habilitando de nuevo poco a poco, hasta que des con la(s) línea(s) que causen el problema. Te aconsejaría empezar con:
De todos modos incluyes un lua llamado ms.lua. Yo no sé como funcionará el lua en la psp, pero comprueba también que no sea un error de ese script.
Saludos.
Tal vez
Puede que sea la imagen que cargas, checa la ruta, nombre y extension de la misma ahi debe de estar el error, espero y sea de ayuda...un saludo
Mis Homebrew´s
:S
sigue sin funcionar... xerpi no digas eso xke no tiene ni pies ni cabeza...sin ofender
100 bitos a kien encuentre el error :)
aber no se que hace
aber no se que hace exactamente el System.memclean(), no se si borra todas las variables o que ace, por eso digo que lo priebes de quitar porque si borarra las variables(las dejara nil) podria ser el problema aunque tambien te marcaria error la psp
prueba con esto: if
prueba con esto:
if pad:circle() and not oldpad:circle() then
dofile("./scripts/ms.lua")
end
pd: crashea al pulsar O, o cuando?
prueba de quitar eso:
prueba de quitar eso:
System.memclean():(
he proado todo lo que me decis y nadaa :( todo sigue iwal, ademas ya se ke el problema es de ese script pk lo e arrancado independiente con otro luaplayer (hm7 tmbn) para ver si era todo el homebrew pero nada sigue crasheando :S
PS3 Trophies
(\__/)
(O.o )
( >< )
(_||_)
MEGACONEJOOOOO!!!
if pad:circle()
if pad:circle() then
dofile("ms0:/PSP/GAME/Multirevolution/scripts/ms.lua")
end
no es necesario poner XD todo desde ms0 xD puedes poner namas Scripts/ms.lua para ke ahorres y no escribir mas =P solo una recomendacion ^^ ahmm tampoco veo necesario pongas el oldpad trata kitaandolo haber si no se crashea ^^ un saludo
TEAM MEX Homebrew y desarrollo PSP
Metal TrooperV.Pre-Alpha (15%)Lua , 10% C .
Ubunshell VProof. (45%)C
RPG Magues (35%)Lua , 5% C
Android development for Xperia X8 ^^ mis roms en XDA-Developers ya que en Scenebeta no las publican xD
Xperience | MIUI Pikachu | Semc debrand engine | Froyexp | Xperience walkman mod | Android 4.0.4 CN9 Crema de nieve
-- KLOZZ
Wow
Sabiondo xD oie muy buena userbar anti mostache copion xDDD Byesz!!
porque pones oldpad=pad si
porque pones oldpad=pad si pones
if pad:circle() then?? prueba quitando la penultima linea
trata de poner
trata de poner System.memclean() al principio y final de cada carga de imagen (despues del while true do) asi la ram se limpiara consecutivamente y no cracheara...(como pasa al cargar los sonidos antes que las imagenes... sugiero que muestres primero las imagenes y luego el texto o sonido que utilises...
PhAnThom...
COBHC...
solo hay una imagen
no me serviria de nada
yo no pude entregar mi
yo no pude entregar mi homebrew al scenery por ese error pero en lua dev y tambien solo se cargava una imagen
la cosa es
la cosa es... COMO SOLUCIONO EL ERROR? :S