PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

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:

  1. 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
  2. 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

Share This With...
  • Facebook
  • Digg
  • Twitter
  • RSS
  • Slashdot
  • Technorati
  • del.icio.us
  • Reddit
  • Blogosphere News
  • HackerNews
  • StumbleUpon
  • Google Bookmarks
  • email
Comments (32)

Tagged: :: :: ::

RSS feed | Trackback URI

32 Comments »

Comment by HyperHacker
2009-01-31 19:51:56

FRIST!!11!six

(sorry, couldn’t resist. :-p)

Just to clarify, the skins are Lua scripts, but the shell itself is written in C++.

 
Comment by Tony
2009-01-31 20:11:15

this is quite nice

 
Comment by og style
2009-01-31 20:15:21

I like the idea of Mario 64. That would kick A$$

 
Comment by x74
2009-01-31 20:32:53

This is relevant to my interests.

 
Comment by Bobby
2009-01-31 20:40:30

Sounds awesome can’t wait to try it.good job

 
Comment by xoombie503
2009-01-31 21:13:51

damn i just tried it and i cant wait for updates and what not…pretty good start

 
Comment by Nellus
2009-01-31 21:15:34

Wow, this is amazing stuff. I shall be waiting for a final version.

 
Comment by Noah
2009-01-31 22:57:45

Sounds pretty bitchin’. I’m looking forward to a stable release.

 
Comment by Scotch
2009-01-31 23:29:28

WOAH this looks like it has some serious potential. Reminds me dashboard replacing for modded Xboxes.

Very nice. Very.

 
Comment by Danny
2009-02-01 00:33:42

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??

Comment by TheKrimzonGhost
2009-02-04 18:13:08

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

 
 
Comment by danny
2009-02-01 00:36:29

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?

 
Comment by danny
2009-02-01 00:41:55

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??

 
Comment by >N@T3
2009-02-01 01:47:51

potentially the contest winner if this can make some more improvements

 
Comment by k'hast
2009-02-01 01:55:45

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.)

 
Comment by cesar
2009-02-01 01:59:17

woooooooooooohhhhhhhhhoooooooooo!!!!!!!!!!!
second comment!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
Comment by dustin
2009-02-01 05:24:44

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

 
Comment by TroyVoy88
2009-02-01 08:42:50

hahaha…i like his commenting style in his code. I felt quiet at home ^^!

 
Comment by thedudyz
2009-02-01 09:16:32

thats why i love lua, and to think that lua was created in brazil, they have some great minds over there

 
Comment by ov3rkill
2009-02-01 09:52:27

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.

 
Comment by addict insane
2009-02-01 10:11:20

I don’t like it

 
Comment by Jayzen Freeze
2009-02-01 12:14:28

wtf??

 
Comment by demon007
2009-02-01 13:40:48

looks very good will have to give it a go, much respect to the coders! thanks

 
Comment by Centrix
2009-02-01 16:28:47

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?

 
Comment by HyperHacker
2009-02-01 17:32:39

What do you mean? Are you trying to change the skin? Is it not responding?

 
Comment by blackbeard
2009-02-01 20:11:53

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

Comment by TheKrimzonGhost
2009-02-04 18:18:54

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

 
 
Comment by blackbeard
2009-02-01 20:14:18

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

 
Comment by Pirata Nervo
2009-02-02 15:55:41

Nice work !
I love the 3D GUI’s :)

 
Comment by Uzi
2009-02-03 21:55:38

NICE ASS SHIT U GOT HERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :) w8ing for some fucking updates

 
Comment by >N@T3
2009-03-11 23:20:49

this dude won by default lol seems no ones interested this year… does this mean he gets all the prizes ?

 
Comment by chad
2009-05-22 17:16:46

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

 
<< Login :: Register >>
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)


Affiliates



Video Games






PSP Hacks Archives