Skip to content

aglab2/GCN-WiiU-Feeder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCN-WiiU-Feeder

Gamecube WiiU Adapter Feeder for ViGEm driver

This Feeder was inspired by the vJoy implementation by m4sv and uses the same approach except the program was rewritten in C++ and designed to be more flexible.

Features

  • Plug-n-Play controllers, automatic registration
  • Diagonal Stretching to emulate N64 controllers + power
  • Axis Centering, arbitrary transformation value
  • Digital button <-> Analog stick/trigger mapping
  • Flexible YAML configuration

Used Libraries

  • libusb 1.0.23
  • ViGEm 1.16.28.0
  • yaml-cpp 0.6.3

How to install and run?

Troubleshooting

If program failed to load, it will output the line that you may use to troubleshoot the problem. L=Line, A=Answer.

  • L: No config files detected
  • A: Make sure you have yaml files from examples.zip extract to the same folder as exe file is.
  • L: Failed to read config
  • A: Feeder can't access the config or it is not YAML file. Make sure you launch with Admin rights and use proper config.
  • L: Failed to parse config
  • A: Config is a proper YAML file but Feeder can't parse it. Check the file.
  • L: Failed to detect WiiU Adapter
  • A: Make sure to have WiiU Adapter Driver installed (Run installer Admin Rights!) or use Zadig to replace the WUP-028 driver to WinUSB.
  • L: Failed to detect ViGEm
  • A: Make sure to have ViGEm Driver installed.
  • L: Failed to setup LibUsb
  • L: Failed to allocate ViGEm
  • A: Report this as an issue on GitHub.
  • L: Failed to start feeding WiiU inputs
  • A: WiiU Adapter is malfunctioning, try reinserting USB device. If it does not help, report this as an issue on GitHub.