Todo Funciones Grupos Páginas
game

Funciones

IMAGE game.geticon0 (STRING path)
 Carga una imagen (icon0.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente. Más...
 
IMAGE game.getpic0 (STRING path)
 Carga una imagen (pic0.png/startup.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente. Más...
 
IMAGE game.getpic1 (STRING path)
 Carga una imagen (pic1.png/pic0.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente. Más...
 
IMAGE game.startup (STRING path)
 Carga una imagen 'startup' de una aplicación. Más...
 
IMAGE game.bg0 (STRING path)
 Carga una imagen 'bg0' de una aplicación. Más...
 
TABLE game.info (STRING path)
 Obtiene la información contenida en el PARAM.SFO de un EBOOT.PBP/VPK/ISO/CSO/SFO. Más...
 
NIL game.launch (STRING ID)
 Ejecuta un contenido Homebrew/Game por su ID. Más...
 
NUMBER game.install (STRING src)
 Permite instalar el vpk de una aplicación en el sistema. Más...
 
NUMBER game.install (STRING src, BOOLEAN check)
 Permite instalar el vpk de una aplicación en el sistema. Más...
 
NUMBER game.install (STRING src, NUMBER size)
 Permite instalar el vpk de una aplicación en el sistema. Más...
 
NUMBER game.install (STRING src, NUMBER size, BOOLEAN check)
 Permite instalar el vpk de una aplicación en el sistema. Más...
 
NUMBER game.installdir (STRING src)
 Permite instalar el contenido de una aplicación en el sistema. Más...
 
TABLE game.list (NUMBER type)
 Permite obtener una lista de todos los juegos instalados en ux0 y ur0 de tu consola. Más...
 
NUMBER game.move (STRING gameid, NUMBER toggle)
 Permite mover un juego o aplicación de ux0 a ur0 o viceversa en el sistema. Más...
 
NUMBER game.delete (STRING gameid)
 Permite eliminar un juego o aplicación en el sistema. Más...
 
NUMBER game.exists (STRING gameid)
 Permite comprobar si existe un juego o aplicación en el sistema. Más...
 
NUMBER game.changeinfo (STRING path)
 Permite añadir un xml al sistema, con los cambios de la aplicación en ejecución. Más...
 
NUMBER game.changeinfo (STRING path, STRING id)
 Permite añadir un xml al sistema, con los cambios de una aplicación especifica. Más...
 
STRING game.sceid (STRING path)
 Permite obtener el GAMEID dentro de un __sce_ebootpbp. Más...
 

Descripción detallada

Funciones sobre archivos EBOOT.PBP/VPK/ISO/CSO/SFO.

Documentación de las funciones

IMAGE game.geticon0 ( STRING  path)

Carga una imagen (icon0.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente.

Parámetros
pathRuta al EBOOT.PBP/VPK/ISO/CSO.
Devuelve
Un objeto de tipo IMAGE (devuelve nil si el EBOOT.PBP/VPK/ISO/CSO especificado no contiene el recurso).
IMAGE game.getpic0 ( STRING  path)

Carga una imagen (pic0.png/startup.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente.

Parámetros
pathRuta al EBOOT.PBP/VPK/ISO/CSO.
Devuelve
Un objeto de tipo IMAGE (devuelve nil si el EBOOT.PBP/VPK/ISO/CSO. especificado no contiene el recurso).
IMAGE game.getpic1 ( STRING  path)

Carga una imagen (pic1.png/pic0.png) contenida en un EBOOT.PBP/VPK/ISO/CSO para usarla posteriormente.

Parámetros
pathRuta al EBOOT.PBP/VPK/ISO/CSO.
Devuelve
Un objeto de tipo IMAGE (devuelve nil si el EBOOT.PBP/VPK/ISO/CSO. especificado no contiene el recurso).
IMAGE game.startup ( STRING  path)

Carga una imagen 'startup' de una aplicación.

Parámetros
pathRuta a la carpeta de la aplicacion, ejemplo: 'ux0:/app/MLCL00001/'.
Devuelve
Un objeto de tipo IMAGE en caso de exito, de lo contrario devuelve nil.
IMAGE game.bg0 ( STRING  path)

Carga una imagen 'bg0' de una aplicación.

Parámetros
pathRuta a la carpeta de la aplicacion, ejemplo: 'ux0:/app/MLCL00001/'.
Devuelve
Un objeto de tipo IMAGE en caso de exito, de lo contrario devuelve nil.
TABLE game.info ( STRING  path)

Obtiene la información contenida en el PARAM.SFO de un EBOOT.PBP/VPK/ISO/CSO/SFO.

Parámetros
pathRuta al EBOOT.PBP/VPK/ISO/CSO/SFO.
Devuelve
una TABLA con los siguientes campos:
  • APP_VER
  • BOOTABLE
  • CATEGORY
  • DISC_ID
  • DISC_NUMBER
  • DISC_TOTAL
  • DISC_VERSION
  • GAMEDATA_ID
  • HRKGMP_VER
  • PARENTAL_LEVEL
  • PSP_SYSTEM_VER
  • REGION
  • TITLE
  • TITLEID
  • USE_USB
Atención
La lista anterior describe los datos más comunes para un SFO de PSP, para un SFO de Vita algunos son distinitos, sin embargo la tabla devuelta podría no contener todos los campos listados, o incluso podría contener otros no listados, por lo que es muy importante asegurarse de que un campo cualquiera existe antes de tratar de usarlo.
NIL game.launch ( STRING  ID)

Ejecuta un contenido Homebrew/Game por su ID.

Parámetros
IDIdentificador del contenido, ejemplo "PCSG00524".
Devuelve
Nada.
NUMBER game.install ( STRING  src)

Permite instalar el vpk de una aplicación en el sistema.

Parámetros
srcEs la ruta del archivo vpk.
Nota
  • Esta función permite utilizar el callback onAppInstall(), más información aquí .
  • Esta función por defecto revisa si un vpk es Inseguro/Peligroso.
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.install ( STRING  src,
BOOLEAN  check 
)

Permite instalar el vpk de una aplicación en el sistema.

Parámetros
srcEs la ruta del archivo vpk.
checktrue/false según requieras revisar si un vpk es Inseguro o Peligroso.
Nota
  • Esta función permite utilizar el callback onAppInstall(), más información aquí .
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.install ( STRING  src,
NUMBER  size 
)

Permite instalar el vpk de una aplicación en el sistema.

Parámetros
srcEs la ruta del archivo vpk.
sizeTamaño total del archivo sin comprimir en bytes (se puede obtener fácilmente desde la función que devuelve files.scan()).
Nota
  • Esta función permite utilizar el callback onAppInstall(), más información aquí .
  • Esta función por defecto revisa si un vpk es Inseguro/Peligroso.
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.install ( STRING  src,
NUMBER  size,
BOOLEAN  check 
)

Permite instalar el vpk de una aplicación en el sistema.

Parámetros
srcEs la ruta del archivo vpk.
sizeTamaño total del archivo sin comprimir en bytes (se puede obtener fácilmente desde la función que devuelve files.scan()).
checktrue/false según requieras revisar si un vpk es Inseguro o Peligroso.
Nota
  • Esta función permite utilizar el callback onAppInstall(), más información aquí .
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.installdir ( STRING  src)

Permite instalar el contenido de una aplicación en el sistema.

Parámetros
srcEs la ruta a los recursos de la aplicación a instalar.
Nota
  • Esta función esta pensada en instalar vpks, aplicaciones o contenidos que se envian desempacados en una carpeta.
  • Esta función permite utilizar el callback onAppInstall(), más información aquí .
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
TABLE game.list ( NUMBER  type)

Permite obtener una lista de todos los juegos instalados en ux0 y ur0 de tu consola.

Parámetros
type(OPCIONAL) Al colocar este valor, se puede hacer una lista entera o una lista de ux0:pspemu/PSP/GAME
  • __ALL (1) Obtiene la lista completa de juegos instalados en tu consola.
  • __PSPEMU (2) Obtiene la lista de juegos instalados en ux0:pspemu/PSP/GAME
Devuelve
Una tabla con los siguientes campos:
  • id: Es el GAMEID del juego instalado (STRING).
  • path: Ruta completa del juego instalado (STRING).
NUMBER game.move ( STRING  gameid,
NUMBER  toggle 
)

Permite mover un juego o aplicación de ux0 a ur0 o viceversa en el sistema.

Parámetros
gameidEs el GAMEID del juego que deseamos mover.
toggle(OPCIONAL) Es el valor númerico para indicar hacia donde se va a mover la aplicación o juego.
  • (1) Permite mover de ux0 a ur0.
  • (2) Permite mover de ur0 a ux0.
Nota
  • Si se omite el valor de toggle por defecto el movimiento se hará de ux0 a ur0.
  • Está función hace un backup del archivo app.db en la ruta:"ux0:/data/backup/db/app_orig.db".
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.delete ( STRING  gameid)

Permite eliminar un juego o aplicación en el sistema.

Parámetros
gameidEs el GAMEID del juego que deseamos eliminar.
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.exists ( STRING  gameid)

Permite comprobar si existe un juego o aplicación en el sistema.

Parámetros
gameidEs el GAMEID del juego o aplicación.
Devuelve
En caso de éxito devolver un valor numérico de 1, en caso de error devolverá un valor menor de 0.
NUMBER game.changeinfo ( STRING  path)

Permite añadir un xml al sistema, con los cambios de la aplicación en ejecución.

Parámetros
pathEs la ruta al 'changeinfo.xml'.
Devuelve
Un valor numérico 1 en caso de exito, 0 de lo contrario.
NUMBER game.changeinfo ( STRING  path,
STRING  id 
)

Permite añadir un xml al sistema, con los cambios de una aplicación especifica.

Parámetros
pathEs la ruta al 'changeinfo.xml'.
idEs el identificador de la aplicación.
Devuelve
Un valor numérico 1 en caso de exito, 0 de lo contrario.
STRING game.sceid ( STRING  path)

Permite obtener el GAMEID dentro de un __sce_ebootpbp.

Parámetros
pathRuta completa al archivo __sce_ebootpbp.
Devuelve
Devolverá el GAMEID en caso de encontrarse, de lo contrario el string "---"