GithubHelp home page GithubHelp logo

rinnegatamante / analogsenhancer Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.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 Issues

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).

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

DS4 on PSTV

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

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.

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.

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.