Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

X1Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
Line 2: Line 2:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title_mode=append
|title_mode=append
|image=x1vita.jpg
|image=x1vita2.png
|image_alt=X1Vita
|image_alt=X1Vita
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=X1Vita
|title=X1Vita
|image=x1vita.jpg
|image=x1vita2.png
|description=Xbox One controller driver plugin.
|description=Xbox One controller driver plugin.
|author=M Ibrahim
|author=M Ibrahim
Line 18: Line 18:
|source=https://github.com/Ibrahim778/X1Vita
|source=https://github.com/Ibrahim778/X1Vita
}}
}}
A plugin that allows you to connect a xbox one controller to the Vita.
A plugin that allows you to connect a xbox one controller to the Vita. Based on [[Ds4vita|ds4vita]].
 
Made for the KyûHEN Homebrew Contest.


==Installation==
==Installation==
'''Enable the plugin:'''
'''Note:''' This plugin is not compatible with the other ds Vita plugins (but you can use [[Ds3vita|ds3]]/[[Ds4vita|ds4]] on vita TV or use [[MiniVitaTV]]).


<ol>
Copy the .suprx file to ux0(ur0):tai/.
<li>Add X1Vita.skprx to taiHEN's config (ux0:/tai/config.txt) or (ur0:/tai/config.txt):


<pre>*KERNEL
Add X1Vita.skprx to taiHEN's config (change to ur0 if you store the plugin there)
ux0:tai/X1Vita.skprx</pre>
*KERNEL
</li>
ux0:tai/X1Vita.skprx
<li>You need to refresh the config.txt by rebooting or through VitaShell.</li></ol>


'''Using it for the first time (pairing the controller):'''
You need to refresh the config.txt by rebooting or through [[VitaShell]].


# Go to Settings -&gt; Devices -&gt; Bluetooth Devices
==User guide==
# Press the pair on the controller for about 3-4 seconds, until the logo blinks very quickly
Using it for the first time (pairing the controller):
# The controller will then connect and be paired (You may get a message saying &quot;Do you want to connect to (blank)&quot; just press ok and ignore the error)
*Go to Settings > Devices > Bluetooth Devices.
*Press the pair on the controller for about 3-4 seconds, until the logo blinks very quickly.
*The controller will then connect and be paired (you may get a message saying "Do you want to connect to (blank)" just press ok and ignore the error).


'''Using it once paired (see above):'''
Using it once paired (see above):
*Just press the xbox button and it will connect to the Vita.


# Just press the xbox button and it will connect to the Vita
If you are using multiple controllers, the controller ports will be set in the order you connect (if available), so first connection > port 1 second connection > port 2 etc. Simply powering off the controller (ie removing batteries) will not trigger a disconnect on Vita. You need to hold the Xbox Button till it turns off.


'''Note''': If you are using multiple controllers the controller ports will be set in the order you connect (if available), so first connection -&gt; port 1 second connection -&gt; port 2 etc, simply powering off the controller (ie removing batteries) will not trigger a disconnect on vita. You need to hold the Xbox Button till it turns off.<br />
If you use Mai, don't put the plugin inside ux0:/plugins because Mai will load all stuff you put in there.
'''Note''': If you use Mai, don't put the plugin inside ux0:/plugins because Mai will load all stuff you put in there...


This plugin is '''not''' compatible with the other ds vita plugins yet!!!! (but you can use ds3/4 on vita TV or use minivitaTV)
===FAQ===
'''Q. My controller connects but doesn't do anything!'''


Made for the kyuhen homebrew contest.<br />
There can several reasons but here are the most common:
Based on [[Ds4Vita]].
 
==Media==
<youtube>5WhmQfomKOk</youtube>


==Screenshot==
*Your using a 3rd party controller. (see note below).
[[image:x1vita.jpg|600px]]
*Your using an official controller other than the Xbox One (For e.g. Xbox One Eliete, Eliete 2) (see note below).
*Your using the new Xbox one controllers, ie the ones with the screenshot button (including the series controllers) are not suppourted, this is simply because the vita's bluetooth version does not suppourt them so they simply cannot connect no matter what.
*You installed the plugin incorrectly (install and open the companion to see if X1Vita is detected).


== FAQ ==
===Controllers not working?===
'''1. My controller connects but doesn't do anything!'''<br />
For now only official Xbox One controllers are supported all others will be ignored.  
There can several reasons but here are the most common:


# Your using a 3rd party controller. (see note below)
There is 3rd party support as they use different payloads (sometimes).
# Your using an official controller other than the Xbox One (For e.g. Xbox One Eliete, Eliete 2) (see note below)
# Your using the new Xbox one controllers, ie the ones with the screenshot button (including the series controllers) are '''not''' suppourted, this is simply because the vita's bluetooth version does not suppourt them so they simply cannot connect no matter what.
# You installed the plugin incorrectly (install and open the companion to see if X1Vita is detected)


== Note about controllers not working ==
==Media==
For now only official Xbox One controllers are suppourted all others will be ignored. I am no longer adding 3rd party suppourt as they use different payloads (sometimes).
'''TUTORIAL CONECTAR MANDO XBOX ONE EN PS VITA''' ([https://www.youtube.com/watch?v=5WhmQfomKOk victor alejandro perez contreras]) <br>
<youtube>5WhmQfomKOk</youtube>


==Changelog==
==Changelog==
'''(v.3.3)'''
'''v3.3'''
*Update README.md
*Update README.md.


'''(v.3.2)'''
'''v3.2'''
*Fixed controllers disconnecting and reconnecting on vita
*Fixed controllers disconnecting and reconnecting on vita.


'''(v.3.1)'''
'''v3.1'''
*Stats:
*Stats:
**Overall stability +
**Overall stability +.
**DS3/4 comparability +
**DS3/4 comparability +.
**Stutters -
**Stutters -.
**Guide button +
**Guide button +.
**Joysticks - (some reported issues)
**Joysticks - (some reported issues).


'''(v.3.0.1)'''
'''v3.0.1'''
*Bug Fixes and stability
*Bug Fixes and stability.


'''(v.3.0)'''
'''v3.0'''
* Pairing process improved (more reliable)
* Pairing process improved (more reliable).
* Multi controller suppourt (PSTV Only, untested)
* Multi controller suppourt (PSTV Only, untested).
* Compatability with ds3/4 plugins (untested)
* Compatability with ds3/4 plugins (untested).


'''(v.2.1.1)'''
'''v2.1.1'''
* Debugger is now called X1Vita companion, it has plenty of quality of life improvements.
* Debugger is now called X1Vita companion, it has plenty of quality of life improvements.


'''(v.2.1.1)'''
'''v2.1.1'''
* Added ability to swap Triggers and bumpers
* Added ability to swap Triggers and bumpers.


'''(v.2.1)'''
'''v2.1'''
* Changed exit combo to L + R + START + SELECT
* Changed exit combo to L + R + START + SELECT.


'''(v.2.0)'''
'''v2.0'''
* Added ability to swap triggers with bumpers.
* Added ability to swap triggers with bumpers.
* HOW TO:
** Install the debugger app. Press and hold X on launching on the black screen to swap and press and hold O on launch on black screen to revert.
** Or you can create a blank file at the following path and reboot: ux0:data/X1Vita/swapltrt.


*HOW TO:
'''v1.9.1'''
**Install the debugger app. Press and hold X on launching on the black screen to swap and press and hold O on launch on black screen to revert.
* Bug fixes in debugger.
 
*Or you can create a blank file at the following path and reboot: '''ux0:data/X1Vita/swapltrt'''
 
'''(v.1.9.1)'''
* Bug fixes in debugger


'''(v.1.9)'''
'''v1.9'''
* Added a bit of deadzone to fix drift.
* Added a bit of deadzone to fix drift.


'''(v.1.8)'''
'''v1.8'''
* Added a few more checks, untested.
* Added a few more checks, untested.


'''(v.1.7)'''
'''v1.7'''
* Fixed the button pressing start on some controllers.
* Fixed the button pressing start on some controllers.


'''(v.1.6)'''
'''v1.6'''
* Fixed Xbox button not exiting to livearea on some controllers
* Fixed Xbox button not exiting to livearea on some controllers.


'''(v.1.5)'''
'''v1.5'''
* Added debug exports and debugger app.
* Added debug exports and debugger app.
* Press Select + Start + PS Button to exit
* Press Select + Start + PS Button to exit.


'''(v.1.4)'''
'''v1.4'''
* Properly parses L2 and R2 values (now go to a proper 0-255)
* Properly parses L2 and R2 values (now go to a proper 0-255).


'''(v.1.3)'''
'''v1.3'''
* Added more kernel hooks for reVita.  
* Added more kernel hooks for reVita.  


'''(v.1.2)'''
'''v1.2'''
* Previous version didn't do it.
* Previous version didn't do it.


'''(v.1.1)'''
'''v1.1'''
* Fixed triggers combining.
* Fixed triggers combining.


'''(v.1.0)'''
'''v1.0'''
* First Release.
* First Release.


== External links ==
== External links ==
* Official Website - https://kyuhen.customprotocol.com/en/submissions/x1vita/
* KyûHEN Homebrew Contest - https://kyuhen.customprotocol.com/en/submissions/x1vita/
* Github - https://github.com/Ibrahim778/X1Vita
* GitHub - https://github.com/Ibrahim778/X1Vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/667
* VitaDB - https://vitadb.rinnegatamante.it/#/info/667

Revision as of 10:53, 11 Ocak 2023

X1Vita
X1vita2.png
General
AuthorM Ibrahim
TypePlugins
Version3.3
LicenseMixed
Last Updated2021/07/13
Links
Download
Website
Source

A plugin that allows you to connect a xbox one controller to the Vita. Based on ds4vita.

Made for the KyûHEN Homebrew Contest.

Installation

Note: This plugin is not compatible with the other ds Vita plugins (but you can use ds3/ds4 on vita TV or use MiniVitaTV).

Copy the .suprx file to ux0(ur0):tai/.

Add X1Vita.skprx to taiHEN's config (change to ur0 if you store the plugin there)

*KERNEL
ux0:tai/X1Vita.skprx

You need to refresh the config.txt by rebooting or through VitaShell.

User guide

Using it for the first time (pairing the controller):

  • Go to Settings > Devices > Bluetooth Devices.
  • Press the pair on the controller for about 3-4 seconds, until the logo blinks very quickly.
  • The controller will then connect and be paired (you may get a message saying "Do you want to connect to (blank)" just press ok and ignore the error).

Using it once paired (see above):

  • Just press the xbox button and it will connect to the Vita.

If you are using multiple controllers, the controller ports will be set in the order you connect (if available), so first connection > port 1 second connection > port 2 etc. Simply powering off the controller (ie removing batteries) will not trigger a disconnect on Vita. You need to hold the Xbox Button till it turns off.

If you use Mai, don't put the plugin inside ux0:/plugins because Mai will load all stuff you put in there.

FAQ

Q. My controller connects but doesn't do anything!

There can several reasons but here are the most common:

  • Your using a 3rd party controller. (see note below).
  • Your using an official controller other than the Xbox One (For e.g. Xbox One Eliete, Eliete 2) (see note below).
  • Your using the new Xbox one controllers, ie the ones with the screenshot button (including the series controllers) are not suppourted, this is simply because the vita's bluetooth version does not suppourt them so they simply cannot connect no matter what.
  • You installed the plugin incorrectly (install and open the companion to see if X1Vita is detected).

Controllers not working?

For now only official Xbox One controllers are supported all others will be ignored.

There is 3rd party support as they use different payloads (sometimes).

Media

TUTORIAL CONECTAR MANDO XBOX ONE EN PS VITA (victor alejandro perez contreras)

Changelog

v3.3

  • Update README.md.

v3.2

  • Fixed controllers disconnecting and reconnecting on vita.

v3.1

  • Stats:
    • Overall stability +.
    • DS3/4 comparability +.
    • Stutters -.
    • Guide button +.
    • Joysticks - (some reported issues).

v3.0.1

  • Bug Fixes and stability.

v3.0

  • Pairing process improved (more reliable).
  • Multi controller suppourt (PSTV Only, untested).
  • Compatability with ds3/4 plugins (untested).

v2.1.1

  • Debugger is now called X1Vita companion, it has plenty of quality of life improvements.

v2.1.1

  • Added ability to swap Triggers and bumpers.

v2.1

  • Changed exit combo to L + R + START + SELECT.

v2.0

  • Added ability to swap triggers with bumpers.
  • HOW TO:
    • Install the debugger app. Press and hold X on launching on the black screen to swap and press and hold O on launch on black screen to revert.
    • Or you can create a blank file at the following path and reboot: ux0:data/X1Vita/swapltrt.

v1.9.1

  • Bug fixes in debugger.

v1.9

  • Added a bit of deadzone to fix drift.

v1.8

  • Added a few more checks, untested.

v1.7

  • Fixed the button pressing start on some controllers.

v1.6

  • Fixed Xbox button not exiting to livearea on some controllers.

v1.5

  • Added debug exports and debugger app.
  • Press Select + Start + PS Button to exit.

v1.4

  • Properly parses L2 and R2 values (now go to a proper 0-255).

v1.3

  • Added more kernel hooks for reVita.

v1.2

  • Previous version didn't do it.

v1.1

  • Fixed triggers combining.

v1.0

  • First Release.

External links

Advertising: