GithubHelp home page GithubHelp logo

rinnegatamante / analogsenhancer Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 4.0 18 KB

Analogs rescaler/deadzone changer plugin for PSVITA.

License: GNU General Public License v3.0

CMake 7.74% C 92.26%

analogsenhancer's People

Contributors

rinnegatamante avatar

Stargazers

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

Watchers

 avatar  avatar

analogsenhancer's Issues

Analog values only go up to 254 when software rescaling is on

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.

Game Freezes after 1-2 Hours of Gameplay

@Rinnegatamante

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

AnalogsEnhancers Causes a left-y analog axis read problem

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 mode causes issues in some games

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.

DS4 on PSTV

Is it possible to get this plugin to work on the DS4 controllers on a PSTV?

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.