Advertising (This ad goes away for registered users. You can Login or Register)

HomebrewStore 2.50 LP "Avalon"

Submit your entry for the competition here.
check http://wololo.net/genesis for detailed rules
Locked
User avatar
bsanehi
VIP
Posts: 389
Joined: Thu Mar 17, 2011 2:07 am
Contact:

Re: HomebrewStore 2.50

Post by bsanehi » Thu May 26, 2011 3:41 am

What if you use rar extraction or is it the same?
Advertising

Baconation
Posts: 78
Joined: Tue Mar 29, 2011 9:36 pm

Re: HomebrewStore 2.50

Post by Baconation » Thu May 26, 2011 5:45 pm

@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.
Advertising

Babkock
Posts: 36
Joined: Sat Mar 12, 2011 10:30 pm

Re: HomebrewStore 2.50

Post by Babkock » Thu May 26, 2011 6:10 pm

afrothunder wrote:
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.
Thanks for the ideas.

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 ;)
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 :P ).

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.
My latest homebrew: ToneMatrix 0.9 - Now with export feature!

afrothunder
Posts: 270
Joined: Tue Jan 18, 2011 6:20 pm

Re: HomebrewStore 2.50

Post by afrothunder » Thu May 26, 2011 7:16 pm

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.
I do make additions myself. This accounts for near 90% of the content.
What kind of rate would you like? On average I think each week adds some 3 items or so and updates the versions of even more which is a fairly steady pace(There should be no way to get bored of all of the content added in a content update before the next one if you actually use the content, assuming all of the updates are your kind of thing)

Theres also some math behind it, a very very large update could result in the kind of mass downloading that would eat TBs worth of bandwidth and bring the store to its knees under the load(a fine example is the HB Store instability over the NZP launch).
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 :P ).

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.
The PSP client is in Lua.(I find it extensively useful for rapid development and made the patching system significantly easier to do).

I had never thought of going about the firmware version and CFW checks the way you mention and they are good methods. However, this would only work on the PSP client. Be aware that there are also mobile and PC clients to the HomebrewStore that would need solutions. I also don't think that simply warning is a good solution(hiding is good but it does certainly fragment the user experience between users).

And you are correct about the unzip idea. I cannot load PRXs from Memory Stick or System Storage on OFW, IIRC.

Babkock
Posts: 36
Joined: Sat Mar 12, 2011 10:30 pm

Re: HomebrewStore 2.50

Post by Babkock » Thu May 26, 2011 7:23 pm

I miss the old days :P

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.
My latest homebrew: ToneMatrix 0.9 - Now with export feature!

afrothunder
Posts: 270
Joined: Tue Jan 18, 2011 6:20 pm

Re: HomebrewStore 2.50

Post by afrothunder » Thu May 26, 2011 8:08 pm

Babkock wrote:I miss the old days :P

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

I understand you're trying to help and believe me the feedback does help even if its not acted upon immediately. CFW content is a realm that I don't believe HomebrewStore is quite ready to enter into yet but all of the CFW based feedback does help for the day that it is ready to have CFW-specific content(maybe one day my NewSlide plugin will be on HomebrewStore). There are quite a few users of OFW that I'm sure rely on HomebrewStore for their homebrew gaming and it would be a disservice to them to drop the focus from them.

User avatar
noname120
Developer
Posts: 775
Joined: Thu Oct 07, 2010 4:29 pm

Re: HomebrewStore 2.50

Post by noname120 » Thu May 26, 2011 8:09 pm

Hey afrothunder, ho do you compile lua ?
Funny stuff
<yifanlu> I enjoy being loud and obnoxious
<yifanlu> rooting an android is like getting a hooker pregnant
<xerpi> I sometimes think I should leave all this stressing **** and be a farmer instead

afrothunder
Posts: 270
Joined: Tue Jan 18, 2011 6:20 pm

Re: HomebrewStore 2.50

Post by afrothunder » Thu May 26, 2011 8:17 pm

noname120 wrote:Hey afrothunder, ho do you compile lua ?
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)

Note that HBStore is not only converted into bytecode for most of it's code. Much of the HBStore client is also encrypted(as is every update package and LivePatch).

Dman49
Posts: 55
Joined: Wed May 11, 2011 10:49 pm

Re: HomebrewStore 2.50

Post by Dman49 » Mon May 30, 2011 10:29 pm

There are only 5 pages of Genesis Comp games there, not including my app T.T . Do you plan to update?
PSP 3000 PRO-B6 - PSP GO PRO-B6
Creations: BeastieBox (1.3) ; Flat Paintball (1.0) ; HeroClix PSP (unreleased)

afrothunder
Posts: 270
Joined: Tue Jan 18, 2011 6:20 pm

Re: HomebrewStore 2.50

Post by afrothunder » Mon May 30, 2011 10:35 pm

Dman49 wrote:There are only 5 pages of Genesis Comp games there, not including my app T.T . Do you plan to update?
only 5 pages is 20 items

Content updates happen 2-3 times per week usually.

If your Genesis submission is OFW compatible and passes our testing procedures it will be on the Store soon(unless your content happens to be fairly old and yet is still missing, in which case I suggest you submit your content manually through the HomebrewStore site, you should get a response in under a week).

Updates take a while, the system is not automated and all content is compatibility tested.

Locked

Return to “Submissions”