Okay guys, I thought about the whole thing.
I never wanted to publish a version, thats not exactly I had in my mind for version 1.0 but I guess I'm releasing at least some kind of prelease now.
The point is that I haven't touch the files for about 7 weeks and don't know when I have time (+ motivation) again to really work on it.
Some things are still not implemented/working how I want this to work v=(
But if you want a prelease, I could release what I currently have.
Some fact for the pre release / currenty state:
Whats not working / still missing:
Now to the positive part, what IS working:
But:
Before I can release any pre release stuff, I need your help.
Its still missing some texts for the GUI (home, help, about screen) so I would be cool if someone could help me with that
I never wanted to publish a version, thats not exactly I had in my mind for version 1.0 but I guess I'm releasing at least some kind of prelease now.
The point is that I haven't touch the files for about 7 weeks and don't know when I have time (+ motivation) again to really work on it.
Some things are still not implemented/working how I want this to work v=(
But if you want a prelease, I could release what I currently have.
Some fact for the pre release / currenty state:
Whats not working / still missing:
- Xbox Controller support via networking: The code is done and its working, but not in a very user friendly way. The Client on the PC is slowing down all HID actions (aka delay on mouse/keyboard actions), has hardcoded values and haven't been well tested at all. I'll leave the server code in the source, but don't release a client. If anyone is really really interested in writing/including the client, I can give more informations about the protocol and/or share my hacky client. (+ adding full xinput support which would need some xinput->hid converter in the client)
- Loadiine support: Currently loadiine haven't been adapted to use any of the new features. it would require some kind of gui for mapping the usb devices to the pads
- Combined Mouse + Keyboard support: In the "old" hid to vpad version only support for the gamepad was implement. The the input of all usb devices were put together/combined into the gamepad input. This way using a combination of two controllers (in this case keyboard + mouse) was really easy to implement/use. Unfortunately this is now not possibly anymore. In the new version, you can map different usb controllers to different WiiU Controllers (gamepad,pro 1-4), but only one at the same time. You can use your Keyboard OR you Mouse, but not both at the same time for one controller. Use an old version to use this feature again.
Full support for multi adapters: There are some adapters, that have 2 slots for 2 different controllers. Currently only one slot at the same time is supported. I planned support for all slots, but never had the time to implement it ( + have nothing to test it). This needs some changes in the device handling + extending the config files.- Random freezes and crashes. I really don't know why, but its still randomly crashing at switching applications. I though I had fixed this, but seem like to still occour from time to time.
Rumble support: for some reason the rumble support is currently broken. I'm pretty sure I got already working, so this could probably be fixed a few minutes. Hopefully I can find the issue before releasing this pre version. (though currently only gc adapter would be supported)- Missing Features: There are some thing I want implement but didn't start yet. For example: Automatically download/upload of .ini files, multiple configs for one usb device etc, extending/improving config files
Now to the positive part, what IS working:
- GUI: @DarkIrata made really nice job in designing a gui for me and most of it is already done. In my opionin it looks really sexy :3 Two different screen (for TV and DRC), preview of inputs etc.
- Full support for Pro Controller: Probably the biggest feature. Now you can use your HID device as an emulated Pro Controller.
- Allowing multiple devices of the same type: You can attach four PS3 controller, and use each for one Pro Controller. Or one GC adapter for four Pro Controllers. Or one PS4 pad for the Gamepad, one PS4 pad for pro controller 1 and three ports from the GC adapter for pro controller 2-4. and.. and.. almost every combination is possible. You can also mix real Wiimotes/Pro controllers with spoofed ones etc.
- Reworked controller patcher engine: Most parts of the background engine has been rewritten and cleaned up. I tried to write a little documentation for each function and do it as clean as possible.
- Fixed probably a few issues: For example the 3 month old PS3 pad bug is fixed (was fixed right at the beginning but never released. shame on me) and probably some other stuff I don't remember in detail
But:
Before I can release any pre release stuff, I need your help.
Its still missing some texts for the GUI (home, help, about screen) so I would be cool if someone could help me with that
Last edited by Maschell,