LuaPlayerHM8

Sony PlayStation Portable handheld - Image 1With only a couple of weeks since the release of the LuaPlayerHM8 drivers, the official release of the homebrew application has finally gone live. Developer homemister recently dropped by and informed us that we can now download the new build through the project release thread on the QJ.NET forums. Read our full article for details on all the new changes since our previous coverage of LuaPlayerHM.

Download: LuaPlayerHM8
Visit: QJ.NET’s PSP Development forum

Logo of Sony PlayStation Portable - Image 1Homebrew developer homemister was able to sneak in one last surprise before the weekend as the latest version of LuaPlayerHM is now finally available for download. Following the version 8 drivers previously released a few weeks ago, this official release comes with the actual player, a web browser, as well as all of its related drivers.

LuaPlayerHM8 comes with a hefty list of new functions and changes, which we’ve compiled below:

  • Fixed Wlan.startGameShare(filep ath) Now all homebrew work for gameshare.
  • Added and Fixed System.autoCpu() now has power modes. 1 for saver, 2 for performance.
  • Added Controls.wlan() returns 1 for on and 0 for off
  • Added System.stopPRX() Will stop and unload a PRX file that has been loaded. It needs the unique name of the PRX file given when the PRX is loaded.
  • Eg name = System.loadPrxKernel(file name) System.stopPRX(name)
  • Fixed System.loadPrxKernel(file name) Will load a PRX into the kernel memory. Allows kernel functions to be used. returns a unique name
  • Fixed System.loadPrx(filename) Will load a PRX into the memory. returns a unique name
  • Fixed System.startGameSave() Saves game data Eg System.startGameSave(“Nam e of savegame”,”Name of game”,”Details/message”,data to save, “Name of the game*used to identify the save data”)
  • Fixed System.startGameLoad() Loads the save data selected Eg data = System.startGameLoad(“Nam e of the game*used to identify the save data”)
  • Fixed Wlan.init(connection number) Can use just Wlan.init() to see all connections of use Wlan.init(1-10) to automatically connect to a specific connection.
  • Added IntraFont * Use in between Gu.start3d() and Gu.end3d() *
  • Added New TTF library
  • Fixed System.startUpdate() Now works properly
  • Added March33 and NP9660 use for ISO loading. *Only when LPHM Drivers are installed.
  • Improved System.runeboot()
  • Improved System.startPSX()
  • Added Mp3me.setPos() Sets the position of the mp3 file can be used for FastFwd OR Back. Returnes the position of the file
  • Added Mp3me.getPos() Returnes the position of the file
  • Added Mp3me.stream() Will return the remaining buffer left of the mp3.
  • Added Mp3me Will stream songs from the internet
  • Added Mp3me.visL() Will return the Visualtion data for left channel.
  • Added Mp3me.visR() Will return the Visualtion data for right channel.
  • Fixed Mp3me.percent()
  • Fixed Mp3me.rawSongTime()
  • Added PingPSP. In Adhoc send string “PINGPSP”, start a timer and stop the timer when the Nickname of the pinged psp is returned with PING. Eg Adhoc.send(“ping) the received data will be “OtherPSP’sNicknamePI NG”
  • Added Aac to Audio files able to be played (thx to sakya)
  • Added Aa3me.setPos() Sets the position of the Aa3 file can be used for FastFwd OR Back. Returnes the position of the file
  • Added Aa3me.getPos() Returnes the position of the file
  • Added Aa3me.stream() Will return the remaining buffer left of the Aa3
  • Added Aa3me Will stream songs from the internet
  • Added Aa3me.visL() Will return the Visualtion data for left channel.
  • Added Aa3me.visR() Will return the Visualtion data for right channel.
  • Fixed Aa3me.percent()
  • Fixed Aa3me.rawSongTime()
  • Added System.getTachyon() return version
  • Added System.getPommel() return version
  • Added System.getBaryon() return version
  • Added System.download() Use like the Webbrowser System.download(url,download path) Must be in same directory as the LPHM Eboot
  • Added Syslib Will load the syslib.prx from the flash1:/ Allows for the following functions
  • Added System.mute() Mute the System volume
  • Added System.disableDisplay() Turn off the Screen
  • Added System.enableDisplay() Turn on the screen
  • Added System.getVolume() Returns the system volume 0-30
  • Added System.setVolume() Set the system Volume 0->30
  • Added System.setBrightness() Set the backlight brightness 0->100
  • Added System.getBrightness() Return the backlight brightness 0->100
  • Added System.homePopup() 1 to enable 0 to disable
  • Added volup,voldown,screen,note ,home to the Controls function. Therefor all controls need the LPHMDRIVERS installed
  • Added System.hook() Will make the target EBOOT.PBP loaded after the game is exited. Can be used to return to your app from UMD,ISO,Other Homebrew,PSX.
  • Added System.unhook() Will stop the returning to the selected EBOOT.PBP Eg System.unhook()
  • Fixed Other Bugs.

To download LuaPlayerHM8, you can either grab the installer we’ve hosted on our server or use LuaPlayerHM’s Update script. Running the script will allow you to automatically download the LuaPlayerHM drivers and replace any previous version of LuaPlayerHM you have on your PSP.

LuaPlayerHM8 includes documentation files which outline all the new functions, as well as useful information for developers who want to make use of the program. If you have any feedback for homemister, you can drop by the QJ.NET forums and discuss any ideas you have about LuaPlayerHM8.

Download: LuaPlayerHM8
Visit: QJ.NET’s PSP Development forum

Add a Comment

Your email address will not be published. Required fields are marked *