nullDC4Wii

  • Thread starter Thread starter niuus
  • Start date Start date
  • Views Views 13,051
  • Replies Replies 134
  • Likes Likes 20
jojo needs JOJO_FIX and CI4_FAST as stated in the wiki

I think the daytona USA works better with SPLIT_SCREEN ON in the menu (splti screen means in fact there is 2 cameras)
 
  • Like
Reactions: Jilou
Hello ^^,

Wow it's extraordinary! Thank you very very much!


Here how I can use the Wii U GamePad:

When I launch the Wii U overclocked forwarder, it asks me if I want to use the Wii U GamePad: I select yes!
After the first time I launch the game I don't touch anything ^^.


This way makes work the GamePad perfectly in the games Bomberman Online (I use d-pad for moving the character, and + button works perfectly too) and in Daytona USA 2001 (I use: the left joystick to change the direction of the car, the ZR button to accelerate, ZL button to deccelerate, and + button works perfectly too).

Chuchu Rocket (+ button works but I don't show that in the video):




Daytona USA 2001 (you can see two issues in this video):




I made others videos but I just put two links here ^^.


Again, thank you very very much! ^^.

Have a good day ^^,

AHA! My forwarder has fulfilled its destiny lol Overclock AND WiiU Gamepad support! Thank you @Xale007 great addition :D
 
  • Like
  • Love
Reactions: Jilou and Xale007
@Xale007 , yesterday I finally had some time and tested / retested everything I have on 0.47 (61 games in total). You have made amazing progress in this in just a few short months. It is breathtaking, really. Feels like we are to a point where fewer things are broken than working. Some visual novel or puzzle games like Sakura Wars Columns or Nakoruru are almost perfect besides garbled audio and save features.

Please see txt file for results. Everything attached was tested using vWii overclock forwarder on default settings, just Wii remote. On a handful I used the Classic Controller but found issues as if I had stick drift (characters running in circles) but don't have this problem in other apps. I wasn't going off the wiki or this thread and saw there are some that have existing fixes so testing was probably redundant. Will retest using those enhancements. If you see anything else that should be retested with other settings let me know.

Tried to update the wiki with this but it never lets me save my edits. I'm probably doing something wrong.
 

Attachments

  • Like
Reactions: Jilou
@Xale007 , yesterday I finally had some time and tested / retested everything I have on 0.47 (61 games in total). You have made amazing progress in this in just a few short months. It is breathtaking, really. Feels like we are to a point where fewer things are broken than working. Some visual novel or puzzle games like Sakura Wars Columns or Nakoruru are almost perfect besides garbled audio and save features.

Please see txt file for results. Everything attached was tested using vWii overclock forwarder on default settings, just Wii remote. On a handful I used the Classic Controller but found issues as if I had stick drift (characters running in circles) but don't have this problem in other apps. I wasn't going off the wiki or this thread and saw there are some that have existing fixes so testing was probably redundant. Will retest using those enhancements. If you see anything else that should be retested with other settings let me know.

Tried to update the wiki with this but it never lets me save my edits. I'm probably doing something wrong.

Thanks, but you know if you can directly edit the wiki, it mean I can spend more time on the coding... :)
Post automatically merged:

and also it's not necessary to retest games that we know aren't working... WinCE games will never work
Post automatically merged:

also the point of the wiki is not only testing but finding the best Presets to apply... The biggest fix is usually CACHE, we should always apply the lowest parameters as we could.

And we already know it's necessary to put some presets (for Daytona, TRANS_POLY is mandatory for menus for example)
 
Ok, a number of things. First off, thank you so much for adding Gamepad support. You are amazing 🤩 🎉

And next thanks for adding Classic Controller support. I don't know where mine is, but I'm gonna try to dig it up. But question, is Wii Pro Controller not the same thing as Classic? Cause my Wii Pro is not working, along with my WUPC, but I think that's been established.

But anywho. Since Classic and Gamepad are implemented, I ran into a problem getting into the BIOS, as 1 isn't on the Gamepad. But now that Classic works, maybe you could add "BIOS 1 or ZR" 🤷 Just a suggestion.

But hey, a question to us Wii U owners. I've found that once I implement the c2w patcher, that not only do I get a graphics boost, but I get a speed boost as well. As in like, the Dreamcast opening goes way faster than it should. It's great to have a graphics boost! But I'm not sure that the point is to have things go faster than it should 🤣 Any Wii U owners have any suggestions on how to get a normal speed? I've played around with the "GRAPHICS: NORMAL, HIGH, EXTRA" but I've not noticed a difference. Anyone else seeing this? Any ideas? Thanks guys.

But finally, question about the VMU file. Once you format it, does it create "vmu_save_A1.bin" "A2.bin" etc? Could the file location be moved to "data"? Just to keep all of the data located in one folder? I'm not a programmer, so I have no idea how hard that might be. So you can very easily just tell me, no 😊

But anyhow dude, thanks so much for thinking of us few Wii U owners 😁
 
  • Like
Reactions: Jilou
Yeah probably my next fix but I need to understand 1rst how that works since I don't got any in my house
ai says:
How to Add libwupc to Your Wii HB App

1. Include the Header
#include <wupc/wupc.h>

2. Initialize and Shutdown
// At startup
WUPC_Init();

// At shutdown
WUPC_Shutdown();

3. Read Input
// Update button states each frame
u32 changedButtons = WUPC_UpdateButtonStats();

// For each channel (0-3)
for (u8 chan = 0; chan < 4; chan++) {
// Get controller data
struct WUPCData *data = WUPC_Data(chan);

if (data != NULL) {
// Analog sticks
s16 lx = WUPC_lStickX(chan);
s16 ly = WUPC_lStickY(chan);
s16 rx = WUPC_rStickX(chan);
s16 ry = WUPC_rStickY(chan);

// Buttons held
u32 buttons = WUPC_ButtonsHeld(chan);

// Buttons pressed/released
u32 pressed = WUPC_ButtonsDown(chan);
u32 released = WUPC_ButtonsUp(chan);
}
}

4. Optional: Rumble Support
WUPC_Rumble(chan, true); // Enable rumble
WUPC_Rumble(chan, false); // Disable rumble

5. Button Mapping
The button values are stored in the button field. You'll need to check what bit constants are defined in the library's header files for button definitions (typically similar to other button constants in libOGC).

Integration Steps
Copy the libwupc folder to your project (or include it as a dependency)
Link against libwupc in your Makefile:
Makefile
LIBS := -lwupc -lwiiuse -lbte -logc -lm
Add libwupc to your include path if it's not already set up
Include the header and start using the API
The library handles all the Bluetooth pairing and protocol details automatically, so you just poll for input like you would with regular Wii controllers!


Or you can try fix94's own git readme:
https://github.com/FIX94/libwupc
 
  • Like
Reactions: Jilou and Xale007
Thanks again Xale, and sorry to be pain. When I preview changes in the wiki on PC it looks good but on saving nothing actually updates. :(

Will try the various fix settings next on the games that were working and attempt updating the wiki again. Appreciate you.
 
But anywho. Since Classic and Gamepad are implemented, I ran into a problem getting into the BIOS, as 1 isn't on the Gamepad. But now that Classic works, maybe you could add "BIOS 1 or ZR" 🤷 Just a suggestion.

Oh yeah I have to add that

But hey, a question to us Wii U owners. I've found that once I implement the c2w patcher, that not only do I get a graphics boost, but I get a speed boost as well. As in like, the Dreamcast opening goes way faster than it should. It's great to have a graphics boost! But I'm not sure that the point is to have things go faster than it should 🤣 Any Wii U owners have any suggestions on how to get a normal speed? I've played around with the "GRAPHICS: NORMAL, HIGH, EXTRA" but I've not noticed a difference. Anyone else seeing this? Any ideas? Thanks guys.

There's an option called SPEED LIMITER for stopping speed to exceed 100%

Put game_presets.cfg in sd:/discs/

Modify it so the default behavior can be set to OFF :

[default]
...
speed_limiter=off
...

But finally, question about the VMU file. Once you format it, does it create "vmu_save_A1.bin" "A2.bin" etc? Could the file location be moved to "data"? Just to keep all of the data located in one folder? I'm not a programmer, so I have no idea how hard that might be. So you can very easily just tell me, no 😊

the /data/ stuff is pretty fucked, it's better in this state

Post automatically merged:

Thanks again Xale, and sorry to be pain. When I preview changes in the wiki on PC it looks good but on saving nothing actually updates. :(

Will try the various fix settings next on the games that were working and attempt updating the wiki again. Appreciate you.

Just try on one Letter/Game to begin with to see if it's ok

IMPORTANT : You need to create an account before editing
 
  • Like
Reactions: Jilou
I don't get it, you said you don't have a Wii U but you use a Wii U Pro controller...

So... are you using a Wii U Pro controller on a normal Wii ?
I don't get why you don't get it, dude...

Support for the Wii U Pro Controller ON THE WII has been there since 2015. FIX94 developed a library for it, libwupc. There's been a lot of homebrew supporting it for a decade (Nintendont is one of the most prominent), and most recently, even NooDS-Wii added it.

Hmm looking online I think you need libwupc for WiiU Pro support?
libogc also has native support for it since 2017 (9 whole years ago). Most of the time it only needs Wii Classic Controller to be already coded in, as the Wii U Pro Controller fakes being one.

So, you can either use embedded support, or use libwupc. It is the same result.
 
  • Like
Reactions: ploggy
I don't get why you don't get it, dude...

It's because usually new controllers don't work on old machines, that's why it doesn't seems logical to me

So, you can either use embedded support, or use libwupc. It is the same result.

Seems not since you said it didn't work...

BUT ALSO

Have you checked "Wii Classic/Gamecube" in the controller ? See attachements
 

Attachments

  • wii_classic_option.PNG
    wii_classic_option.PNG
    31.4 KB · Views: 1

Site & Scene News

Popular threads in this forum