Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 11:49, 17 May 2025 by Hyatt (talk | contribs) (Created page with "{{Infobox Vita Homebrews |title=LifeLua |image=psvita2.png |description=New Lua interpreter for the PS Vita. |author=HarommelRabbid |lastupdated=2025/05/02 |type=Other Apps |version=02-05-25 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/vitahomebrews/LifeLuaVita.7z |website=https://www.reddit.com/r/vitahacks/comments/1kjan2y/lifelua_new_lua_interpreter_for_the_ps_vita/ |source=https://github.com/HarommelRabbid/LifeLua |donation= }} {{#seo: |title=Vita Homebrew App...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
LifeLua
General
AuthorHarommelRabbid
TypeOther Apps
Version02-05-25
LicenseGPL-3.0
Last Updated2025/05/02
Links
Download
Website
Source

LifeLua is a new Lua interpreter designed specifically for the PlayStation Vita, announced and shared by Reddit user Moon_TeK on the r/vitahacks subreddit.

Overview

LifeLua is aimed at hobbyists and developers who want to create Lua-based applications and homebrew on the PS Vita platform. It provides a lightweight framework to run Lua scripts with Vita-specific features exposed via native bindings.

The tool is inspired by Love2D and aims to deliver a familiar yet tailored environment for PS Vita development in Lua.

Installation

  1. Download the latest LifeLua .vpk package.
  2. Install the .vpk using VitaShell.
  3. Place your Lua scripts in the designated directory (e.g., ux0:app/LIFELUAJT).
  4. Launch the app from your Vita home screen.

Changelog

02-05-25 Experimental

  • Front & back touch & motion (gyroscope and accelerometer)
  • IME keyboard, Messages, System messages, Error code messages & 3-button messages
  • timers, but a bit broken
  • Dialog functions now call this function if it exists:LifeLua[dialog type here]Dialog() to add extra functionality to dialogs
  • Battery info & power ticks
  • Screenshot functions, albeit they are kind of broken, such as enabling/disabling the ability to take them, adding an overlay, and setting metadata for taken screenshots
  • FTP usage in Lua
  • Triggering shutter sounds, showing the infobar, system event sensing (such as resuming) & locking certain abilities (such as the PS button, quick menu, power menu etc.)
  • Unmounting mountpoints (e. g. unmounting app0: to have full read & write acess to ux0:app/[TITLEID])
  • File listing, .SFO reading, adding/deleting folders & checking if a partition, file, or folder exists
  • Optional outlines to rectangles
  • Better debugger/error handler, but still not perfect
  • Image displaying, but not perfect yet

25-04-25

  • Drawing text, circles, rectangles and lines
  • Support for controls, but only all of the buttons & analog sticks are supported, no touch or motion yet
  • Ability to launch URIs with os.uri(uri) & get the app launch parameters with os.launchparams()
  • Delay with os.delay(seconds) and exit with os.exit()

Full Changelog: 0.0...25-04-25

v0.0

  • First Release.

Credits

External links

Advertising: