LifeLua 27-06-2025
Documentation for LifeLua, a Lua interpreter for the PS Vita
Loading...
Searching...
No Matches
LifeLua Documentation
Todo
Expand this page and finish documenting the libraries

This is the documentation for LifeLua, a LuaJIT 2.1 interpreter for the PS Vita. Since this is an interpreter, you don't need any compilation, you only have to create and modify Lua files.

Custom userdata

LifeLua has custom userdata to represent multiple data types. These include:

  • color
  • image
  • audio
  • jsonnull
  • sqlite3
  • font
  • thread
  • timer
  • video
  • model

It has a lot of customizability and also a lot of useful features. The documentation is incomplete, so for features not documented here yet, look into the source code or the samples.

Any other Lua function &/or library that isn't documented here is documented in any documentation of Lua.

License

LifeLua is released under the GPLv3 license.

Note
When using the safe eboot.bin in your app instead of the unsafe one, you'll have a few limitations:

  • Can only open files inside of ux0:/data and app0:/.
  • Cannot intercept the SCE_CTRL_VOLUP, SCE_CTRL_VOLDOWN, SCE_CTRL_POWER, SCE_CTRL_PSBUTTON, SCE_CTRL_HEADPHONE inputs.

Source code: https://github.com/HarommelRabbid/LifeLua