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

YAPM (a) Plugins Manager v0.60

Submit your entry for the competition here.
check http://wololo.net/genesis for detailed rules
Strangelove
Posts: 286
Joined: Thu Nov 25, 2010 6:32 pm

YAPM (a) Plugins Manager v0.60

Post by Strangelove » Wed Feb 16, 2011 12:34 pm

Here's my entry into the competition. I released it now since it already has all the features you'll be looking for in a plugin manager. It is a work in progress, meaning there will be features to come, and eye-candy to be added. Feedback is most welcome.

Perhaps the coolest features are "behind the scenes". For this project I wrote a support library that will allow you to package a tree-structure of files as a standard cpio archive, you can then attach the cpio archive in the psar section of the PBP. The library takes care of accessing the files, also wrote a file-system handler for oslib that allows you to access those files using regular oslib functions.


Description:
--------------
"YAPM (A) Plugins Manager" is just what the name implies. It's a homebrew to
keep your PRX plugins organized. It started out as a project to get more
experience coding for the PSP and also because other Plugin Managers at the
time either had bugs or were written in a foreign language, or both.

The name stands for "Yet Another Plugin Manager" it is also a recursive
acronym. It is coded using the OldSchool MODv2 library, the MinPSP toolchain
and my own tools and libraries.


Download:
--------------

It comes in two variants, one signed to run on OFW and one unsigned for use on CFW/HEN. Both variants use approximately 1 Mb disc space.

The partypak is an optional eye-candy extra, it contains background images, music and can be useful if you want to modify the look. Note that the partypak overwrites the configuration file to change the look of the plugin manager.

Download URL: http://www.mediafire.com/?bnna5skbs1zfv

The latest version is 0.60.


Features:
--------------

- Graphical application with lots of eye-candy.
- Statistics and help screen.
- Configuration file.
- Customization possible.
- Multilingual (automatic).

- Toggle plugins on/off.
- Edit lines w/ on-screen keyboard.
- Remove and insert lines.
- Move lines up & down.
- Copy, cut & paste lines.
- Save and load .txt files.
- Unlimited lines and scrolling.
- File selector to add plugins.
- Keep multiple sets of plugin configurations.

- Creates .txt files if they don't exist.
- Handles unix, macintosh and windows text files.
- Automatically removes empty lines.
- Can load and save to flash0 (if configured).

- Online version check.
- English, German and Spanish language.
- Badly translated French language.


Screen-shots:
-------------------
[spoiler]Official compo version:
Image
Image
Image
Image
With partypak add-on:
Image
Image
Image
Image[/spoiler]

Changelog:
-------------------
[spoiler]Version 0.60
- Made it easier to scroll through large lists with left and right.
- File selector with configurable initial path.
- File selector sorts and filters results.
- Put translations into TXT files so they can be edited more easily.
- Select between 4 plugin configuration sets. Set 0 is the active configuration,
and sets 1-3 is archived plugin configurations.
- Plugged a big memory leak.
- Code cleanup and updated english translation.
Version 0.50
- Made theme sets for colors (finally).
- Temporarily disabled network stuff until I can put it to good use.
- Disabled redundant screenshot function.
- Moved command menu to it's own tab.
- Simplified configuration file.
- Always use Media Engine. It works in user mode on OFW >= 2.0.
- Fixed CWD bug caused by thread amnesia.
- Japanese font is now mandatory for japanese locale.
- Replaced extended permissions edition with a kernel module.
Version 0.45
- Possible to sign homebrew.
- Smooth online check.
- Fix some contrast issues.
- Fix crash caused by trying to write to write-protected media.
- Extended permissions edition. (Can write to flash0)
Version 0.40
- Workaround for a sound bug.
- Background music possible.
- Added sound effects.
- Added sine-wave effect.
- Added 3d cube effect.
- Added command menu.
- Gets language and last used AP from system registry.
- Improved contrasts for readability.
- Added proper Spanish language by Equis.
- Added online version checking.
Version 0.30
- Customization possible.
- Multilingual.
- Added proper German language by Nightfox.
- Added *** google translations for French and Spanish.
- Unlimited lines and scrolling.
Version 0.21
- Fixed a bug in the paste function.
Version 0.20
- Added configuration routines.
- Copy, cut & paste lines.
- Move lines up & down.
- Overwrite support to CPIO library.
- Cleaned up PBP & CPIO libraries.
- Cleaned up SEPLUGIN library.
Version 0.10
- Initial version for the PSP Genesis competition.[/spoiler]
Advertising
Last edited by Strangelove on Mon May 30, 2011 7:31 pm, edited 19 times in total.
"If you have specific questions ... don't hesitate to ask as the more generic the question is the more philosophic the answer will be" - PSPWizard

steam_power
Posts: 19
Joined: Sun Nov 21, 2010 7:34 pm
Location: you will never know

Re: YAPM Plugins Manager

Post by steam_power » Wed Feb 16, 2011 4:21 pm

im afraid your to late someone already entered a plugin manager i havent tried it but this one looks like it has a cleaner gui,good luck to you anyway
Advertising

equis
Posts: 120
Joined: Wed Feb 16, 2011 3:25 pm
Location: Cthulhu city

Re: YAPM Plugins Manager

Post by equis » Wed Feb 16, 2011 4:59 pm

Looks better organized than other similar homebrews, i'll try it.
Operation sounds well organized, too. An option I would suggest is to copy or move plugins (lines) to other text files, as I heard about some plugins that work under different environments (I personally don't use that way). For example, a plugin can be included in vsh.txt AND game.txt.
Thanks.
e.q.u.i.s.: Expert Qualified for Unrestrained Intense Stimulation

Strangelove
Posts: 286
Joined: Thu Nov 25, 2010 6:32 pm

Re: YAPM Plugins Manager

Post by Strangelove » Wed Feb 16, 2011 11:11 pm

Didn't see the compo rule about needing to have a splash screen. Reuploaded a version that is compliant, but otherwise feature-identical, so if you downloaded the first version there's no need to download this one.

Also thanks for comments. Copy&Paste sounds useful, I'll see about adding that in the next version.
Last edited by Strangelove on Thu Feb 17, 2011 5:48 pm, edited 1 time in total.
"If you have specific questions ... don't hesitate to ask as the more generic the question is the more philosophic the answer will be" - PSPWizard

some1
HBL Collaborator
Posts: 139
Joined: Sun Dec 12, 2010 4:19 am

Re: YAPM Plugins Manager

Post by some1 » Thu Feb 17, 2011 1:41 am

I think you should remove your "previous" link, the main point of the splash screen is to give credit to the ppl and sites who are sponsoring this compo. Without them there'd be no prize(s)
way to keep a secret malloxis...erm jeerum
Hmm, a demo user mode exploit doesn't seem as important anymore, I wonder why... xP

the-green
Posts: 45
Joined: Sun Jan 16, 2011 2:10 pm

Re: YAPM Plugins Manager

Post by the-green » Thu Feb 17, 2011 4:00 pm

Thancks, i'll tray it
Last edited by the-green on Sat Feb 19, 2011 9:35 am, edited 1 time in total.

npt
VIP
Posts: 154
Joined: Wed Oct 27, 2010 3:32 pm

Re: YAPM Plugins Manager

Post by npt » Thu Feb 17, 2011 4:09 pm

some1 wrote:I think you should remove your "previous" link, the main point of the splash screen is to give credit to the ppl and sites who are sponsoring this compo. Without them there'd be no prize(s)
I agree with some1, if the main link in your first post still has the non-splashscreen version, get that updated. Would hate to have you forget about it and have it cause probs later...

However, to get to the important part of this, my 1st reply to your entry, your entry is accepted! :) Everyone else learn from this; do not submit without splash screen, if it keeps happening depending on which of the five of us replies first - or rather has the time to test and then reply first, well... just saying be careful! : )

Regards,

npt

:D

Strangelove
Posts: 286
Joined: Thu Nov 25, 2010 6:32 pm

Re: YAPM Plugins Manager

Post by Strangelove » Thu Feb 17, 2011 6:01 pm

Ok, that's taken care of now.
"If you have specific questions ... don't hesitate to ask as the more generic the question is the more philosophic the answer will be" - PSPWizard

wololo
Site Admin
Posts: 3616
Joined: Wed Oct 15, 2008 12:42 am
Location: Japan

Re: YAPM Plugins Manager

Post by wololo » Sat Feb 19, 2011 7:22 am

Strangelove wrote: Perhaps the coolest features are "behind the scenes". For this project I wrote a support library that will allow you to package a tree-structure of files as a standard cpio archive, you can then attach the cpio archive in the psar section of the PBP. The library takes care of accessing the files, also wrote a file-system handler for oslib that allows you to access those files using regular oslib functions.
This part is getting my attention... this sounds fairly cool, I'm wondering if it could be added as an extension to OSLib... I'm probably dreaming here, but does it allow write access as well? (sounds dangerous, but oh well...)
If you need US PSN Codes, this technique is what I recommend.

Looking for guest bloggers and news hunters here at wololo.net, PM me!

zALME
Posts: 16
Joined: Wed Feb 16, 2011 9:15 am
Location: Austria
Contact:

Re: YAPM Plugins Manager

Post by zALME » Sat Feb 19, 2011 8:47 pm

Good work!
PSP Go: 6.35 PRO-B2
PSP 2000: Bricked
PSP 1000: Bricked

Image

Post Reply

Return to “Submissions”