Anuncios Google

Existe algun modulo en luaDEV que me permita reiniciar el propio programa?

Existe algun modulo en luaDEV que me permita reiniciar el propio programa?

Solo es eso, si no existe diganlo.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de barney77

Quieres que al iniciar una

Quieres que al iniciar una aplicación después de que el usuario salga en vez de que lo mande al xmb lo mande a tu aplicación?. Eso es un plugin, se lllama autoboot, lo tienes que crear.

O si quieres que se reinicie estando dentro de tu aplicación, simple, os.runeboot o dofile( pero tendrás que poner algo que si ya esta cargado algo no lo vuelva a cargar).

O haz un dofile("script.lua")

O haz un dofile("script.lua")

Imagen de NEKERAFA

Mmm...

mejor un collectgarbage("collect") y despues el dofile("script.lua") ya que si lo reinicias vuelves a cargar todo de nuevo

Si, lo quería decir pero me

Si, lo quería decir pero me daba pereza, antes limpiar todas las variables y luego un collectgarbage.

Eso depende de cómo esté el

Eso depende de cómo esté el script. Por ejemplo

if not loaded then 
    --Aquí cargo img's
    --sonidos...
    --fuentes---
    --o lo que sea que necesite xD
  loaded = true
end
 
while true do
--code
   --más code
     if controls.press("r") and controls.press("l") then dofile("script.lua") end
   -- y más code xD
end

No importa cuántas veces haga el dofile, sólo se cargará todo una vez ;)

Imagen de NEKERAFA

Claro...

Ahí sí... no se me habia ocurrido XD

Imagen de DeViaNTe

os.runeboot("eboot.pbp");

os.runeboot("eboot.pbp");

Imagen de NEKERAFA

Depende

Lua distingue de mayúsculas y minúsculas, no?? por lo que si el eboot esta renombrado a EBOOT.PBP o algo así no lo leerá.

Imagen de Dioni0396

que va dev

no se porque pero no me funcionan ninguno de los os.runeboot, incluso ese que has puesto no va.

Imagen de dj51_Shura

Mmm...

pero, ¿crashea o simplemente no hace nada?

Si es el segundo caso, NPI, pero si la PSP se cuelga, pues recuerdo que googleando por ahí, m0skit0 daba una muy buena explicación de que apps que estén compiladas con el BUILD_PRX en el Makefile, no pueden lanzar otras apps que también tengan ese parámetro activado, porque había una especie de 'confrontación'.

¿Que por qué lo busqué? Porque estaba haciendo un plugin que al iniciar la PSP lanzaba un EBOOT, y ya *de chiripa* y probando con otros EBOOTs, me enteré de que PSP Module Checker por ejemplo, está hecho con el BUILD_PRX activado...

vamos, *creo* que podría ser eso...


http://www.mhypnok.blogspot.com/

Gracias a Dark_AleX, Total_Noob, VirtuousFlame, Coldbird, Codestation...

Imagen de NEKERAFA

No

Pero yo he utilizado esto para reiniciarlo:

os.runeboot(files.cdir().."/EBOOT.PBP") -- Carga de nuevo el eboot de LuaDEV

Pero no es compatible con hbl, pero sabiendo que devuelve -1 en ese caso, podrías hacerlo compatible


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.