Giter Club home page Giter Club logo

ds4vita's Introduction

ds4vita's People

Contributors

d3m3vilurr avatar davisdev avatar xerpi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ds4vita's Issues

Analog stick moves by itself

On the Hatsune Miku Project Diva X customize menu(Change costumes and accessories),the L analog will start to go left automatically , meanwhile the R analog will start to go upwards automatically.

[Feature Request]Turning off ds4 light bar.

First of all, Thanks ^^

I have a vita 1004, with the lastest update i have a very very good experience with your plugins, thank you for contributions to community.

While playing games with my ds4 controller on pc i can remotely turn off ds4 light bar with ds4windows, if you can make a feature like this im pretty sure ds4 controller battery will last longer and people love it.

Left analog doesn't fully tilt in some directions.

I was playing Persona 4 Golden and noticed when I press down or left, the character walks instead of runs. The other directions are fine.

I tried Earth Defense Force and it seemed to work normally there.

Analog left error in some games.

For example:

in the game Spelunky, the left joystick does not work correctly the "right direction" and the "up direction". However on the D-pad it works perfectly.

In the Gravity Rush game, the left analog using circle turns is not smooth, it is as if it had only 4 directions of movement.

Problem with sticks

Hi That such developer, thanks for this great puglin that you have developed is excellent, I wanted to report an error that I found, in the game Hatsune Miku Project Diva F2, since Beta 2 there is a problem with the puglin, the character moves left without Touch the sticks, this did not happen in version 1.4, if you could solve it please
Thank You if you can fix it , here is a video showing the error Thank You
I prove this with 2.1.1 , so for me the more stable version is 1.4 in that doesn't happen it xD , thanks for reading
video_error.zip

ds4vita problem

Nice job with the ds4vita plug in it is very good… but it conflict with games with mai-moe folder, they don’t start anymore and when I remove the plugin they restart again.

Feature Request: Add the ability to switch between the Vita’s back touchpad and the front touchscreen on the DS4’s touchpad

I know this should probably be in Pull requests but I don’t know how to use them... Is it possible to switch L and R to L2 and R2, and use L1 to switch the touchpad input to the vita’s touchscreen, and use R1 to switch the touchpad input to the vita’s back touchpad? I know I can change L1 and R1 to L2 and R2, but I don’t know if the rest is possible... This would be very useful for games like Borderlands 2, where you need the back touchpad to punch. If it is, would it be possible to give me a compiled (preferred)/un compiled (still fine) version of the plugin?

PSX games on Adrenaline not recognising any input

Vita is not recognising any input when I try to play PSX games on Adrenaline, either through the DS4 or the Vita itself. I did check the box saying I'm using a DS3/DS4. I can still press the PS button to quit back to the XMB, but that's all. PSP games work just fine.
Turning off the DS4 plugin by removing the activation line on config.txt makes the PS1 games recognise the inputs again.

Sticks moving slow

I've succesfully installed ds4vita and all the buttons work correctly except for the sticks (mainly the left one). In games where you move your character arround with the left stick (like persona 4) the character walks very slow when you go certain directions and when you turn arround.

#43 Left analog stick issue

I tired the version you uploaded on google drive, but the controls were quite compromised.

The lastest plugin handled the motion sensor better. I am playing gravity rush and digimon cyber sleuth.

I hope you can improve this plugin. Thank you.

L2/R2

Hi, is it possible to use the ds4 R2/L2 buttons when using moonlight or in dumped games, etc? It says on the latest version 1.1 the plugin adds proper L2/R2 and L3/R3 support but it doesnt seem to be working for me when Im using it. Everything else works just these 4 buttons. Is there a fix for this?

Disconects after 4 seconds

When paired is sends an error but still conects, after that it desconects after 3-4 seconds everytime.

DS4 motion movements ignored

Hello,

DS4 motion movement seem to be ignored. When I tried to activate logs and add a log inside "SceMotion_sceMotionGetState", there was no call detected. Then I add log at the hook point:

BIND_FUNC_EXPORT_HOOK(SceMotion_sceMotionGetState, KERNEL_PID, "SceMotion", TAI_ANY_LIBRARY, 0xBDB32767);
LOG("sceMotionGetState hook result: %d\n", SceMotion_sceMotionGetState_hook_uid);
log_flush();

It returns a negative value (which means that the hook have failed). Do you have any idea why this function hook fails? I tried it on Enso and on default Henkaku.

Thank you for your help!

deadzone too high

he game receives the input after I pressed more than half an analog stick, could you put an option to change it yourself?

(3.65 Enso) Connection lasts only a few seconds

PS Vita 3.65 Enso
Good afternoon, today I have installed the Killzone Mercenary Trainer Plugin (simple cheat plugin)

I noticed that when I run Killzone with this hack I can't use my Ds4 controller, so after playing a while I wanna play my other games with the Controller so I restart my vita and it works for some time until the controller disconnect, so I tried to reconnect it and it is connected with vita but after 3 seconds the controller disconnected...

So I deinstall the plugin and the same result

I reinstall ds4vita 1.2 (latest version) doesn't work

I read that the ds4 plugin should not stay in the same archiv as maidumber... maybe it also refers to my cheat plugin... switched place of ds4 from plugin to tai folder... doesn't work...

Reset my controller.... doesn't work

Install other version of ds4... doesn't work

Problem: Ds4 controller disconnects after a couple of seconds when it had a connection before

I hope you can help me.

Thanks for your answers.

combo keys

Error using combo keys:
L + (🔺, ◾, ⚪, X)
R + (🔺, ◾, ⚪, X)

On psvita game Ragnarok Odessey Ace.

Remote play L1/L2 and R1/R2 swapped

Using the version that fixed analog issues on certain vita games. L1 inputs read as L2 and vice versa when using remote play. Same issue with the right trigger buttons.

ds4vita setup issue.

Looking for some help setting up DS4Vita, I have placed the SKPRX and config (as well as configuring the config see below) but it comes up with the error "could not find a profile supported by this system". I have reloaded the config as well as rebooting to no avail. Sometimes when trying two bluetooth devices show up (1 headset with no label and 1 wireless controller (labeled).

Config

This file is used as an alternative if ux0:tai/config.txt is not found.

For users plugins, you must refresh taiHEN from HENkaku Settings for changes to take place.
For kernel plugins, you must reboot for changes to take place.

*KERNEL
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ux0:tai/ds4vita.skprx

henkaku.skprx is hard-coded to load and is not listed here
*main

main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015

this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016

this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx

titleid for your game (this one is for Root//Letter for example)
*ALL
ux0:tai/oclockvita.suprx
ux0:tai/trophax0.2.suprx

Ds4vita rear touch Helldivers

Back rear touch not working for hellvdivers. Left rear touch is for throw grenade. Right rear touch is for reload. Both not working. When press ds4 touch only work for running

Something needs to be made

The #43, and the #39 threads, talks about this already, but it's obvious that a new release with options, or an fixed deadzone version need to be made for a better experience with the DualShocks. The latest release works almost perfectly; the only problem it's the deadzone in the sticks; both them need to be almost fully pulled over for the Vita start detecting the moves, and even fully pulled, some directions still don't reach their max value;
Ex:
Pulling the analog fully to right, reaches around 240/239
It should be getting 255 static,

Seems like isn't that important, but this little difference can make your character to stop runningg in a lot of 3D games.

Some alternative releases were send for use here in the issues thread, and Reddit, by the own Xerpi, that kinda fix this problem:
Now pulling the stick to the right, reaches 255 and keeps static, but the diagonals are very unstable, and even so;

We still have the issue of needing to almost fully pull the stick to it works, the L2 and R2 buttons kinda don't work in the same way anymore, and almost like if it wasn't bad, it gets even worse, since the DSMotion plugin glitches completely with those versions.

It makes a complete mess with some stuff, but at least the analogs received an improvement, and kinda can be used.

That being said, it's clear that something needs to be made. A new release with options to change the deadzone by ourselves, or a release with a decent deadzone, or if there's literally no time to work on this anymore, a post in the Twitter, or anything, so that we can stop believing this will receive any fix. Otherwise we have to keep changing the plugins everytime if we want our character to runn, or if we want to use the motion sensors. I even tried to use both them together, but it works for some minutes, and then all the buttons glitch completely after some time

Seriously, the latest release for this it's from 2017, we're almost in 2020, and not even an alpha test was officialy released from that day (at least not here in GitHub).

This makes games like Uncharted unplayable in certain areas, and Gravity Rush that uses motion sensors almost as it's first base, become unplayable.

I think that's the only problem that needs some urgent fix, DSMotion works great in the latest version, buttons and stuff also work great too, L2, R2, R3, and L3 still aren't a clear use (for me they're working nicely), but they don't are as needed than working analog sticks.

I know that Xerpi doesn't have much time to work on this, and don't even receive any money back, but if possible, fixing this would be an excellent add on for the Vita. Don't know how much time this needs to be fixed too, but dude, this is a plugin for the community, almost all of the projects doesn't receive any money, or help on it, whenever this gets fixed (if it gets fixed), it will be highly appreciated.

For now, i'll be avoiding all types of games that need motion sensors when using it.

Make mapping for l1/l2 or r1/r2 configurable

Would it be possible to make the mapping of l1 / l2 or r1 / r2 configurable? Via remoteplay in some games there are special button mappings for the vita which switches buttons from the normal ds4 to another button on the vita. For example r2 is mapped on r1. So it would be useful if you could reconfigure this mapping in ds4vita if needed. Just telling the vita that I pressed r1 if I press r2 on the ds4, for example

Compile output problem

Hi,
I want to build your source for new version and extract the .skprx file from it. I tried to compile it with cmake . and the build process successfully finished, but I can't find the output file to put it in my vita. What I have to do next ?
I'm using Windows 10 and PSDK3v3.
Thanks.

cannot connect

I'm trying to connect my DS4 to vita and following this guide.

Enable the plugin:

Add ds4vita.skprx to taiHEN's config.txt (*KERNEL section), example:
*KERNEL
ux0:plugins/ds4vita.skprx
You need to refresh the config.txt by rebooting or through VitaShell.

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

Go to Setting -> Devices -> Bluetooth Devices
Press SHARE+PS on the DS4 for about 3 seconds, until the lightbar blinks
The DS4 will then connect and be paired (don't press over it when it appears)

But my DS4 isn't pairing the Vita see's the controller but doesn't pair with it automatically and if i press the controller on devices screen it says "Could not find a profile supported by this system"

I've tried re-writing the code as
ux0:plugins/ds4vita.yml
and it still doesn't work I don't know what I'm doing wrong but i feel like this isn't explained very well at all.

System goes into standby when playing Vita games + RetroArch compatibility issues

The backlight turns off after a minute or so like usual, and the system will enter sleep mode after the amount of time you set in settings (max 30 mins). This doesn't happen in adrenaline. It's like the button presses from the controller aren't registering on the main system as button presses, but you can still play the games normally.

When I'm using RetroArch I can't use the controller at all. I tried multiple reboots + reloading beta.henkaku.xyz, can't seem to get it working.

Remote Play Analog Issues

Hi everyone,

I can connect Ds4 to psvita, but when I connect PSvita to PS4 in Remote Play, analog controller doesn't response and I can't use until I cancel Remote Play.

What is wrong?

Thanks in advance

Doesn't work in Unity Games/Homebrew

Hello,

When i try to use this plugin with any official game, homebrew tool or homebrew game, the screen freezes in the principal screen in PS Vita 1000 or 2000.

If you need some more info, tell my about it,

Thank you for all!

Remap buttons?

Hi sorry if this has been answered elsewhere, but I couldn't find anything about it.

Is it possible to remap buttons? I'd like to use L2 and R2 for L and R while playing Vita games, rather than L1 and R1. Thanks very much for your work. :)

Regards.

[Feature request] Rumble support

Rumble support would be a nice feature, especially for remote play. However, I guess this would only be possible when using the PSTV controller driver. Unfortunately, MiniVitaTV plugin (which does use the PSTV driver) does not work with remote play (error C2-15948-7).

A few questions to ask

I'm having a few problems while using this plugin. Mainly with the left analog stick. I'm using a Vita 1000 on 3.65 Enso and the CUH-ZCT2G model controller. I had no problem getting the controller to sync. Showed up as Wireless Controller. Then I rebooted the system and now it shows Dualshock 4 Wireless Controller. Great!

However the left analog stick doesn't seem to work correctly in a lot of games. Where I will get choppy/glitchy movement with my character. My character will only walk slowly instead of a fast walk. I read in a previous issue that this newer model controller may not be properly supported. Was this issue ever fix? Would getting the older model of controller fix these issues with the left analog stick?

Also I know there are a bunch of test builds floating around that may fix various issues. Currently using the one that has a MD5 Checksum of 39F19102CC21FEAF3191AEF425EB71D4. This version does seem to work a little better. Is there any newer test builds then this one that may fix the problems I am having.

I'm kind of sad that this great and amazing plugin seems to be dead now and the bugs/problems with it won't be fixed now. Would have been great if the unused L/R buttons could be mapped to the read touch pad and could be programmed to do different touch functions for different games.

Strange r1/r2 - l1/l2 behavior with PS Nova

I've noticed that with PS Nova, using the shoulder buttons switches palette selection/usage as well as their main function, which is to lock on to a target or switch skills. It makes it confusing when you intend to switch your skills but also use an item/skill.

Ds4vita left joystick issue in certain games

hi an yes I know that the issue has been posted before but I feel like it isnt happening sooner for a fix an I hope that there is one soon but the game I cant even play with my ds4 controller is digimon games they all seem to have the issue with the left joystick if I move up it acts as if I'm pressing dpad up as in when using dpad movement on the ps vita the dpads are for walking movement where as the joysticks are for running so when I press up on my left joystick the deadzone is very big if I press up or walk right or left the deadzone needs to be smaller instead of bigger when I used to play emulators on the pc the deadzones were to big so for this issue to be fixed I believe that you will have to decrease the size of the deadzones an make them lower but I could be wrong since I'm not sure how the ps vita deadzones work but in a PC game emulator like dolphin emulator

which is a wii an gamecube emulator if you used a ps4 controller the deadzones are preset but if playing a game like lets say pokemon gale of darkness or what ever game the deadzones are pretty much acting the same way the ps vita is which means if I pressed up or right or left on analog joystick on the left one my character will actually walk very slow as if I was slightly pressing it to walk slow like sneak so who ever knows or can edit this fix on the left joystick issue let me know also I have no knowledge of coding but is there an easy way to edit this myself?

if so let me know where the coordinates for the left analog joystick is an if its as easy as one two as in editing right at the pointed direction to edit it on some program like notepad++ let me know an so I can test it an see if I could fix this issue an how to make the fixed issue into a skprx file to test it on the ps vita but anyways I hope you "Xerpi" sees this issue an can reply to my issue even tho it has been posted before.
but if theres anyway I could try an reedit the left analog joystick myself if you could point me to the correct coordinates of the part where the left joystick is to edit it let me know an if it is as simple as just writing a number in the part that has to be edited without having to rewrite the whole code process for the ds4vita plugin if it is as simple as that an anyone could do it if they have no knowledge of coding or anything please let me know to
because if it is I would like to try this myself an test it but if it is an I can try to do it myself an edit the joystick part how would I go upon making the skprx file so then I can test the fix I did on my ps vita to see if it work so is it possible for a person like me with no coding or any type of programing skills to do this,

R2 not mapping in Minecraft

Hello xerpi I love your plugin especially for Minecraft of the vita there is just 1 thing that bugs me I can map L3 R3 L2 but for some reason when I press R2 it acts like I have not pressed any buttons my control works fine tested it on my ps4 call of duty I'm also using enso thank you for updating it can you fix this please so I can use R2 would make this absolutely perfect do you have a contribution link also amazing work :)

Compatibility with new h-encore

Hi,
As you might know, the new h-encore hack released for 3.65 to 3.68. It is very important to me that if it still works with the new exploit or not. Can anyone confirm that it works or not? Thanks.

Compile issue

Hello, i'm a vita dev newbie . I find that the ds4vita is a very cool plugin.
A ds4 can connect to a vita automaticly and take over the physical joysticks and butttons Magicly.
So i tried to lookup into the code to learn the taihen func hook...
And it is the first time for me to run CMAKE to gen the makefile.
But the CMAKE told me:
CMake Error at CMakeLists.txt:19 (if): if given arguments: "(" "EQUAL" "1" ")" Unknown arguments specified
I have no idea how to modify the allowing code inside the cmakelists.txt
'if (${RELEASE} EQUAL 1)
add_definitions(-DRELEASE)
endif()'
So i just delette the if(...) and endif(). Now i got the makefile to make the .skprx
But there is still some problem when making the project:
'...missing -lSceThreadmgrForKernel_stub...'
After looking into the lib dir, i didn't find the relevant .a lib file.
So i just delette -lSceThreadmgrForKernel_stub inside the cmaklists.txt then regen the makefile.
Eventually, i got the compiling passed. And get the .skprx file which is running ok on my taihen vita.
But i still don't know the right way to solve these problem.

Can't connect DS4 to vita 1k enso

Hi Xerpi,

Hat off for your great work. However, I can't connect the DS4 to my Vita 1k enso with sd2vita enabled. I did exactly what was written in the manual but when I sync the DS4, the device only shows Wireless controller. Please help me with this one.

Remote play issues

The r1 and l1 and doing the same as R2 and L2 when remote playing the PS4 on vita can this be fixed amamzing work brilliant job!

2 controllers at the same time?

I have a question is it possible to use 2 controllers at the same time for multi-player emulators or ps1 games on adrenaline? Thank you for your time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.