rinnegatamante / analogsenhancer Goto Github PK
View Code? Open in Web Editor NEWAnalogs rescaler/deadzone changer plugin for PSVITA.
License: GNU General Public License v3.0
Analogs rescaler/deadzone changer plugin for PSVITA.
License: GNU General Public License v3.0
The normal range of analog values is from 0 to 255, but when software rescaling is on, the analogs can only go from 0 to 254 (checked in Vita Hardware Test). It may not seem like much, but some games are programmed to detect that 255 value. For example, Killzone: Mercenary only turns the camera to the right at full speed when the right analog reaches 255 on the x axis. Any less and it only turns to the right at half speed.
So far on Borderlands 2 or Adrenaline playing DBZ Shin Budokai, my game will just freeze after playing for a short while, and the only way to fix it is by restarting the Vita, and this started happening after I installed AnalogsEnhancer
As the title describes. Only when I use AnalogsEnhancer, my left y axis cannot read until 255. Originally it has a left y 0 drift stick problem however when all my plugins were disabled it was able to read up to 255 without a problem. I tested every single plugin I had and made them to work alone and figured only when I had AnalogsEnhancer on, the y axis only reads up to ~230 or pretty much 255 - (127 - how much drift was going on e.g. it keeps on going to 88). It doesn't have a problem to read left y 0.
My config is as shown:
left=54,n;right=36,n,y
And my vita is a [email protected] enso it had the problems even before enso and 3.65 (I recently downgraded to 3.65 from 3.68 to get enso). I used the lua vita tester by Keinta15.
I will test it again without the WIDE_ANALOG Setting. I require the use of AnalogsEnhancer to fix the left drift stick problem and a eratic stick problem in the right stick. I could replace them but the screws have rusted and when I attempted to screw them out it seems that the rust has start to corrode them and I fear that I might break them.
After test:
I checked it and it allowed me to reach up to 255 without using much force however it did not last long and reset back to 232 as a maximum. I moved on to using the deadzone in remaPSV which allowed me to go up to 248-251 but still goes down to ~235 on some occasions. One of the reasons why I prefer not to use the deadzone supplied by remaPSV is that it has some kind of auto-rounding system (e.g. when it's close to (x,y){255,127}{0,127}{127,0}{127,255} it just rounds it off to there and gets more aggresive on larger deadzone values).
ANALOG_WIDE stretches the analog values over a wider area, thus giving better precision in some games. However, due to the values being stretched over a wider area, the analogs can't reach maximum or minimum values on both axes at the same time. This leads to issues in other games. For example, in Sword Art Online: Lost Song, I can't run or sprint diagonally with AnalogsEnhancer active. There should be a version of the plugin that doesn't force ANALOG_WIDE mode onto games and apps that normally use ANALOG mode.
Is it possible to get this plugin to work on the DS4 controllers on a PSTV?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.