Hacking HomebrewFilter (vWii)

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
274
Trophies
0
Website
www.nanolx.org
XP
328
Country
Germany
The HomebrewFilter celebrates it's debut on vWii!

--=== The HomebrewFilter ===--

== About ==
The HomebrewFilter is an drop-in replacement for the
Homebrew Channel - it allows Homebrew applications to
be loaded and sorted, among other more outstanding
opportunities.

Compared to the Homebrew Channel, the HomebrewFilter
features the following additional functionality (Wii version has several more):
  • load Homebrew from SD, USB or both
  • load Homebrew from FAT, NTFS or EXT2/3/4 formatted devices
  • categorize Homebrew (without the need to change directories)
  • download additional content directly from within The HomebrewFilter (Fonts, Themes, Languages)
  • on-the-fly updates via network connectivity
  • child-lock mode
  • screen adjustment options
  • edit meta.xml from within the HomebrewFilter
  • debugging WiFi and SD-Card (SD//config/HBF/debug.txt)
=== Installation ===
Run the Installer from any Loader (HBC, whatever). Requirements: HW_AHBPROT access or IOS236.

For the standalone Version install the Forwarder using a WAD Manager and place the app-folder in SD/USB:/apps/

=== Flavours ===
Starting with rev42 the HBF comes in 4 flavours:
  • Wii Installer: installs the fullchannel for Wii (Path: /apps/HomebrewFilter/)
  • Wii Standalone: standalone boot.dol with forwarderchannel for Wii (Path: /apps/HomebrewFilter.Standalone/)
  • vWii Installer: installs fullchannel for vWii (Path: /apps/HomebrewFilter.vWii/)
  • vWii Standalone: standalone boot.dol with forwarderchannel for vWii (Path: /apps/HomebrewFilter.vWii.Standalone/)
All versions are updatable via online-update. Don't change paths - will result in non-working updates/forwarders.

Don't install vWii version on Wii and vice versa (channels won't load else).

=== ChangeLog ===
Code:
//rev47:
- build against libruntimeiospatch 1.5.3
- rename "SD Gecko" to "SD Card Debug Log" in Settings
- rename "Wifi Gecko" to "Wifi Debug Log" in Settings
- only scan list of available IOS once per session
- disable 'SD Card Gecko' by default (debug log on SD Card),
  because it's causing a MASSIVE slow down when opening an
  app's details dialog the first time in a session, when
  using a shitty class 2 or whatever SD Card
- fixed that newly build vWii forwarder accidently was the
  same than the Wii forwarder
- fixup BootMii (IOS) detection on Wii
- fixup showing device icon for apps
- add ISO0 (any version) to list of known stub IOS
  (it's a custom IOS installed by several old apps)
- update german translation

//rev46:
- fix size and layout of device prompt in vWii builds
- remove 'All' button from device prompt in vWii builds
- re-enable 'SD Gecko' setting in vWii builds
- support for Wii U Pro Controller trough FIX94's libwupc
- support for Wii U Pro Controller in the installer
- treat Y button on Game Cube Controller, Classic Controller
  and Wii U Pro Controller like 1 button on the Wii Remote
- treat X button on Game Cube Controller, Classic Controller
  and Wii U Pro Controller like 2 button on the Wii Remote
- press Z on Game Cube Controller or L Classic Controller or
  Wii U Pro Controller to open Settings menu
- press R on Classic Controller or Wii U Pro Controller to
  open External Applications menu (no unused button left for
  Game Cube Controller)
- press ZL on the Classic Controller or Wii U Pro Controller to
  open the device selection prompt (no unused button left for
  Game Cube Controller)
- press ZR on the Classic Controller or Wii U Pro Controller to
  open the system selection prompt (no unused button left for
  Game Cube Controller) [only on Wii]
- previously only the first controller was honoured, now all
  four are being connected, though only the first one of each
  kind (Wii Remote, Game Cube Controller or Wii U Pro Controller)
  can be used, each additional non-unique controller is ignored
- in partition mounter replace debug_printf with xprintf
- disable several DVD and Memory Card related functions in vWii
- don't initialize DVD drive on start in vWii builds
- allow 'SD Gecko' and 'Wifi Gecko' in parallel
- update german translation

//rev45:
- built against libruntimeiospatch 1.5.2
- fixed loading newly downloaded HomebrewFilter from online update of standalone builds
- always return 0 (not found) for bootmii on vWii
- add IOS5 rev 65280 to list of stub IOS
- fix Settings Editor GUI path for SD Gecko in GC MC Slot A
- fix 'Exit to Wii U menu' not visible in vWii builds
- hide 'SD Gecko' setting in vWii builds
- various Makefile improvements
- other minor or internal changes

=== Download ===
License: GNU GPL v2

Installer Wii: http://www.nanolx.org/hbf/Installer/HomebrewFilter-rev47.tar.bz2
Standalone Wii: http://www.nanolx.org/hbf/HomebrewFilter-Standalone-rev47.tar.bz2
Forwarder Wii: http://nanolx.org/hbf/DOL.st/HBF0.wad

Installer vWi: http://www.nanolx.org/hbf/Installer.vwii/HomebrewFilter-vWii-rev47.tar.bz2
Standalone vWii: http://www.nanolx.org/hbf/HomebrewFilter-vWii-Standalone-rev47.tar.bz2
Forwarder vWii: http://nanolx.org/hbf/DOL.st.vwii/HBF0.vWii.wad

GIT-Repository: https://github.com/Nanolx/homebrewfilter

suggestions, comments, patches welcome.
 
Last edited by Excelsiior, , Reason: rev47

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
274
Trophies
0
Website
www.nanolx.org
XP
328
Country
Germany
I dont have the hw to record from vWii. Anyhow looks exactly the same than on Wii. Ah... if you want some proof it's legit, you can read the source instead.
 

officialjunk

Well-Known Member
Newcomer
Joined
Oct 4, 2008
Messages
72
Trophies
0
XP
199
Country
United States
The HomebrewFilter celebrates it's debut on vWii!
Run the Installer from any Loader (Priiloader, HBC, whatever). Requirements: HW_AHBPROT access or IOS236.

if you are promoting this for vwii here, mentioning priiloader is... a no no. this might confuse people here and may cause some bricks that could have been avoided.
 
  • Like
Reactions: KiiWii

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
274
Trophies
0
Website
www.nanolx.org
XP
328
Country
Germany
if you are promoting this for vwii here, mentioning priiloader is... a no no. this might confuse people here and may cause some bricks that could have been avoided.

late-night copy-paste - changed the first post.


I'm gonna upload now to repo and update-server. Thanks. :)

(also fixed a bug in php-file on update-server preventing download of japanese font file)
 

kavid

Well-Known Member
Member
Joined
Sep 28, 2008
Messages
564
Trophies
0
XP
441
Country
Switzerland
HBF r42,I just downloader Chinese.lang and chinese.ttf from network.

It show that downloading the chinese.lang is finished.
but in language list no Chinese.lang,so i seek the sd,there is no chinese.lang on sdcard

so i download english.lang. it show in language list and is on sd card
 

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
274
Trophies
0
Website
www.nanolx.org
XP
328
Country
Germany
Info: The HomebrewFilter performs normal on latest vWii (Wii-U-System-Menu 4.0.0), no strange aspect ratio (I bet it's because the HBC's ID starts with L, as some VCs do aswell), so does homebrew started from it.
 

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,907
Trophies
0
XP
1,023
Country
United States
Info: The HomebrewFilter performs normal on latest vWii (Wii-U-System-Menu 4.0.0), no strange aspect ratio (I bet it's because the HBC's ID starts with L, as some VCs do aswell), so does homebrew started from it.

That is actually a very good point. It was a huge pet peeve of mine that when you'd launch VC games, they were stretched out to 16:9. The ones inside Brawl as "masterpiece" titles had proper aspect ratio adjustment, but not the normal VC titles. And with HDMI, you can't change your TV's ratio like you could with component.

So if the reason Nintendo did that was to make VC titles not be stretched out, then that's actually really awesome and I love it. Sounds like we just need a new channel title for HBC.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
37
Location
Dr. Wahwee's castle
XP
18,927
Country
United States
That is actually a very good point. It was a huge pet peeve of mine that when you'd launch VC games, they were stretched out to 16:9. The ones inside Brawl as "masterpiece" titles had proper aspect ratio adjustment, but not the normal VC titles. And with HDMI, you can't change your TV's ratio like you could with component.

So if the reason Nintendo did that was to make VC titles not be stretched out, then that's actually really awesome and I love it. Sounds like we just need a new channel title for HBC.


Too bad the HBC team is so hard to get a hold of.
 
General chit-chat
Help Users
  • Dark_Phoras @ Dark_Phoras:
    Which movie?
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Boobs in iMax
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I would watch that....
    Gift
  • FAST6191 @ FAST6191:
    You say that but isn't imax just high rest?
    Gift
  • FAST6191 @ FAST6191:
    Tits in high res, along with many the actresses having them, do not look so great
    +1
    Gift
  • FAST6191 @ FAST6191:
    It was a noted problem even in the shift to HD according to various purveyors of such films
    Gift
  • Dark_Phoras @ Dark_Phoras:
    The more resolution, the better
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And framerate. I know people are against a framerate above 24fps in movies, because it betrays that it's fictional, but I prefer high framerate
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Of course, higher resolution only betrays the false boobs - which could lead to a revolution in the acceptance of the unadulterated bodies
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I know this falls somewhat into the realm of porn - but I'm encompassing the overarching scope of all movies
    Gift
  • KenniesNewName @ KenniesNewName:
    Got free food cause they messed up the order
    +1
    Gift
  • FAST6191 @ FAST6191:
    Always found that bizarre in the US
    Gift
  • FAST6191 @ FAST6191:
    One time was there and they had forgotten to get it out of the freezer. Manager came over, said that and gave it to us for free still frozen to take home and eat later
    Gift
  • FAST6191 @ FAST6191:
    In the UK they would be all nah mate we don't have it, do you want something else?
    Gift
  • KenniesNewName @ KenniesNewName:
    Well in some places we aren't total dicks to each other
    Gift
  • KenniesNewName @ KenniesNewName:
    Order gets messed up they make up for it without fuss
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I found a great subreddit for memes yesterday... and I forgot the name
    Gift
  • FAST6191 @ FAST6191:
    great subreddit? Is that not a contradiction in terms? Bit like pleasant twitter conversation.
    Gift
  • FAST6191 @ FAST6191:
    Anyway shilling my own threads. Lord of the Rings (and various related properties) bought by Embracer group
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I don't look for intellectual plenitude on the internet...
    Gift
  • FAST6191 @ FAST6191:
    Pity. There is plenty of it.
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Mostly it seems literate people on the internet....
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    The pain on the planes, comes mostly from the stains?
    Gift
  • Dark_Phoras @ Dark_Phoras:
    The rain in Spain stays mainly in the plain
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Moses supposes all toeses are roses, Moses supposes erroneously
    Gift
    Dark_Phoras @ Dark_Phoras: Moses supposes all toeses are roses, Moses supposes erroneously