Skip to content

Native gamepad support

Compare
Choose a tag to compare
@SamsamTS SamsamTS released this 08 Sep 11:34
· 115 commits to main since this release
92d0a4c

Native support for PS4, PS5 and Switch controllers

PlayStation controllers should now be supported natively, wired or wireless. Switch controllers should also be supported albeit only via bluetooth in my testings (8 BitDo Pro2 in Switch mode).

Additional changes (by Tirlititi) from upstream

  • Added an anti-aliasing option in Memoria.ini (option [Graphics] AntiAliasing that directly applies Unity's anti-aliasing system. This option should either be 0 (non anti-aliasing, the default option), 2, 4 or 8.
  • Added -AutoRunGame -AutoRun and /Launch command-line options

Bug fixes:

  • Fix Accuracy+ bypassed by Distract (which meant that there were only 50% chances to hit with Accuracy+ when attacking an ally that had Distract on while it should have been 100%).
  • Fix DisableSA applying wrongfully to enemy SA
  • Fix scripted heals not applying to Cinna/Marcus/Blank specifically
  • Completed and fixed typos in Actions.csv that had no impact
  • Fix "Tiger Hands" achievement: it refers to the Tiger Racket, not Tiger Fangs
  • Add CasterMaxHP etc... as modifiable properties for ability and command effects
  • Fix a soft-lock with beach heals on the World Map; see there
  • Fix weird turning flickers; see Albeoris#257

Also tweaked NCalc (and GameState) utility:

  • GetItemCount: it is now based on RegularItem IDs, not extended IDs, so you cannot use that function to check if the player has a key item or a Tetra Master card
  • Add HasKeyItem and GetCardCountOfType to make up for the above
  • Add TotalKillCount that sums all the (registered) kills; just like GetModelKillCount, it doesn't take into account the kills done before Memoria's update of June 2023 and it doesn't take into account multiple special battle wins