Difference between revisions of "NControl"

From AwkwardTV
Jump to: navigation, search
Line 26: Line 26:
  
 
It is available through Cydia (and presumably Sileo) on [https://chariz.io/buy/ncontrol chariz repo]
 
It is available through Cydia (and presumably Sileo) on [https://chariz.io/buy/ncontrol chariz repo]
 +
 +
== Pairing ==
 +
 +
1. Open the nControl application.
 +
2. Put your device in pairing mode (each controller has a different method for this)
 +
3. The device should appear in the list momentarily (if it does not the action sheet has options to restart services, its advisable to try those if needed)
 +
4. Select the device from the list after it appears.
 +
5. On tvOS an action sheet will appear choose "Connect Device"
 +
6. on iOS it will take you to another screen with additional details, click the action button in the top right
 +
7. Choose "Connect Device"
 +
 +
=== Additional Notes ===
 +
 +
Make sure to unpair your controllers from other devices first, some controllers can be incredibly tempermental and take several tries to get working, the PS4 controller can be known to be somewhat painful to get pairing sometimes.
 +
 +
== Using on macOS ==
 +
 +
'''You need to jailbreak your mac before using this daemon, instructions can be found [https://github.com/stek29/nvram-liber-macos here] '''
 +
 +
macOS version is a free bonus for anyone who purchases the iOS or tvOS version. After downloading the file you can run it from any directory (i should package this into an installer that has sa LaunchDaemon, we'll see how popular the mac version becomes if it necessitates that.)
 +
 +
After that any games you have that support MFI controller should now support all the ones nControl does as well. I dont have any MFI games so I haven't thoroughly tested how well it works. But I do know, once jailbroken on Sierra that it does indeed work. Haven't tested in later OSes but no reason it shouldn't.
 +
  
 
== Supported Controllers ==
 
== Supported Controllers ==

Revision as of 05:57, 17 March 2019

nControl - For AppleTV 4G Take 4 and Any iOS device from iOS 7-12
Current Version: 1.0-1

Release date: Mar 15th, 2019
Current as of: Mar 15th, 2019

Use Sony Dual Shock 4 / Slim, XBox One, Evo VR Pro / Mini controllers and Nintendo Switch Joy-Con controllers in any application that supports MFI controllers. Including emulators like Provenance.

This project is Copyright © 2018-2019 nito llc. All Rights Reserved.

Written By: Kevin Bradley & Luca Todesco

Change Log

1.0-1 2019 03 15

  • Initial release for tvOS and iOS

Install Instructions

tvOS

Currently it is only possible to buy the tweak from my Patreon account. I plan to have a standalone paypal option in a day or so. In the (hopefully) near future the nitoTV store will launch and purchase will be possible directly on device, at that point the patreon and paypal options will be shuttered in favor of the app store installation.

iOS

It is available through Cydia (and presumably Sileo) on chariz repo

Pairing

1. Open the nControl application. 2. Put your device in pairing mode (each controller has a different method for this) 3. The device should appear in the list momentarily (if it does not the action sheet has options to restart services, its advisable to try those if needed) 4. Select the device from the list after it appears. 5. On tvOS an action sheet will appear choose "Connect Device" 6. on iOS it will take you to another screen with additional details, click the action button in the top right 7. Choose "Connect Device"

Additional Notes

Make sure to unpair your controllers from other devices first, some controllers can be incredibly tempermental and take several tries to get working, the PS4 controller can be known to be somewhat painful to get pairing sometimes.

Using on macOS

You need to jailbreak your mac before using this daemon, instructions can be found here

macOS version is a free bonus for anyone who purchases the iOS or tvOS version. After downloading the file you can run it from any directory (i should package this into an installer that has sa LaunchDaemon, we'll see how popular the mac version becomes if it necessitates that.)

After that any games you have that support MFI controller should now support all the ones nControl does as well. I dont have any MFI games so I haven't thoroughly tested how well it works. But I do know, once jailbroken on Sierra that it does indeed work. Haven't tested in later OSes but no reason it shouldn't.


Supported Controllers

  • PS4 / PS4 Slim
  • Xbox One
  • EVO VR Pro
  • Nintendo Joycon (only the individual controllers, not the composite grip version)
  • EVO VR Controller

Known Supported Games

MFI Games

Special Notes

When pairing with the EVO VR Pro controller, make sure to pair it in 'android' mode by Pressing and hold the EVO VR and X Buttons until the light starts to blink rapidly to enter pairing mode.

Known Bugs

  • XBox one controller experiences sticky joystick issues from time to time, still a WIP to try and get this sorted out

Controllers attempted to Support

The following controllers I put an exhaustive amount of time into trying to support without any good results. Therefore they are not likely to get support in the future.

  • PS3 / SixAxis
  • Wiimote

Troubleshooting

Debug logs are available at /Library/Logs/controllersupport-Error.log
A support channel exists on the jailbreak discord server in the #ncontrol room.