Coder Social home page Coder Social logo

Comments (25)

CreeperMario avatar CreeperMario commented on July 27, 2024 5

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.

CreeperMario avatar CreeperMario commented on July 27, 2024 3

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.

CreeperMario avatar CreeperMario commented on July 27, 2024 2

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.

hblout.zip

EDIT: Hotfix update to correctly enable support for the Classic/Pro controllers.
hblout.zip

from homebrew_launcher.

CreeperMario avatar CreeperMario commented on July 27, 2024 1

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.

ddurdle avatar ddurdle commented on July 27, 2024 1

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.

CHIPSSSSAHOYYYYY avatar CHIPSSSSAHOYYYYY commented on July 27, 2024 1

@CreeperMario this does not work for me btw. I am new to modding.
I am using the elf that you posted

from homebrew_launcher.

CreeperMario avatar CreeperMario commented on July 27, 2024

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.

cucholix avatar cucholix commented on July 27, 2024

That's great, this will included in the official release or will be a mod?

from homebrew_launcher.

CreeperMario avatar CreeperMario commented on July 27, 2024

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.

cucholix avatar cucholix commented on July 27, 2024

I'm checking your fork, does it contain only source, not binaries?

from homebrew_launcher.

CreeperMario avatar CreeperMario commented on July 27, 2024

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.

cucholix avatar cucholix commented on July 27, 2024

Looking forward to it, thanks!

from homebrew_launcher.

Riyyi avatar Riyyi commented on July 27, 2024

@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.

cucholix avatar cucholix commented on July 27, 2024

Thank you works great with WUPC :)

from homebrew_launcher.

zaersc avatar zaersc commented on July 27, 2024

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.

stonerbong42069 avatar stonerbong42069 commented on July 27, 2024

looking foward to the channel version always annoying to have to grab the gamepad

from homebrew_launcher.

cucholix avatar cucholix commented on July 27, 2024

Hotfix works perfect, thanks!

from homebrew_launcher.

westonlast avatar westonlast commented on July 27, 2024

The hotfix version of the channel failed to load. The Homebrew Launcher banner displays, and then the screen freezes black.

from homebrew_launcher.

CreeperMario avatar CreeperMario commented on July 27, 2024

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.

westonlast avatar westonlast commented on July 27, 2024

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.

LinerFWZ avatar LinerFWZ commented on July 27, 2024

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

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.

Maschell avatar Maschell commented on July 27, 2024

See #35 (comment)

from homebrew_launcher.

Sean-Amor avatar Sean-Amor commented on July 27, 2024

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

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!

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.

CreeperMario avatar CreeperMario commented on July 27, 2024

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.

Sean-Amor avatar Sean-Amor commented on July 27, 2024

from homebrew_launcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.