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
224
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
566
Trophies
1
XP
601
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,909
Trophies
1
XP
1,163
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
38
Location
Dr. Wahwee's castle
XP
18,967
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
    AdRoz78 @ AdRoz78: Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit...