Hacking BAGPlug Release 1

  • Thread starter Thread starter BassAceGold
  • Start date Start date
  • Views Views 11,499
  • Replies Replies 72
BassAceGold said:
ron975 said:
What format are the color codes in? Hex? RGB24?
EDIT: Oops, unintentional double post..

Everything you need to know is listed in the first post:

Skinning support:
-png files, 8 bit, 16 bit, 24 bit and 32 bit bitmap files
--NOTE: backgrounds must be 16 or 24 bit bmp so fast rendering can be used for a smoother browser
-Windows and sub windows are just color codes defined via the skin.ini file
-these color values are 16 bit colors, the included ColorConvert.exe program can be used for converting 24 bit R G B color values to 16 bit color vales (PA_RGB in the program)



A Gay Little Catboy said:
QUOTE(BassAceGold @ Feb 27 2011, 09:34 PM) I'm not sure if Spinal added multibooting to his loader, but if it does support it, you can just use his loader to load this. Other than that it does not interfere with any of the iMenu files. If none of the above is possible, then just set iMenu as a favorite in my menu or my menu as a favorite in iMenu.
I got it work on iMenu just fine on iMenu, now does it always lack a top screen? Just worried I might have done something wrong

There is no top screen, its listed under planned features in the first post.
I saw it and then edited my post about it
 
BassAceGold said:
freestile said:
Looks cool, but I just barely got into grounds with messing with the imenu.
That ones pretty cool too. Would be nice to see touch screen support for a later
release of the imenu. Really cool to see plugin replacement menus for the dstwo.
Good work dude.

Touch screen is supported for every menu, buttons however aren't supported in all menus.

There is no top screen yet, it is listed under planned features.
not true, imenu changed to button only
 
BassAceGold said:
I'm not sure if Spinal added multibooting to his loader, but if it does support it, you can just use his loader to load this. Other than that it does not interfere with any of the iMenu files. If none of the above is possible, then just set iMenu as a favorite in my menu or my menu as a favorite in iMenu.

I have just added multiboot to the next release of iMenu, b3.2 will have the option to change which menu file is loaded by holding L+R during booting (brings up a multi-os type menu with up to 5 boot options, allowing to boot one time in a different menu, or change the default menu. All this without effecting the functionality of iMenu or BAGUI (I hope).
 
I took all my AKAIO homebrew icons and converted them to .ico format to be used with BAGplug.
For convenience, I added em to their own folder in the mucho expansive VatoPack.

2011-03-01_032634.png
 
Decisions Decisions
unsure.gif
.....Which menu to choose ???? iMenu, Bagsplug or Plugin ????

I'm biased towards iMenu since I 'helped' out on it - but BagPlug has some nice features (like basic media player & option to 'boot DSGame on ROM'S'). It also means I may have to start making another set of Icons like Vatoloco has (that'll make 4 different sizes now - 32x32, 40x42, 50x50 and 50x60) - confusing or what !!
wacko.gif


What with trying to keep the DS2 Skin thread updated as well.........AARRrrggghhh !!!!!
firefirefire.gif


It's a shame I don't know how to program (properly)
- If so I would come up with a program that allowed you to select a picture (say a 50x50 sized icon)
- It'll create all 4 sizes (in correct 16-bit/24-bit format,size,shape,style etc) in one go (rescaling automatically wherever possible)
- Maybe even create suitable INI files (for those that need it) based on the name you save the files as
- With each file(s) saved in dedicated folders for /iMenu(b2)/,/iMenu(b3)/,/BagPlug/ & /Plugin/ .......
 
This menu is great if you don't want to fiddle with an ini file just to see your plugins and files, while iMenu looks great.

Basically its convenience vs appearance.

It would be nice if both menus could use a standard icon size, I went with 32 x 32 because that is the size of NDS icons.
 
Net_Bastard said:
iMenu or this? Auuuugh can't choose!

You don't really need to, they should both be perfectly capable of running from the same card. iMenu can be loaded from BAGUI and BAGUI can be loaded from iMenu.
 
@ BassAceGold: don't know if anyone else has had this problem
- I've given BagPlug a very quick 'try' (as part of Spinal's 'Quad-Boot' menu, not as 'Default') but when scrolling (using D-pad) down, frequently it seems to 'lock-up' when I get to the bottom of a long list & I have to reset the DSi
 
BassAceGold said:
How long is the list?
Well it happened in my 'DS Games' list - & that has 'only' 217 items in it, but also in imenu ICON folder (288 items) - but (as said only a quick go) I THINK it also happened in my 'Homebrew' folder of only 40 items
 
Small update here in light of the new CATSFC.

If you'd like to swap out BAGSFC as the default emulator, or even dual boot both emulators in the menu.

-Open "/_bagui/ext/" folder
-Copy the following

Code:
CATSFC:
"/CATSFC/CATSFC.plg"//file path to the plugin
[$PRGMPATH$,$FILEPATH$]//arguments are separated by commas
;

For replacing BAGSFC
-remove the BAGSFC section and simply paste the CATSFC launching args (in the codebox) to the sfc, smc, and zip files (in /_bagui/ext/)

For Dual booting CATSFC and BAGSFC
-copy and paste the CATSFC launching args before or after the BAGSFC section of the sfc, smc and zip files (in /_bagui/ext/)
-They will be listed respectively to their order in the arg files upon launching the rom

*Note*
You may need to change the file path to where you have the CATSFC plugin file.
 
Sorry for double posting, but here is some news for the next release:

-You can now hide file extensions in the browser
-You can set a folder path to use for custom icons on a per skin basis.
-Media player is fully skin-able now, moving away from the window system
-Much faster file browsing with optimized sorting, and improved icon handling. Common icons are now cached when they are loaded
-increase from 512 files max to 1024 files and 64 directories per folder
-Lots of bug fixes regarding png icons, file icons corrupting on skin changes, general bugs
-overhaul of the settings menu, to accommodate new settings
-A nice new default skin

Also as of EOS 1.11, this menu can now launch commercial NDS roms.

Here is a screenshot of the menu so far:
11-3-10-14-31-58.png


Things planned but not implemented:
-basic file operations (cut, copy, paste)
-overhauled favorites screen
-top screen skinning
-whatever else I can think of

Just a general note here:
This menu best performs on FAT16 file systems. FAT32 is extremely slow and cannot background music and browse files at the same time, yes it makes that big of a difference.
So if your SD card supports FAT16 (might work using 64kb clusters if its a big card), I highly recommend it over FAT32 for way faster file operations.
 
Up to 2tb can be formatted with FAT16 using 64kb clusters. I'm not sure what the max size the Supercard can handle with 64kb clusters, but I have a 4gb sd card formatted to FAT16 working fine.
 

Site & Scene News

Popular threads in this forum