Luna — Fully Customizable PSP Shell
greg | January 31, 2009
Marking the first in Homebrew Idol 2: HyperHacker’s Luna — the fully customizable PSP shell written in LUA. HyperHacker sells his work best:
Luna is designed to replace the XMB, and to be completely customizable. Luna skins are Lua scripts (hence the name), which gives them total flexibility without involving any difficult hex editing or dangerous flashing. 3D menus, background music, animation, alpha blending, whatever you want. You could go all-out and make a 3D world like Super Mario 64, jumping into paintings to run games. Or you could keep it simple, and have a text-based menu and maybe a background image. Or anywhere in between. You can even have no interface at all, and just assign a game to each button.
Documentation is included (see readme.html) to help get you started, namely when it comes to creating your own skins. And right away, you should know how to disable sound effects: edit Luna/lua/boot.lua and set “EnableSound” to false. Keep that file open and look around, there are other configurable options that may be of interest.
Keep in mind; this is beta, which means:
- Not all of the built-in programs work yet (but you can launch XMB as if it were a homebrew app to use them), and
- The skin API could change in future versions. Once the final version is out, backward compatibility will be maintained as much as possible. I appreciate any feedback on the API design while there’s still time to change it. (Take a look at the comments in main.h to see what’s already planned, though.)
Download:
Luna v74720
Luna source code
- release / discussion thread -
- source: hyperhacker
Comments (32)Affiliates
Video Games
PSP Hacks Archives
- 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




FRIST!!11!six
(sorry, couldn’t resist. :-p)
Just to clarify, the skins are Lua scripts, but the shell itself is written in C++.
this is quite nice
I like the idea of Mario 64. That would kick A$$
This is relevant to my interests.
Sounds awesome can’t wait to try it.good job
damn i just tried it and i cant wait for updates and what not…pretty good start
Wow, this is amazing stuff. I shall be waiting for a final version.
Sounds pretty bitchin’. I’m looking forward to a stable release.
WOAH this looks like it has some serious potential. Reminds me dashboard replacing for modded Xboxes.
Very nice. Very.
umm i know this will sound very novice but i want to learn to design programs so ive been looking and found this source code, but could someone plz help me where do i start from with the source code??
hmmm your best bet is to learn these languages
PYTHON
C++
LUA
Learn them its the only way to start some Basic or Hex wouldnt hurt either
-TKG
umm i know this is going to sound very novice but i want to learn to design apps, games, and programs. ive been searching for source codes and found this one available but could someone plz give me a step in the right direction. where do i start from with the source code?
umm i know this is going to sound very novice but i want to learn to design apps, games, and programs. ive been searching for source codes and found this one available but could someone plz give me a step in the right direction. where do i start from with the source code??
potentially the contest winner if this can make some more improvements
What most see is “I know this is going to sound repetitive……..”
Anyways, source code is the language, there should be some documentation in this site. And you will need a compiler to put everything in a form which the system will understand.
Not much of a programmer, but I understand this is how it is done on every platform. (if this site doesn’t have the info, look toward the Linux forums, they would have everything you will ever need to know about compiling…this site would probably only have what you need to know about lua.)
woooooooooooohhhhhhhhhoooooooooo!!!!!!!!!!!
second comment!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
there is a forum on this site dedicated to nothing but programing. C++ and LUA i haven’t made a game but i have been learning LUA and C++ from this site alone. C++ will probably be the easiest as there are many forums out there on it. LUA is more spoken language so it should be easier to read but either way this site should help
hahaha…i like his commenting style in his code. I felt quiet at home ^^!
thats why i love lua, and to think that lua was created in brazil, they have some great minds over there
Here’s to hoping some awesome theme releases for this one would come out. :) What can I say, I love leeching. LOL. Too lazy to create my own theme. And yeah this would be the best shell themed based ever.
I don’t like it
wtf??
looks very good will have to give it a go, much respect to the coders! thanks
How do I get the skins to work?…I tryed clicking on the X button but nothing…I’m more then sure I have everything installed right!…any ideas?
What do you mean? Are you trying to change the skin? Is it not responding?
wow triple post way to come off as annoying but you could check the dev section in the forums but to rellay understand and make something good enought that ppl will actually want to download it take classes
ha ha ha classes thats rich… anyway if you arent capable of learning it yourself theres probably no point in taking classes, because you will only fail and wast your money…do some research and get some real experience before you go wasting money.
-TKG
whatever you want. You could go all-out and make a 3D world like Super Mario 64, jumping into paintings to run games.
if someone could do that for me thatd be great lol
Nice work !
I love the 3D GUI’s :)
NICE ASS SHIT U GOT HERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :) w8ing for some fucking updates
this dude won by default lol seems no ones interested this year… does this mean he gets all the prizes ?
from what I can see nothing has changed from your releases that came out for last years psp homebrew idol contest on this site. Its the same themes, and from what I can seee no new functionality(people look it up). I had high hopes for this after last years comp. but it never went anywhere.
BLOW OUR MINDS!!!!!,
Chad