PSP homebrew - LuaPlayer Euphoria v6 |
Ó
Homebrew coder Zack has dropped by our forums to release a new update for LuaPlayer Euphoria. The latest version of the excellent LuaPlayer is a feature pack release with the addition of new features and lots of changes.
Developer's note:
I may come under fire for some of these decisions but I feel it's the way forward (if there is enough objection I can put them back)
- Ir, Sio and Font functions removed. (first two are redundant and the font Function is just too slow for practical usage.) IntraFont is standard now, and there is a ttf to pgf gui converter included with the download (located in the tools folder) . Bitmap font support will be added later.
- Usb connection bug is fixed.
- LPE no longer uses the boot.lua and system/system.lua set up. It now automatically loads "index.lua" from the root directory. So you don't have to include the System folder anymore. Your main/starting script must be named "index.lua" however.
- TV Out support. Requires no functions/code to be added by you. Just set your PSP to output to your TV (under system settings) then when you launch your script it will automatically output to the tv.
- Quit via home button now actually exits to the xmb rather than crash your psp (as far as I can tell.... tested with a few scripts).
- Eboot size reduced significantly. From 1.7mb to 1.5mb.
- Error messages greatly improved. Now shows the function that caused the error message and the required arguments for the function.
- Various code cleanups across the board.
- A few of the samples from the original LuaPlayer have been converted to LuaPlayer Euphoria. You will find those along with a few new samples/example (code) in the samples folder.
- New eboot art. Derived from digitalBlasphemy preview sample. Using pixelMator. This will be the eboot art from now on. I have actually saved and made a backup of the editable image file this time (lol).
New Functions/Function Changes :
- Controls.read() -- Will check for input and the FPS will be locked to 60fps.
- Controls.readPeek() -- Will check for input and the FPS will be uncapped.
- System.draw() -- Initializes the GU for rendering. Must be called before any blitting/drawing to the screen. (And in a loop)
- System.endDraw() -- End's the GU and syncs. Must be called at the end of any blitting/drawing to the screen. (And in a loop)
The above functions have replaced both System.startGu() and System.endGu(). Why? Simpler names, easier to remember and less confusing.
- * screen:slowClear() -- If your having problems with the screen not clearing correctly and cannot fix it ( using the standard screen:clear() ), I suggest you use this. (Note : It is slower than using the standard screen:clear() so only use if there is no alternative)
Download: LuaPlayer Euphoria v6
Discuss: QJ.NET's PSP Development Forums
Previous article:
20 Jumps Custom firmware 5.50GEN-D now out
Contact Us:
The QJ.net Network |
|
| Site | Feed |
| QJ.NET | RSS |
| Nintendo DS | RSS |
| PlayStation 3 | RSS |
| PSP Updates | RSS |
| Wii | RSS |
| Xbox 360 | RSS |
| MMORPG | RSS |
| Personal Computer Games | RSS |
| iPhone - iPod Touch | RSS |
| QJ.NET Forums | RSS |
User Favorites - December
User Favorites - December
Categories
Archives
Accessories
Add-ons
Applications
Artwork
Batteries
Cheats
Deals
Emulators
Events
Featured Articles
Firmware
Flash Applications
Flash games
Game Demos
Games
Hacks & Exploits
Homebrew Applications
Homebrew Demos
Homebrew Development
Homebrew Emulators
Homebrew Games
Homebrew Themes
How-To
Humor
Imports
Interviews
Magazines
Mods
MY QJ
News
Off Topic
On Shelves This Week
Opinions & Analysis
Podcasts
Previews
PSP Go
PSP Minis
PSP Slim & Lite
QJ How-To Series
QuickJump QuickGuide
QuickJump QuickPeek
Reviews
Rumors
Scans
Screenshots
Site News
Titles
UMD Movies
Videos
Weekend Warrior
Wi-Fi
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
Comments
will use this in my current project :)
Lua for games? LOL
LUA has been around for gaming on the PSP for a long time now... No Biggie, besides, not everyone can manage to set up the PSPSDK environment and all that, so LUA is perfect for that.
Add New Comment