Comments (25)
Okay, I think I figured it out.
- You can now press the + button on the GamePad to switch into DPAD mode.
- In this DPAD mode, the GamePad's touch screen will stop responding, and a pointer will show up on screen. The user can then use the DPAD to move this pointer around on the screen, and use the A button to trigger an action.
- Pressing + again will revert to touch screen mode.
- Note that due to the way that this works, in DPAD mode, the actions of the DPAD and A buttons are overridden, so their previous actions will no longer work. However, in the case of HBL, this is not an issue.
- The same process can be performed on Wii Remote controllers, which is useful for those who want to use a Wii Remote but do not have a functioning sensor bar.
- Theoretically, users should also be able to use Classic Controllers and Wii U Pro Controllers in the same manner, however I am not in possession of these devices, and so cannot guarantee that this works.
- I added a new image file which represents the GamePad's pointer icon.
Once again, simply replace the homebrew_launcher.elf file on your SD card with this one to test these changes out.
homebrew_launcher.elf.zip
EDIT: Hotfix update to correctly enable support for the Classic/Pro controllers.
homebrew_launcher.elf.zip
from homebrew_launcher.
Oh, geez. I forgot about this.
These changes currently only take effect in the ELF version. The channel edition has not been changed. I'll work on that when I have time.
(Unless someone else wants to fork my changes and finish it. https://github.com/CreeperMario/homebrew_launcher)
from homebrew_launcher.
Here's a channel version as well. Extract this archive and put the contents inside the sd:/install folder, and install them using WUPInstaller Y-Mod or WUPInstaller GX2.
Note that if you already have the Homebrew Launcher channel installed, you should uninstall it first, before installing my version, otherwise some weird caching issues may occur, resulting in the channel being broken.
EDIT: Hotfix update to correctly enable support for the Classic/Pro controllers.
hblout.zip
from homebrew_launcher.
Preliminary implementation of button-only controls
- You can press the up/down buttons on your D-Pad (on any connected controller) to cycle through your entire homebrew list (not just the ones on screen).
- You can then press A to open the information dialog for the currently selected homebrew app.
- On the information dialog, you can press A to launch the program, or B to close the dialog and return to the list of apps.
- There are currently no visual indicators as to which homebrew app is currently selected. I will fix this at a later point.
This homebrew_launcher.elf can replace the one on your SD card in sd:/wiiu/apps/homebrew_launcher
homebrew_launcher.elf.zip
from homebrew_launcher.
Does this fork still require a gamepad powered on? I know the goal of the fork is to allow for other controllers to control the interface, but at it's foundation, regualr HBL won't launch without a gamepad syned and connected to the system regardless of what controller you are actually using at launch time.
from homebrew_launcher.
@CreeperMario this does not work for me btw. I am new to modding.
I am using the elf that you posted
from homebrew_launcher.
I've started looking into this already. (I'll also allow you to use buttons on the GamePad and Wii Remote, instead of having to use the touch screen or point).
from homebrew_launcher.
That's great, this will included in the official release or will be a mod?
from homebrew_launcher.
I'll pull request it, but it won't be official until dimok returns and merges the pull request (assuming he even does).
In the meantime, it will be available in my fork, which you can place on your SD card on top of the other one.
from homebrew_launcher.
I'm checking your fork, does it contain only source, not binaries?
from homebrew_launcher.
My repo is only source, but once my changes are actually ready, I can provide you with a binary to test-drive.
from homebrew_launcher.
Looking forward to it, thanks!
from homebrew_launcher.
@CreeperMario 'or point' so the Wii remote already works to select homebrew? Anyway, I'm also looking forward to your pull request.
from homebrew_launcher.
Thank you works great with WUPC :)
from homebrew_launcher.
Hi CreeperMario, do you know if a new HBL channel title installer is needed to get your changes for pro controller support to work? I tried just replacing the elf on my SD, but doesn't seem any different from the official 2.1 release (A button doesn't do anything, up/down just switches pages). I launch HBL channel to get into hbl. Thanks for your work, cool feature.
from homebrew_launcher.
looking foward to the channel version always annoying to have to grab the gamepad
from homebrew_launcher.
Hotfix works perfect, thanks!
from homebrew_launcher.
The hotfix version of the channel failed to load. The Homebrew Launcher banner displays, and then the screen freezes black.
from homebrew_launcher.
The hotfix version of the channel failed to load. The Homebrew Launcher banner displays, and then the screen freezes black.
Did you delete the original Homebrew Launcher from your console (System Settings -> Data Management) before installing this one? I've found that installing new versions of titles on top of existing ones is problematic sometimes.
Try deleting the Homebrew Launcher and reinstalling it.
from homebrew_launcher.
I didn't have a previous Homebrew Launcher installed. I use JsTypeHax ( https://gbatemp.net/threads/haxchi-on-5-5-2-self-hosting-method.481209/ ) which starts your custom ELF Homebrew Launcher loaded into Mii Maker. Then I applied the signature patch. Then I installed your channel version of Homebrew Launcher. Black screen after banner.
from homebrew_launcher.
Okay, I think I figured it out.
- You can now press the + button on the GamePad to switch into DPAD mode.
- In this DPAD mode, the GamePad's touch screen will stop responding, and a pointer will show up on screen. The user can then use the DPAD to move this pointer around on the screen, and use the A button to trigger an action.
- Pressing + again will revert to touch screen mode.
- Note that due to the way that this works, in DPAD mode, the actions of the DPAD and A buttons are overridden, so their previous actions will no longer work. However, in the case of HBL, this is not an issue.
- The same process can be performed on Wii Remote controllers, which is useful for those who want to use a Wii Remote but do not have a functioning sensor bar.
- Theoretically, users should also be able to use Classic Controllers and Wii U Pro Controllers in the same manner, however I am not in possession of these devices, and so cannot guarantee that this works.
- I added a new image file which represents the GamePad's pointer icon.
Once again, simply replace the homebrew_launcher.elf file on your SD card with this one to test these changes out.
homebrew_launcher.elf.zipEDIT: Hotfix update to correctly enable support for the Classic/Pro controllers.
homebrew_launcher.elf.zip
My wiiu has some problem,I can't use touchpad to click the "load" or "back" button when I open hbl
Very thanks to you,your mod save my device!
from homebrew_launcher.
See #35 (comment)
from homebrew_launcher.
Okay, I think I figured it out.
- You can now press the + button on the GamePad to switch into DPAD mode.
- In this DPAD mode, the GamePad's touch screen will stop responding, and a pointer will show up on screen. The user can then use the DPAD to move this pointer around on the screen, and use the A button to trigger an action.
- Pressing + again will revert to touch screen mode.
- Note that due to the way that this works, in DPAD mode, the actions of the DPAD and A buttons are overridden, so their previous actions will no longer work. However, in the case of HBL, this is not an issue.
- The same process can be performed on Wii Remote controllers, which is useful for those who want to use a Wii Remote but do not have a functioning sensor bar.
- Theoretically, users should also be able to use Classic Controllers and Wii U Pro Controllers in the same manner, however I am not in possession of these devices, and so cannot guarantee that this works.
- I added a new image file which represents the GamePad's pointer icon.
Once again, simply replace the homebrew_launcher.elf file on your SD card with this one to test these changes out.
homebrew_launcher.elf.zip
EDIT: Hotfix update to correctly enable support for the Classic/Pro controllers.
homebrew_launcher.elf.zipMy wiiu has some problem,I can't use touchpad to click the "load" or "back" button when I open hbl
Very thanks to you,your mod save my device!
Is this safe to use still? I would love to not have to use drc-sim to load up a cfw to play an installed game. (I do not have a gamepad)
from homebrew_launcher.
It should still work, but please keep in mind that this only changes the Homebrew Launcher, Haxchi or the web browser may still require a GamePad depending on how your system is set up.
from homebrew_launcher.
from homebrew_launcher.
Related Issues (20)
- How to use homebrew launcher rpx version HOT 1
- FSOpenFile failure HOT 2
- Black screen when trying to load HOT 1
- Autostart apps
- Normal vs. RC3 HOT 1
- Confused HOT 1
- [Feature Request] Add Button Controls HOT 1
- Issue HBL 1.5 with NUSspli
- Unload Homebrew Launcher from Mii Maker
- Starting HBL HOT 5
- Visual glitches when lots of apps installed
- Homebrew Launcher Channel still outdated HOT 3
- Issue with Tiramisu
- Loading were I left off HOT 1
- Homebrew Launcher v2.2?
- Getting linker errors
- Brew
- Source code for older payloads in www folder recognized as malware by Microsoft Defender
- Can i download the homebrew from my wiiu browser HOT 4
- Aroma version? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebrew_launcher.