Hacking USB Loader GUI-FX

  • Thread starter Thread starter maddoc
  • Start date Start date
  • Views Views 89,765
  • Replies Replies 334
Humm i noticed that all of them are reading PNG .. is there not a way to Read the Image that is on the Actual Disc ? or video or what ever it is. and then place them into the Loader .. kinda like how the disc chan works now ?
 
maddoc said:
New version added.
http://ul.to/cuu8px


GUI performs as in this video:



Remember, covers go in folder SD:\coperti\
coversize is 160x224 due to wii graphic processor
Use the covers from alpha1 package.

If you use the usual 160x225 covers, the loader will not work!
WOW! This looks a LOT better! The size is MUCH better! I love the "grow" effect too!

Keep up the good work guys!!



TiMeBoMb
yay.gif
 
maddoc said:
coversize is 160x224 due to wii graphic processor
Use the covers from alpha1 package.

If you use the usual 160x225 covers, the loader will not work!
Hi all, I am novice in wii dev while I know C++ very well.

Why is there this constraint while other usb loader uses the "standard" 160x225 without any problems ?

Do you use a different library ?
 
I replaced the old .dol with this new one, but covers are not showing, although they did show in the previous version. What could be wrong? I didn't touch the coperti folder.
 
This version reads the exact id string only. Rename the game covers with the exact game id showed by wbfs manager and it will work just fine. Good luck!
 
Is there no way of making the title appear on the ? covers for which you do not have covers for?

I ask cos my collection is big & in all regions, so although I may well have the covers they may not have the right game id, so I need to identify which one's dont so I can correct the game id.
 
ulysse57 said:
maddoc said:
coversize is 160x224 due to wii graphic processor
Use the covers from alpha1 package.

If you use the usual 160x225 covers, the loader will not work!
Hi all, I am novice in wii dev while I know C++ very well.

Why is there this constraint while other usb loader uses the "standard" 160x225 without any problems ?

Do you use a different library ?


Hi Ulysse57 (c chouette comme alias!) , nice to join us and thanks for giving your skills to better the USBLoader!

And yes dimoc uses GRRLib to use the "sprite" function of it to increase the size of covers
 
This is one of the better looking GUI's so far. Maybe the input for a background png and maybe move the png's up a bit so there's room for a bar underneath them to put some info and button map.
I would like to help you with the graphical stuff.
 
atupac said:
Hi Ulysse57 (c chouette comme alias!) , nice to join us and thanks for giving your skills to better the USBLoader!

And yes dimoc uses GRRLib to use the "sprite" function of it to increase the size of covers

I wanted to take Ulysse31 for the cartoon but it is often taken on some website so I took Ulysse57 ...

So, if dimoc uses GRRLib why not to use it in this loader too, because now we have three (and even more with the small covers sometimes) differents sizes for one pixel more : 160x224, 160x225 and 160x226 !

If I have time, I will install all the stuff to be able to compile code for the wii.
 
ulysse57 said:
maddoc said:
coversize is 160x224 due to wii graphic processor
Use the covers from alpha1 package.

If you use the usual 160x225 covers, the loader will not work!
Hi all, I am novice in wii dev while I know C++ very well.

Why is there this constraint while other usb loader uses the "standard" 160x225 without any problems ?

Do you use a different library ?


All the other loader use just libpng to show pictures. While it is ok for up to 3 images to load (too much loading time from SD), showing more pics needs and using FX needs graphic acceleration. That's why I used GRRLIB (using wii's graphic cpu).

For the 10th time: the wii graphic processor can only load textures that are a multiple of 4, hence 224px wide and not 225 or even 226.




FoxForceFive said:
Is there no way of making the title appear on the ? covers for which you do not have covers for?

I ask cos my collection is big & in all regions, so although I may well have the covers they may not have the right game id, so I need to identify which one's dont so I can correct the game id.

I am working on displaying text now - disc ID and game title.


QUOTE(Vibestar @ Apr 13 2009, 02:37 PM)
This is one of the better looking GUI's so far. Maybe the input for a background png and maybe move the png's up a bit so there's room for a bar underneath them to put some info and button map.
I would like to help you with the graphical stuff.

Noted.
First to get text to display, then we'll see further.
 
maddoc said:
All the other loader use just libpng to show pictures. While it is ok for up to 3 images to load (too much loading time from SD), showing more pics needs and using FX needs graphic acceleration. That's why I used GRRLIB (using wii's graphic cpu).

For the 10th time: the wii graphic processor can only load textures that are a multiple of 4, hence 224px wide and not 225 or even 226.
Thanks for this explanation. Now differences are clearer for me on this point.
 
Very nice Work !
I have injected the dol into a USB Loader WAD and used the images from the alpha1 and it works great !
Please dont quit this project just add more and more features :-)
This is the best one by far.
 
This project turned out to be really nice..

I was wondering if you could post some requirements/instructions on your original post? like if we need ciosrev10 and if this is based on usbloader 1.4 and stuff?

Thanks
 
I tested the alpha2 version of this loader on a European wii.

The interface worked well, the covers loaded and the games ran perfectly. It is clearly one of the best interface among usb loaders. The speed of the interface is clearly very good.

But I noticed a problem on the screen with the position (?) of the covers. The covers on the left, right and bottom are cutted partly on the left, on the right and on the bottom respectively. On top, it seems to be ok but really no space between the top of the cover and the top of the tv (y coordinate at 0).

I use a 16:9 tv and the wii is set in 16:9 display mode.

Did I do something wrong ?

It could be nice to add a sort of scrollbar on top or at the bottom of the screen. It will show the relative position of the displayed page among all the pages and it could be used to go directly to a page. This can be convenient with a lot of games.
 
ulysse57 said:
I tested the alpha2 version of this loader on a European wii.

The interface worked well, the covers loaded and the games ran perfectly. It is clearly one of the best interface among usb loaders. The speed of the interface is clearly very good.

But I noticed a problem on the screen with the position (?) of the covers. The covers on the left, right and bottom are cutted partly on the left, on the right and on the bottom respectively. On top, it seems to be ok but really no space between the top of the cover and the top of the tv (y coordinate at 0).

I use a 16:9 tv and the wii is set in 16:9 display mode.

Did I do something wrong ?

It could be nice to add a sort of scrollbar on top or at the bottom of the screen. It will show the relative position of the displayed page among all the pages and it could be used to go directly to a page. This can be convenient with a lot of games.


Salut Ulysse57 (from Metz,Forbach...lol). It seems that cutted partly Bagrounds (or images) in normal for all usb_loaders, because of the non-fitting GUI for use on a 16:9 tv !!

Please look at that too (ca a l'air nickel, mais ils auraient besoin d'un bon coup de pouce pour en finir...donc si tu t'y retrouve entre C/C++ vas y !!):

http://gbatemp.net/index.php?showtopic=147459&st=390
 
atupac said:
It seems that cutted partly Bagrounds (or images) in normal for all usb_loaders, because of the non-fitting GUI for use on a 16:9 tv !!
Is there any way to manage this problem ? I use a standard usb loader with only one displayed cover and I have not this problem.

QUOTEPlease look at that too (ca a l'air nickel, mais ils auraient besoin d'un bon coup de pouce pour en finir...donc si tu t'y retrouve entre C/C++ vas y !!):

http://gbatemp.net/index.php?showtopic=147459&st=390
I try to follow all usb loader projects (too much from my point of view), so I know this one. It can be very interesting but I don't like the two sizes of covers: they use two folders with different sizes. It is always possible to add many nice things (animation ...) but I prefer first a "simple" interface as in the gra-fx that is suitable for the goal of the tool. Simple in the way to use not necessarily easy to code ! I like the way that the gra-fx project is done : one interface at the beginning, the same at the end with improvements step-by-step.

I would want an interface that not need a lot of buttons and that is simple to understand and easy to browse games. That's for I am very interesting by the gra-fx to run games. I showed it to my son, his reaction showed clearly that it is very good and easy to use (just left/right and run).

If I want a "more complete" usb loader not only to run game, I look to these :
http://gbatemp.net/index.php?showtopic=147085
http://gbatemp.net/index.php?showtopic=145610

But all functionnalities can be added to gra-fx of course and perhaps with two modes: one simple to run and one advanced reachable with a special code (up-left-down-right-B for example) as a parental control access.
 
i just wanted to mention that tantric made the scrollbar draggable with the wiimote cursor in snes9x gx 4.0.1. you might want to take a look at it.
 
talflanzman said:
Very nice Work !
I have injected the dol into a USB Loader WAD and used the images from the alpha1 and it works great !
Please dont quit this project just add more and more features :-)
This is the best one by far.

Won't quit it, and if I quit or when project will be ready, source will be released so that others can take over.

BlindDude said:
This project turned out to be really nice..

I was wondering if you could post some requirements/instructions on your original post? like if we need ciosrev10 and if this is based on usbloader 1.4 and stuff?

Thanks

Will do soon.

ulysse57 said:
I tested the alpha2 version of this loader on a European wii.

The interface worked well, the covers loaded and the games ran perfectly. It is clearly one of the best interface among usb loaders. The speed of the interface is clearly very good.

But I noticed a problem on the screen with the position (?) of the covers. The covers on the left, right and bottom are cutted partly on the left, on the right and on the bottom respectively. On top, it seems to be ok but really no space between the top of the cover and the top of the tv (y coordinate at 0).

I use a 16:9 tv and the wii is set in 16:9 display mode.

Did I do something wrong ?

It could be nice to add a sort of scrollbar on top or at the bottom of the screen. It will show the relative position of the displayed page among all the pages and it could be used to go directly to a page. This can be convenient with a lot of games.

I will try to move covers a little if needed.


QUOTE(ulysse57 @ Apr 14 2009, 10:47 AM) I try to follow all usb loader projects (too much from my point of view), so I know this one. It can be very interesting but I don't like the two sizes of covers: they use two folders with different sizes. It is always possible to add many nice things (animation ...) but I prefer first a "simple" interface as in the gra-fx that is suitable for the goal of the tool. Simple in the way to use not necessarily easy to code ! I like the way that the gra-fx project is done : one interface at the beginning, the same at the end with improvements step-by-step.

I would want an interface that not need a lot of buttons and that is simple to understand and easy to browse games. That's for I am very interesting by the gra-fx to run games. I showed it to my son, his reaction showed clearly that it is very good and easy to use (just left/right and run).

If I want a "more complete" usb loader not only to run game, I look to these :
http://gbatemp.net/index.php?showtopic=147085
http://gbatemp.net/index.php?showtopic=145610

But all functionnalities can be added to gra-fx of course and perhaps with two modes: one simple to run and one advanced reachable with a special code (up-left-down-right-B for example) as a parental control access.

That was my intention, to make an eye candy pleasant GUI with straightforward usage then add funcitonality in a separate menu.


QUOTE(Screemer @ Apr 14 2009, 12:30 PM)
i just wanted to mention that tantric made the scrollbar draggable with the wiimote cursor in snes9x gx 4.0.1. you might want to take a look at it.

Not using libwiigui but dragging images is not possible (loading times from SD), it will be hard to drag images in libwiigui too if not straight impossible.
 

Site & Scene News

Popular threads in this forum