QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[Release] APPSwitcher PSP 1.0

This is a discussion on [Release] APPSwitcher PSP 1.0 within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Code: - -- --------------------------------------------------------------------- -- - Author MK2k / www.mk2k.net Name APPSwitcher PSP Version 1.0 Platform PSP (Custom Firmware 3xx-5xx) ...

Reply
 
LinkBack Thread Tools
Old 11-07-2008, 05:01 PM   #1
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default [Release] APPSwitcher PSP 1.0

Code:
- -- --------------------------------------------------------------------- -- -
Author      MK2k / www.mk2k.net
Name        APPSwitcher PSP
Version     1.0
Platform    PSP (Custom Firmware 3xx-5xx)
Dev-Details VSH Plugin Developed in C
- -- --------------------------------------------------------------------- -- -

Description

APPSwitcher is a little VSH plugin that lets you categorize your homebrew for the XMB.
By the press of a button combination you can then switch from category to category which then gets shown to you right on the XMB.

Download

via mk2k.net

Read the english or german readme file for information on how to install and use this plugin!

visit www.mk2k.net
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:07 PM   #2
No longer a community member.
 
Join Date: Dec 2005
Posts: 22
Trader Feedback: 0
Default

Nice quality release MK2k

I'll be checking this out for sure.
Hardrive is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:37 PM   #3
Local Tech
 
joseph10444's Avatar
 
Join Date: Oct 2007
Real First Name: Joe
Location: home
Just Played: rockband
Posts: 1,822
Trader Feedback: 0
Default

wow this is a must have
havent tried it yet but WILL
definitely
thank you
-=Double Post Merge =-
i have a game folder FULL (around 100) of eboot app/game
SO
==
i delete them (providing i move the game/app to another folder temporarily)
create the BREW_xxxx folders and place wanted homebrew in there

and edit appswitcher.txt

Last edited by joseph10444; 11-07-2008 at 05:43 PM.. Reason: Automerged Doublepost
joseph10444 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:45 PM   #4
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

omg 100 o_O
i have maybe 20 and scrolling through them was a pain in the a$$
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:45 PM   #5
Local Tech
 
joseph10444's Avatar
 
Join Date: Oct 2007
Real First Name: Joe
Location: home
Just Played: rockband
Posts: 1,822
Trader Feedback: 0
Default

sorry
and will you be able to fix the problem of the usb thing (might forget)
and what wil happen if you forget to do usb? :O
joseph10444 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:47 PM   #6
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

If you forget to do the USB workaround, you will see some Defect Files that can't be started (they are the remains of the cached last category), nothing to worry about imho.
I will do my best and tbh have to ask around if there is a good way to flush the memorystick cache for the XMB.
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:50 PM   #7
Local Tech
 
joseph10444's Avatar
 
Join Date: Oct 2007
Real First Name: Joe
Location: home
Just Played: rockband
Posts: 1,822
Trader Feedback: 0
Default

k thanks a lot for this

my "BREW_HBGAME" list will be like double of your current list lol
joseph10444 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 05:56 PM   #8
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

You could sub-categorize them too, e.g. "BREW_GAME_ACTION", "BREW_GAME_PUZZLE" etc.
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 06:37 PM   #9
Local Tech
 
joseph10444's Avatar
 
Join Date: Oct 2007
Real First Name: Joe
Location: home
Just Played: rockband
Posts: 1,822
Trader Feedback: 0
Default

right..
i'll see
joseph10444 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 07:09 PM   #10

Developer
 
Mr305's Avatar
 
Join Date: Nov 2006
Posts: 1,521
Trader Feedback: 0
Default

How does this work (I mean internal working)?
Mr305 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 09:48 PM   #11
 
maxexcloo's Avatar
 
Join Date: Feb 2008
Location: Australia
Posts: 390
Trader Feedback: 0
Default

Is it possible to do it like this:



Great work BTW
maxexcloo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 10:09 PM   #12
Retired PSP Developer
 
Join Date: Jan 2006
Location: Hong Kong
Posts: 213
Trader Feedback: 0
Default

Quote:
Originally Posted by MK2k View Post
If you forget to do the USB workaround, you will see some Defect Files that can't be started (they are the remains of the cached last category), nothing to worry about imho.
I will do my best and tbh have to ask around if there is a good way to flush the memorystick cache for the XMB.
Flushing the MS cache is easy. Just put this statement in your app.
Code:
sceIoDevctl("fatms0:", 0x0240D81E, NULL, 0, NULL, 0 );
BTW, nice utility.
AhMan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 10:12 PM   #13
 
BlackBurd's Avatar
 
Join Date: Aug 2008
Location: thugz mansion
Posts: 875
Trader Feedback: 0
Default

Quote:
Originally Posted by AhMan View Post
Flushing the MS cache is easy. Just put this statement in your app.
Code:
sceIoDevctl("fatms0:", 0x0240D81E, NULL, 0, NULL, 0 );
BTW, nice utility.
oh my fu**** god a living legend on qj.net.



this is a very cool app by the way.
everyone always asked for something like this
__________________
[QUOTE=SuperBatXS]I use my psp all the time in the plane. I was masturbating once while watching some lesbian videos when a fat lady beside me was sleeping and her really hot daughter next to her was getting ready for my dong to shove up her ding. Then, her daughter and I were about to go to the bathroom together but, the air hostess came to tell me i should stop right now. [U]I swear this happened.[/U] I am never taking my psp to the plane again. Always got my iPod though...hehe. ;)[/QUOTE]

Last edited by BlackBurd; 11-07-2008 at 10:43 PM..
BlackBurd is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-07-2008, 11:46 PM   #14
 
Join Date: Jan 2007
Location: United States
Posts: 125
Trader Feedback: 0
Default

anyone actually tried it yet?
i just installed it and it doesnt allow usb to work
on first try it doesnt do anything
second try it freezes the psp
read readme
everything is correct as per the readme
alongcametheother is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 12:33 AM   #15
 
Join Date: Dec 2005
Location: Texas
Posts: 1,087
Trader Feedback: 0
Default

I got it working. I think the USB icon turns into a sort of "refresh" or cache clear button to see your new category. It feels a bit rudimentary, but for what it does (organizes my long list of homebrews, apps, and ISO's) and for free, I can't complain Maybe AhMan's code can help make the process more intuitive.

Just some suggestions, if you want them:
- Option to remove the load text -- I can understand its purpose, but I don't like splashscreens or load text unless it has a purpose other than to tell me the obvious
- Button Assignment! The switching process would be easier if the categories were assigned to other DPAD buttons

Optional: Intrafont support. It would make the GUI look cleaner and is easier to read when it's sitting atop all the graphical elements

Thanks for the nice app
__________________
[SIZE="5"][B]๏̯͡๏[/B][/SIZE]
Psypher is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 01:41 AM   #16
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

Mr305: it's based on renaming directories, nothing more, nothing less
AhMan: I already knew of this piece of code and have put it before and after the operations on the file system, unfortunately without any success.
alongcametheother: maybe you already have one or more plugins running and APPSwitcher isn't compatible to that/them?
Psypher: a plugin being successfully loaded is a purpose, another purpose could be that I like to have my name on everyone's PSP at least for some seconds hmkay? I'll take the button assignment option on my Todo list

oh and Thanks for your comments so far, I didn't think that such a little plugin would be such a crowd-pleaser
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 01:53 AM   #17
 
Join Date: Dec 2005
Location: Texas
Posts: 1,087
Trader Feedback: 0
Default

Quote:
Originally Posted by MK2k View Post
Mr305: it's based on renaming directories, nothing more, nothing less
AhMan: I already knew of this piece of code and have put it before and after the operations on the file system, unfortunately without any success.
alongcametheother: maybe you already have one or more plugins running and APPSwitcher isn't compatible to that/them?
Psypher: a plugin being successfully loaded is a purpose, another purpose could be that I like to have my name on everyone's PSP at least for some seconds hmkay? I'll take the button assignment option on my Todo list

oh and Thanks for your comments so far, I didn't think that such a little plugin would be such a crowd-pleaser
It's just something that we naturally assume after running it successfully a few times. And if the app doesn't load properly, well, we'll probably find out within a second or two. Like I said, I understand why you want the loading text there. I respect your wishes, and we're priviledged to even be using this application -- it was only a suggestion. Thanks for taking the button assignment suggestion to consideration.

And yeah, this plug-in has been something that's been asked for ages. I even think I made a thread or viewed some threads asking if such a plug-in exists. All I can say is, FINALLY
__________________
[SIZE="5"][B]๏̯͡๏[/B][/SIZE]
Psypher is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 01:59 AM   #18
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

Asked for ages uhuh, well yeah I myself don't tend to hang around in forums that much (apart from my own created threads)
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 02:03 AM   #19
 
Join Date: Jan 2007
Location: United States
Posts: 125
Trader Feedback: 0
Default

i plan on hanging around in this thread for a while
this plugin is a god send

and yes i tried it with all plugins disabled
at first i thought it might have been cxmb
but still didnt work
alongcametheother is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 02:24 AM   #20
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

alongcametheother: well, please try with a minimalistic filled memorystick if thats possible for a first start. Having the memorystick formatted could be beneficial too. (Backup your previous stuff before that of course).
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 02:40 AM   #21
 
Join Date: Jan 2007
Location: United States
Posts: 125
Trader Feedback: 0
Default

Quote:
Originally Posted by MK2k View Post
alongcametheother: well, please try with a minimalistic filled memorystick if thats possible for a first start. Having the memorystick formatted could be beneficial too. (Backup your previous stuff before that of course).
i had the same thought
even renamed and set everything up just like the readme states
directory names and appswitcher.txt

appswitcher.txt reads:

ms0:/PSP/GAME150;ms0:/PSP/BREW_APP150
ms0:/PSP/GAME4XX;ms0:/PSP/BREW_APP4XX
ms0:/PSP/GAME;ms0:/PSP/BREW_GAME

and directories are renamed as such

i always have the best luck
Murphy's Law and all that
-=Double Post Merge =-
the game folder that i renamed BREW_GAME works but nutin else

Last edited by alongcametheother; 11-08-2008 at 02:44 AM.. Reason: Automerged Doublepost
alongcametheother is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 03:27 AM   #22
Retired PSP Developer
 
Join Date: Jan 2006
Location: Hong Kong
Posts: 213
Trader Feedback: 0
Default

Quote:
Originally Posted by MK2k View Post
Mr305: it's based on renaming directories, nothing more, nothing less
AhMan: I already knew of this piece of code and have put it before and after the operations on the file system, unfortunately without any success.
alongcametheother: maybe you already have one or more plugins running and APPSwitcher isn't compatible to that/them?
Psypher: a plugin being successfully loaded is a purpose, another purpose could be that I like to have my name on everyone's PSP at least for some seconds hmkay? I'll take the button assignment option on my Todo list

oh and Thanks for your comments so far, I didn't think that such a little plugin would be such a crowd-pleaser
That's kind of strange. I've just tested it and it worked for me. The way I've tested is I've another little seplugin which runs in parallel with yours. After I've pressed the button to switch Application Group, I pressed the note button which activates my little plugin and all it does is to call the sceIoDevctl.

This statement should be placed after you've renamed directories and close all file descriptors. BTW, the flushing of MS Cache will also force all open files to be closed.
AhMan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 03:59 AM   #23
 
Join Date: Jan 2007
Location: United States
Posts: 125
Trader Feedback: 0
Default

just updated to 5.00 m33-2 just to check if itd work
still same stuff

before i upgraded it wouldnt let me use anything in the settings menu
and would freeze on some of them

it would let me see what was in the renamed game folder
when i switched to another one it would show the no games message
but then it would rename one of the folders back to the original name

even tried all the little tricks to make sure it was saving on the stick correctly

had to do all the file transferring through recovery since everything in the settings menu was broken
figured this plugin reroutes the usb command anyways for its own use

sorry really tired hope im making sense
alongcametheother is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-08-2008, 06:38 AM   #24
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

Ahman: ok will give it another go then.
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2008, 02:42 AM   #25
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

Thanks for the bug reports, will work on them, see you again with version 1.1
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-09-2008, 12:35 PM   #26
 

 
Join Date: May 2008
Location: The Netherlands
Posts: 330
Trader Feedback: 0
Default

nice done
malliet is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-10-2008, 01:13 AM   #27
 
MK2k's Avatar
 
Join Date: Apr 2007
Posts: 181
Trader Feedback: 0
Default

Hey guys,

- The following is not an official release -

Get the updated beta from http://mk2k.net/temp/appswitcher_1.1b-mk2k.zip

the zipfile just contains the APPSwitcher.prx, replace the old with the new one.

The new one doesn't show any text on the PSP screen, but writes messages to ms0:/appswitcher.log
Please use the steps from the 1.0 readme to set up your PSP as intended and use the Right-Trigger+D-Pad-Right combination to switch.

- The procedure to go to the USB activation/deactivation ISN'T necessary anymore.
- the ISO directory still doesn't seem to work, so please only use switching with PSP/GAME etc.
-> please also try other XMB functionality while this plugin runs (the issues reported by some of you should be gone now)

please report back how it worked for you.

thanks

-- MK2k
MK2k is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-10-2008, 01:40 AM   #28
 
Join Date: Jan 2007
Location: United States
Posts: 125
Trader Feedback: 0
Default

awsome
ill give it a go
by the time the final release comes out this app is gonna be ground breaking hehe
alongcametheother is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-10-2008, 02:00 AM   #29
 
Join Date: Dec 2005
Location: Texas
Posts: 1,087
Trader Feedback: 0
Default

Awesome, will give this a spin! Thanks :-)
__________________
[SIZE="5"][B]๏̯͡๏[/B][/SIZE]
Psypher is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-10-2008, 06:51 PM   #30
 
RupertAvery's Avatar
 
Join Date: Apr 2008
Location: in a hobbit hole
Posts: 67
Trader Feedback: 0
Default

I'm on 4.01 M33.

Worked great! At first I forgot to delete the existing GAME folder, so it didn't seem to work. Once I had done that, all went well.

Thanks Mk2k!

Last edited by RupertAvery; 11-10-2008 at 07:02 PM..
RupertAvery is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
appswitcher , psp , release

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 03:34 PM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us