HomebrewFilter

Aus Wiiki
Wechseln zu: Navigation, Suche

Der HomebrewFilter (HBF) lädt Homebrew-Programme und -Spiele von diversen Speichermedien auf der Wii/vWii. Zum Homebrew Channel ist der HomebrewFilter eine Alternative, die durch eine Reihe zusätzlicher Funktionen glänzt.

Ursprung

Ins Leben gerufen wurde das Projekt von hamachi-mp. Auslöser der Entwicklung war, dass der Homebrew Channel nicht in der Lage ist die Anwendungen zu sortieren. Da der Quellcode des Homebrew Channel nicht zur Verfügung steht, musste eine Alternative her: Der HomebrewFilter war geboren. Anders als bspw. Categorii kann der HomebrewFilter die Anwendungen in Kategorien einteilen, ohne die Ordner-Struktur verändern zu müssen. Im Laufe der Zeit erhielt der HomebrewFilter immer mehr Funktionen. Revision 35 war zunächst die letzte, da hamachi-mp die Entwicklung einstellte. Kurz nachdem jedoch der Quellcode des HomebrewFilters freigegeben wurde, nahm sich Nano des HBF an und entwickelt ihn seither weiter. Für das grafische Design war Black.Pearl verantwortlich, obcd spendierte dem HBF Unterstützung für die emulierte Nand-Umgebung neek2o.

Der HomebrewFilter ist unter der GNU General Public License v2 lizenziert.

Funktionen

Vergleich der Funktionen Wii vs. vWii
Funktion Wii vWii
Homebrew-Typen
  • GameCube*
  • Wii
  • Wii
Externe Loader
  • nichts
Externe Programme
  • Settings Editor GUI
Speichermedien
  • SD-Karte
  • USB-Laufwerk
  • Wiiload
Dateisysteme
  • vFAT (FAT32)
  • NTFS
  • EXT2/3/4
  • vFAT (FAT32)
  • NTFS
  • EXT2/3/4
Download zusätzlicher Inhalte (Themen, Schriftarten, Übersetzungen, Updates) Ja Ja
Kategorisieren von Homebrew Ja Ja
Kinder-Sicherung Ja Ja
meta.mxl Bearbeitung Ja Ja
neek2o EmuNAND-Unterstützung Ja Nein
Anpassung der Bildschirm-Position/Dehnung Ja Ja
Screenshot-Funktion (1+2 auf der Wiimote) Ja Ja
Debbuging
  • USB-Gecko
  • WiFi
  • SD-Log
  • WiFi
  • SD-Log

* Um GameCube-Homebrew zu benutzen, wird das homebrewfähige cMIOS von WiiGator benötigt, sowie (selbstredend) ein GameCube-Controller und ein SD-Gecko.

Navigation

Der HomebrewFilter unsterstützt neben der Wii Remote auch den Wii Classic Controller, den Game Cube Controller und den Wii U Pro Controller. Die Funktion des Minus-Knopfs/Steuerkreuz-Links und Plus-Knopfs/Steuerkreuz-Rechts (Wii Classic Controller, Wii U Pro Controller), bwz. L-Trigger/Steuerkreuz-Links und R-Trigger/Steuerkreuz-Rechts (Game Cube Controller) kann in den Optionen unter Navigationstasten umkehren vertauscht werden.

Tastenkombinationen
Taste Wii Remote Classic Controller Wii U Pro Controller Game Cube Controller
Zeiger o. Steuerkreuz Navigation Navigation Navigation Navigation
A-Knopf Bedienfeld aktivieren Bedienfeld aktivieren Bedienfeld aktivieren Bedienfeld aktivieren
B-Knopf Aktion abbrechen Aktion abbrechen Aktion abbrechen Aktion abbrechen
1-Knopf Sortierung ändern --- --- ---
2-Knopf Layout ändern --- --- ---
1-Knopf + 2-Knopf Bildschirmfoto --- --- ---
Y-Knopf --- Sortierung ändern Sortierung ändern Sortierung ändern
X-Knopf --- Layout ändern Layout ändern Layout ändern
Y-Knopf + X-Knopf --- Bildschirmfoto Bildschirmfoto Bildschirmfoto
Minus-Knopf (1 Kategorie) vorherige Seite vorherige Seite vorherige Seite ---
Minus-Knopf (mehrere Kategorien) vorherige Kategorie vorherige Kategorie vorherige Kategorie ---
Plus-Knopf (1 Kategorie) nächste Seite nächste Seite nächste Seite ---
Plus-Knopf (mehrere Kategorien) nächste Kategorie nächste Kategorie nächste Kategorie ---
Steuerkreuz Links (Listenende) vorherige Seite vorherige Seite vorherige Seite vorherige Seite
Steuerkreuz Rechts (Listenende) nächste Seite nächste Seite nächste Seite nächste Seite
Home-Knopf Beenden-Menü Beenden-Menü Beenden-Menü ---
Start-Knopf --- --- --- Beenden-Menü
Z-Trigger --- --- --- Einstellungen
L-Trigger --- Einstellungen Einstellungen vorherige Kategorie
R-Trigger --- Externe-Anwendungen-Menü Externe-Anwendungen-Menü nächste Kategorie
ZL-Trigger --- Geräte-Auswahl öffnen Geräte-Auswahl öffnen ---
ZR-Trigger (nur auf WII) --- System-Auswahl öffnen System-Auswahl öffnen ---

Anmerkungen

Das Speichern des Debug-Logs auf SD-Karte kann bei langsamen SD-Karten das Laden der Liste der verfügbaren IOS drastisch verlangsamen, was sich beim ersten Öffnen eines App-Dialogs in jeder Sitzung deutlich bemerkbar macht. Daher ist diese Funktion ab rev47 standardmäßig deaktiviert. Benutzer vorhergehender Versionen können diese Funktion bei Bedarf wie folgt deaktivieren: Einstellungen > Optionen > Debug-Log auf SD-Karte auf Nein setzen.

Versionshistorie

aktuelle Version: 47

//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

Bildschirmfotos

Der HomebrewFilter in Aktion
Klassisches Layout
Kompaktes Layout
App-Übersicht
Eine Kategorie anlegen
Eine App kategorisieren
meta.xml editieren
Einstellungs-Menü des HBF
Optionen des HBF ändern
Ein Thema herunterladen
externe Programme laden
Beenden-Menü des HBF
About-Dialog des HBF

Resourcen

Der HomebrewFilter verfolgt ein transparentes Entwicklungs-Modell, das heißt es gibt ein frei verfügbares GIT-Repositorium, mit dessen Hilfe interessierte (und erfahrene) Anwender sich jederzeit eine Beta-Version herunterladen und selbst kompilieren können.

Resourcen
GIT-Repositorium (Web-Ansicht) (Checkout) git clone git://github.com/Nanolx/homebrewfilter.git
Download Wii (vom Coder) (Installer) (Standalone)
Download vWii (vom Coder) (Installer) (Standalone)
Download (Mirror) Wii - (Standalone, Installer, Forwarder) vWii - (Standalone, Installer, Forwarder)
Diskussion Wii-Homebrew.com Forum Nanolx.org (Homepage)