Re: HomebrewStore 2.50
Posted: Thu May 26, 2011 3:41 am
What if you use rar extraction or is it the same?
Are you writing it in Lua or C (I think I read in the credits you're using PGE)? You could fscanf flash0:/vsh/etc/version.txt to find the firmware version and check if flash0:/vsh/module/recorvery.prx and ./satellite.prx (I think that's where satellite is, the recovery menu and VSH menu modules, that is) == NULL to check for custom firmware. You could just warn the users that the plug-ins and certain homebrews rely on a specific firmware version, or hide the plug-ins and homebrew from OFW users (they'll be none the wiserafrothunder wrote:Thanks for the ideas.Babkock wrote:Ideas:
Plugins menu (for custom firmware users, download plugins and install them according to their firmware version)
CXMB themes (checks for firmware version)
Progressive loading bar for installation (the bar stays at 100% when the homebrew has finished downloading, but needs to be installed)
Style switcher
Scroll bar for homebrew description area (assign screenshot to square button)
My homebrew Beatbox, is an app, not a game (I appreciate the fast store update though)
Homebrew you should add:
Swarm by Stinkee2 (http://www.psp-hacks.com/2010/10/07/swarm-v2-released/)
Snake by Shine (http://www.psp-hacks.com/2005/06/26/snake-psp-homebrew/)
Squarez by globware.com and Socals (http://globware.com/software/squarez/psp/)
CSPSP (you have CSPortable, CSPSP is the top-down arcade shooter) (http://cspsp.appspot.com/)
Hexaxis XXI (http://www.psp-hacks.com/file/1254)
Breakout PSP (http://www.psp-hacks.com/file/359)
Hellcat's Recovery Flasher (for CFW users only) (http://pspslimhacks.com/hellcats-recove ... -hen-mode/)
SensMe Channels for 5.XX (http://www.psp-hacks.com/file/1969)
Davee and Bubbletune's Game Categories plugin
Slim colors patch (for PSP-1000 models)
Music PRX plugin (http://www.psp-hacks.com/file/1465)
Tweak Display plugin (http://www.psp-hacks.com/file/1613)
Paint on XMB plugin (http://www.psp-hacks.com/file/1627)
Joysens plugin (http://www.psp-hacks.com/file/1322)
Just throwing some ideas out there, I think these would greatly improve your program.
Unfortunately for now we would like to master content distribution with only OFW content, not to mention that we have no way currently to perform checks for firmware version in-app, making installation of several different CFW items difficult(some of the games you listed have failed our OFW compatibility tests). We are also fairly dedicated to the idea that if you can run the HomebrewStore, you can run anything you find on it.
A style switcher should make it in a future update![]()
The progressive loading bar is being blocked from happening due to the way zip extraction is done, this might change in the future if we can find a workaround but I wouldn't get your hopes too far up![]()
I will change the location of Beatbox shortly after posting this
I do make additions myself. This accounts for near 90% of the content.Baconation wrote:@Afrothunder
Is it possible for you to submit HB or do you have to wait for others to do it? It seems like you could be getting HB in faster.
The PSP client is in Lua.(I find it extensively useful for rapid development and made the patching system significantly easier to do).Babkock wrote:Are you writing it in Lua or C (I think I read in the credits you're using PGE)? You could fscanf flash0:/vsh/etc/version.txt to find the firmware version and check if flash0:/vsh/module/recorvery.prx and ./satellite.prx (I think that's where satellite is, the recovery menu and VSH menu modules, that is) == NULL to check for custom firmware. You could just warn the users that the plug-ins and certain homebrews rely on a specific firmware version, or hide the plug-ins and homebrew from OFW users (they'll be none the wiser).
Since PGE's unzip routine halts the program, you could load an external PRX module that unzips the downloaded homebrew according to a temporary text file (for communication between the EBOOT process and the background process) and use the foreground process to check on the installation progress and refresh the loading bar. If you can't fit PGE into a PRX module (those are written much differently than EBOOTs), then you can try fitting zlib into one.
Just throwing ideas out there
EDIT: ****, my unzip idea might not be compatible with OFW users.
There were licensing issues with using the PGE library with C in that the actual licensing requirements were not clear at all, unless there was documentation that I was missing. 0.03 was an option but we did not want to be subjected to the GPL(that and we later found that its modular design is OFW incompatible).Babkock wrote:I miss the old days
C is great for low-level stuff, and you can use the PGE library with it. Just trying to help, bro, there's much more to PSP homebrew than just games and applications. Good luck with future development, this is a great project you have here.
You use the luac program to convert Lua into bytecode, it doesn't really "compile". (You can also do this from within a Lua program by writing the result from loadfile on your script into a file)noname120 wrote:Hey afrothunder, ho do you compile lua ?
only 5 pages is 20 itemsDman49 wrote:There are only 5 pages of Genesis Comp games there, not including my app T.T . Do you plan to update?