Hacking WiiFlow - an open source GUI USB-Loader

  • Thread starter Thread starter zorglub07
  • Start date Start date
  • Views Views 3,099,030
  • Replies Replies 16,228
  • Likes Likes 6
Can someone tell me what Rev is the one from the "official dropbox" located on the Wiiflowiki? Each time I click on dropbox link I get redirected to automatically download a "boot.dol"
 
r423 was HERE on 3/19/2012


r423
-Fix banner sounds for most of the games that banners didnt work on (Thanks
Dimok again for your sound handler)
-Steal compressed images from mod
-Update the game info screen to show the rest of the controls (idea from mod)
-Add a way to write gecko log files to disk easily. define FILE_GECKO in gecko.h
to use it, and it will write all gecko output to your apps/wiiflow dir in
gecko.txt
-Make homebrew use custom titles and colors.
-Trim all trailing whitespace in the source.
-Compressed dol even smaller xD.

Full changelog for r418-422
r422
-Fix a stupid endless while I added last commit on no sleep (r421 couldnt boot
games)
-Fix about and synopsis 100%, can even be resized or moved by themes properly
now.
-Fix a ,, typo in the defines.

r421
-Resize fonts
-Fix up threading some more.
-Dont create video object until after IOS reload
-Make the temp game sound header volatile, and some other variables changed in
threads
-Fix up the cover loader so it isnt constantly reloadong covers if coverflow
hasn't moved, among other things.
-Update icon.png and change tabs in meta.xml to spaces (hbc font shows boxes for
tabs)

r420
-Fix deleting games on fat/ntfs
-Fix font sizes and make multi-choice buttons use btnfont. Now when you change
a font size you wont get 2 diff font sizes on diff buttons.
-Fix mirror position on titles
-Widen titles so they dont get wrapped
-Move selected title left some and widen them for the same reason.
-Clean up more code in menu.cpp
-New translation: wbfsop11=Deleting game failed!
-Credit me if you use my changes ^^

r419
-Clean up gui functions quite a bit
-Fix text wrapping
-Change Emu mode selection button to a multi choice button like mod, operates
different though. I did have some freezes switching back to NAND channels after
listing emu, idk if this is still an issue but it will get ironed out if needed.
-Speed and size ftw...

r418
-Added a few images from wiiflow-mod, and actually use them here.
-Update freetype, libpng, and remove metaphrasis
-Fix flip sounds (The correct way!)
-Add ability to set the code dump reload timeout by ini, default was 5 seconds,
under [DEBUG], dsi_timeout, wifi gecko settings are also moved to the [DEBUG]
domain.
-Async network is automatically initialized once the menu is up now is wifi
gecko is enabled
-Remove default values from calls to CConfig
-Fix defines.h
-Refine fonts and sounds loading (There ARE changes in the theme.ini lines to be
documented)
-Fix game removal, the correct way.
-Add new homebrew view, in about 250 lines less code than the version fix94
committed at wiiflow-mod in an attempt to imitate my preview. It can be
disabled by ini but is now the default.
-Got some remnants of mod code in there still till i get it all weeded through
eventually... and add my own dml ofc.
-Left a few testicals laying in there for the high school script kiddies
-Clean up a shetload of code, ALOT still to go, and alot of changes to merge
from 1 dirty source to this now.

--Issues known to still exist: I get a freeze on the wait screen during mass
b+reload, a lag in coverflow when switching from game to game during banner
sound extraction, nand emu does not stat and read cache on first boot still,
still cant hit channel view with no sd/hdd inserted.
 
I find that there is a screenshots folder in Wiiflow and the following parameter in wiiflow.ini:

dir_screenshot=sd:/wiiflow/screenshots


How to use this feature to take a screenshot when using Wiiflow or playing games?
With Miigotu's Wiiflow you'll need a GC controller and press "Z" for now. With Wiiflow-Mod there is another shortcut but I can't remember at the moment, maybe someone else will pitch in with that one.
 
I find that there is a screenshots folder in Wiiflow and the following parameter in wiiflow.ini:

dir_screenshot=sd:/wiiflow/screenshots


How to use this feature to take a screenshot when using Wiiflow or playing games?
With Miigotu's Wiiflow you'll need a GC controller and press "Z" for now. With Wiiflow-Mod there is another shortcut but I can't remember at the moment, maybe someone else will pitch in with that one.

i think the same method is used
 
I find that there is a screenshots folder in Wiiflow and the following parameter in wiiflow.ini:

dir_screenshot=sd:/wiiflow/screenshots


How to use this feature to take a screenshot when using Wiiflow or playing games?
With Miigotu's Wiiflow you'll need a GC controller and press "Z" for now. With Wiiflow-Mod there is another shortcut but I can't remember at the moment, maybe someone else will pitch in with that one.

Thank you, it works.
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

* For noobs here are the updated ini files - just extract in sd\wiiflow\themes folder replacing the old ones:
http://www.mediafire.com/?aau7mwg7np1qkoa
3523ae104cf2159e13ffa6156283cee6.jpg


For advanced users:
[_COVERFLOW_7]
blur_factor=1
blur_radius=2
blur_resolution=0
bottom_angle=0, 0, 0
bottom_delta_angle=0, 0, 0
bottom_spacer=0, -1.200000763, 1.000000119
camera_aim=0, 0.9500002265, -1.100000143
camera_aim_4_3=0, 0.9500002265, -1.100000143
camera_osc_amp=7.450580597e-09, 7.450580597e-09, 7.450580597e-09
camera_osc_amp_4_3=7.450580597e-09, 7.450580597e-09, 7.450580597e-09
camera_osc_speed=1.000000954, 1.000000119, 0.9500002265
camera_osc_speed_4_3=1.000000954, 1.000000119, 0.9500002265
camera_pos=0.200000003, 1.150000334, 11.75002575
camera_pos_4_3=0.1000000387, 1.100000381, 11.4500246
center_angle=0, 0, 0
center_pos=-0.0500000082, 0.1000000015, 7.100008965
center_pos_4_3=0, 0.05000000075, 3.84999752
center_scale=1, 1, 1
color_beg=#FFFFFFFF
color_end=#909090FF
color_off=#FFFFFFFF
color_shadow_beg=#00000000
color_shadow_center=#00000000
color_shadow_end=#00000000
color_shadow_off=#00000000
columns=15
columns_4_3=9
cover_osc_amp=0.5, 0.5, 0.5
cover_osc_speed=0.5, 0.5, 0
cover_pos_osc_amp=0.1000000089, 0.1000000089, 0.1000000089
cover_pos_osc_speed=0.3000000119, 0.3000000119, 0.3000000119
flip_angle=0, 0, 0
flip_angle_4_3=0, 0, 0
flip_pos=0, 0, 0
flip_pos_4_3=0, 0, 0
flip_scale=0, 0, 0
flip_scale_4_3=0, 0, 0
left_angle=0, 0, 0
left_delta_angle=0, 24, 0
left_pos=-1.450000167, 0, 0
left_pos_4_3=-1.450000167, 0, 0
left_scale=1, 1, 1
left_spacer=-1.349999785, 0, 0.09999999404
max_fsaa=2
mirror_alpha=0
mirror_blur=no
right_angle=0, 0, 0
right_delta_angle=0, -24, 0
right_pos=1.450000167, 0, 0
right_pos_4_3=1.450000167, 0, -6.705522537e-08
right_scale=1, 1, 1
right_spacer=1.349999785, 0, 0.09999996424
row_center_angle=0, 0, 0
row_center_pos=0, 0, 0
row_center_pos_4_3=0, -7.450580597e-09, 0
row_center_scale=1, 1, 1
rows=5
rows_4_3=5
shadow_scale=1.100000381
shadow_x=0
shadow_y=0
tex_aniso=0
tex_edge_lod=no
tex_lod_bias=-0.400000006
text_center_angle=0
text_center_angle_4_3=0
text_center_pos=10.00002003, -9.685754776e-08, 1.020729542e-06
text_center_pos_4_3=0.0500000976, 0.09999993443, 8.700016022
text_center_style=CM
text_center_wrap_width=500
text_center_wrap_width_4_3=541
text_left_angle=-55
text_left_angle_4_3=-8
text_left_pos=10.00001717, 7.450580597e-09, 6.705522537e-08
text_left_pos_4_3=0.9999973178, 3.725290298e-08, 6.705522537e-08
text_right_angle=55
text_right_angle_4_3=9
text_right_pos=10.00002289, 7.450580597e-09, 6.705522537e-08
text_right_pos_4_3=1.000002861, 7.450580597e-09, 6.705522537e-08
text_side_style=CT
text_side_wrap_width=500
text_side_wrap_width_4_3=525
title_mirror_alpha=0
top_angle=0, 0, 0
top_delta_angle=0, 0, 0
top_spacer=0, 1.200000763, 1.000000119

[_COVERFLOW_7_S]
blur_factor=1
blur_radius=2
blur_resolution=0
bottom_angle=0, 0, 0
bottom_delta_angle=0, 0, 0
bottom_spacer=0, -2, 0
camera_aim=0, 0.9500002265, -1.100000143
camera_aim_4_3=0, 0.9500002265, -1.100000143
camera_osc_amp=7.450580597e-09, 7.450580597e-09, 7.450580597e-09
camera_osc_amp_4_3=7.450580597e-09, 7.450580597e-09, 7.450580597e-09
camera_osc_speed=1.000000954, 1.000000119, 0.9500002265
camera_osc_speed_4_3=1.000000954, 1.000000119, 0.9500002265
camera_pos=0.200000003, 1.150000334, 11.75002575
camera_pos_4_3=0.200000003, 1.200000286, 11.75002575
center_angle=-10, -340, 0
center_pos=-0.7500001192, 0.200000003, 9.050016403
center_pos_4_3=-0.5500000715, 0.1000000089, 8.80001545
center_scale=1, 1, 1
color_beg=#7A7A7AFF
color_end=#7A7A7AFF
color_off=#000000FF
color_shadow_beg=#00000000
color_shadow_center=#00000000
color_shadow_end=#00000000
color_shadow_off=#00000000
columns=13
columns_4_3=13
cover_osc_amp=1.5, 2, 0.25
cover_osc_speed=1, 1, 0
cover_pos_osc_amp=0.0500000082, 0.0500000082, 0.0500000082
cover_pos_osc_speed=0.3000000119, 0.3000000119, 0.3000000119
flip_angle=10, 180, 0
flip_angle_4_3=10, 175, 0
flip_pos=0, -0.150000006, 0
flip_pos_4_3=0.09999996424, -0.1000000089, -0.050000038
flip_scale=0.9300000668, 0.9300000668, 1
flip_scale_4_3=1, 1, 1
left_angle=0, 0, 0
left_delta_angle=0, 0, 0
left_pos=-1.450000167, 0, -1.649999499
left_pos_4_3=-1.450000167, 0, -1.649999499
left_scale=1, 1, 1
left_spacer=-1.44999969, 0, 0
max_fsaa=2
mirror_alpha=0.25
mirror_blur=no
right_angle=0, 0, 0
right_delta_angle=0, 0, 0
right_pos=1.450000167, 0, -1.649999499
right_pos_4_3=1.450000167, 0, -1.649999499
right_scale=1, 1, 1
right_spacer=1.44999969, 0, 0
row_center_angle=0, 0, 0
row_center_pos=-7.450580597e-09, 0, -1.649999499
row_center_pos_4_3=0, 0, -1.649999499
row_center_scale=1, 1, 1
rows=5
rows_4_3=5
shadow_scale=1.100000024
shadow_x=0
shadow_y=0
tex_aniso=0
tex_edge_lod=no
tex_lod_bias=-0.3000000119
text_center_angle=0
text_center_angle_4_3=0
text_center_pos=1.499999762, 2.29999876, 7.750012398
text_center_pos_4_3=1.100000143, 1.499999523, 7.500011444
text_center_style=CM
text_center_wrap_width=465
text_center_wrap_width_4_3=494
text_left_angle=-55
text_left_angle_4_3=-55
text_left_pos=10.00001717, 1.649999499, 9.350017548
text_left_pos_4_3=10.00001717, 1.599999547, 9.350017548
text_right_angle=55
text_right_angle_4_3=55
text_right_pos=1.20000267, 1.599999547, 9.350017548
text_right_pos_4_3=1.20000267, 1.599999547, 9.350017548
text_side_style=CM
text_side_wrap_width=360
text_side_wrap_width_4_3=360
title_mirror_alpha=0.200000003
top_angle=0, 0, 0
top_delta_angle=0, 0, 0
top_spacer=0, 2, 0
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

I'll fix the coverflow adjustment for homebrew view in next commit, I indeed overlooked it.
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

I'll fix the coverflow adjustment for homebrew view in next commit, I indeed overlooked it.
I really tested a lot and found that 15 modes vs 8 modes coverflow doesn't really affect much neither stability nor speed. I hope you can also add 15 modes in your next commit (you can always remove it if problem occurs)
Thanks for the hard work.
 
I am using Wiiflow Mod r191 at the moment and find it very nice and stable. I have a few questions about it:

I can't switch coverflow. I only get the one that it starts with. Pressing 1 or 2 doesn't do anything. Is that normal?

I want to try r217 but I would like to be able to use the Danish translation for it. Where can I find the updated language files that are mentioned in the change log for r219? Or can I use the language files for r191 from the download page?

First I want to make it clear that I follow and use both regular wiiflow and the mod, I've hung out off/on in wiiflow IRC Chat since r-win picked up the project when Narolez left, and been in the mod IRC channel since it started too. That being said, this is totally ridiculous.

Where do I find the Wiiflow Mod IRC channel?

Thanks
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

I'll fix the coverflow adjustment for homebrew view in next commit, I indeed overlooked it.
I really tested a lot and found that 15 modes vs 8 modes coverflow doesn't really affect much neither stability nor speed. I hope you can also add 15 modes in your next commit (you can always remove it if problem occurs)
Thanks for the hard work.
there is no point in 15 coverflow modes 8 is just enough....
 
I am using Wiiflow Mod r191 at the moment and find it very nice and stable. I have a few questions about it:

I can't switch coverflow. I only get the one that it starts with. Pressing 1 or 2 doesn't do anything. Is that normal?

I want to try r217 but I would like to be able to use the Danish translation for it. Where can I find the updated language files that are mentioned in the change log for r219? Or can I use the language files for r191 from the download page?
You need to have themes installed in the themes folder for that feature to work. People have posted a few of those here a few pages back but, unfortunately, they're not on the wiki or the googlecode pages (HINT, HINT)

As far as the translations, I basically you can use the old translation files. The new messages that have been added since r191 will just be left in the original English but the rest should still be translated on screen.

There is no point in 15 coverflow modes 8 is just enough....
I thought that too but there are some people that are REALLY excited with having 15 options. Let them have their fun.
(It would make sense that someone could see a coverflow arrangement in one theme that they like but really like the background and buttons from another so having 15 would allow for more variety in that sense.)
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

I'll fix the coverflow adjustment for homebrew view in next commit, I indeed overlooked it.
I really tested a lot and found that 15 modes vs 8 modes coverflow doesn't really affect much neither stability nor speed. I hope you can also add 15 modes in your next commit (you can always remove it if problem occurs)
Thanks for the hard work.
there is no point in 15 coverflow modes 8 is just enough....


I agree with davidnlta
As Miigotu said it does infact cause issues with memory, you may not see it depending on your settings/how many games you have installed/if your using nand emu/music playing/fanart/trailers/max_fsaa setting etc etc etc. Fact is, it does not work for everyone. Everyone uses things differently to there own preference. Personally that 15 mode lags like hell for me, making it default would be a nightmare for many users, not all, but many.
 
I noticed that Wiiflow 420+ used a special view for homebrew mode which look great given the smaller png for this mode. However I also noticed problems when adjusting coverflow in homebrew mode (changes are applied to other modes since homebrew view is unchangeable) which is really a bug.
I hope this approach is taken in the Wiiflow-mod also cause it's really hard to make a nice view mode that suites Homebrew mode without getting the other modes look crowded.

In the meantime here's a coverflow mode that make homebrew mode look great for the Mod users:
For those using my default.ini or carbonik.ini just paste this in the ini replacing the old mode. for the others just replace (7) in [_COVERFLOW_7] and [_COVERFLOW_7_S] with the number of the mode you need to add or replace
The only drawback of this is (as I mentioned earlier) crowded view of other modes using this coverflow mode but It won't really matter when you still have 14 modes to choose from ;)

I'll fix the coverflow adjustment for homebrew view in next commit, I indeed overlooked it.
I really tested a lot and found that 15 modes vs 8 modes coverflow doesn't really affect much neither stability nor speed. I hope you can also add 15 modes in your next commit (you can always remove it if problem occurs)
Thanks for the hard work.
there is no point in 15 coverflow modes 8 is just enough....


I agree with davidnlta
As Miigotu said it does infact cause issues with memory, you may not see it depending on your settings/how many games you have installed/if your using nand emu/music playing/fanart/trailers/max_fsaa setting etc etc etc. Fact is, it does not work for everyone. Everyone uses things differently to there own preference. Personally that 15 mode lags like hell for me, making it default would be a nightmare for many users, not all, but many.
I indeed found 15 modes a bit overwhelming and with all the fanart, music and 400+ games I did get some serious lag when switching between themes, but I did enjoy some of the coverviews that AbdallahTerro came up with very much. I pretty much just took my faves from his default.ini and wiiflow-mod's default.ini and made my own 8 mode default.ini coverflow and it works faster and since it's custom for me I love it.

I thought the idea of a contest having people submit coverflow view modes, and have people vote which one's they liked best was excellent idea(originally abdallahterro's idea :)). Then whichever views won the competition could go into an 8 mode coverflow official release. Why not go for something like that?
 
I think voting is a much more viable option. But there is always doing exactly what you did as an option :) But i also get some users would not be able to do that its a bit more advanced.

Also pepxl made the new flows, so props to him cause many do indeed look cool.
 
Would it be possible to add a PAL60 video mode to the DML video modes? In the past PAL576i would actually output PAL60 for me on NTSC games and would give perfect picture quailty on my RGB cable. The most recent version, however, actually gives me PAL50 (as the name implied) and it completely messes up NTSC games. I'm not sure if this a new feature of Wiiflow Mod or DML itself, but it used to work fine. :) NTSC is not an option when using the RGB cable because it only outputs the image in red.
 
I've noticed there has been a lot of content posted here and relatively little to the wiki as far as themes and other little apps and utilities.
I do understand that it might be tough to filter out what works with with which revisions and stuff as far as themes and with the constant changes in the versions but it would be nice if someone was able to go make an unbiased collection of everything from the past little while and put them in one place. Even if it wasn't sorted out by categories and everything (although it would be nice if it was) it would still be easier than filtering through pages saying "where did I see that download link again?"
 
  • Like
Reactions: 1 person

Site & Scene News

Popular threads in this forum