Code Monkey home page Code Monkey logo

Comments (12)

BenjaminBrandtner avatar BenjaminBrandtner commented on July 4, 2024 1

I don't know if this is helpful: To my surprise my game was using Playstation button prompts from the beginning.

I'm using a "Thrustmaster ESWAP PRO for PS4 and PC" Controller and when I open the "Controller Configuration" from within the Steam Overlay it shows a picture of a PS4 controller.
So if Steam thinks that you're using a PS4 controller it seems the game will automatically use PS button prompts.

from rf5fix.

Lyall avatar Lyall commented on July 4, 2024 1

I've got a slight nitpick tho. From the image above seems like numbered controls are there too in the game files. Any way to enable them too? Its for those random knockoff Chinese controllers. Hardly think anyone will use but if there's a way to enable them i wouldn't be opposed for the option for those individuals who want to use the numbers for some reason lol

I've tried every controller "type" the game offers and none of them seem to use the generic gamepad glyphs. It's likely that they're just leftovers and unused.

Also PC prompts are disabled when you force one of them so an option for PC propts only would be nice too.

Keyboard glyphs are loaded in a different way using a different texture atlas so if you want working keyboard glyphs then you just need to disable the controller icon override.

from rf5fix.

Lyall avatar Lyall commented on July 4, 2024

So I've been look at this right now along with the Steam Deck controller bug and I've dumped the texture atlas for the controller icons and it does indeed have PlayStation button prompts. As for getting those enabled/used, that's something to keep looking in to.

sactx-1024x1024-DXT5-PadIconSpriteAtlas-52801ff0

from rf5fix.

Lyall avatar Lyall commented on July 4, 2024

I don't know if this is helpful: To my surprise my game was using Playstation button prompts from the beginning.

I'm using a "Thrustmaster ESWAP PRO for PS4 and PC" Controller and when I open the "Controller Configuration" from within the Steam Overlay it shows a picture of a PS4 controller. So if Steam thinks that you're using a PS4 controller it seems the game will automatically use PS button prompts.

That's interesting, I tried spoofing the controller ID but it wasn't loading the appropriate button set. If you've actually seen PS4 prompts in game then I'll need to keep looking at this.

Can you confirm if the controller icons matched any of those in the texture atlas I posted previously? Steam Input has the ability to load controller glyphs itself which may be what's happening and in that case it won't be pulled from game assets.

from rf5fix.

Lyall avatar Lyall commented on July 4, 2024

Okay, I was able to change the controller type and yeah DS4 icons show up now. What's odd is that this should be happening correctly without the need of a mod. I wonder if Rune Factory 5 just has a messed up implementation of Steam Input. That might account for why the Steam Deck uses keyboard glyphs instead of generic gamepad ones.

image

Edit: Here's the Switch controller type too. These do use game assets so they're not being injected by Steam Input.

image

from rf5fix.

kokoropaint avatar kokoropaint commented on July 4, 2024

My DS4 has been recognized fine by RF5, I haven't had any issues since starting the game. I wonder why it's not working for some people.

from rf5fix.

Lyall avatar Lyall commented on July 4, 2024

My DS4 has been recognized fine by RF5, I haven't had any issues since starting the game. I wonder why it's not working for some people.

Yeah it's odd, as far as I can tell looking at the pseudocode I can access, it should be working fine. Regardless, I've added the option for controller icon overriding in the latest release (v0.1.4 as of this). Hopefully this will be of some use to those who aren't getting the correct controller icons.

from rf5fix.

GamerzHell9137 avatar GamerzHell9137 commented on July 4, 2024

I think there are 2 reasons why people can't access it and those are:

  1. Using 3rd party controller apps that emulate other controllers (I'm actually using DS4Windows with my DS4 controller because it makes it possible to use higher pooling rates which means lower latency)
  2. Using controllers that are not Sony licensed or an Xbox controller and want PS prompts

After i disabled DS4 Windows it let me show PS buttons but there might be other reasons as to why it could not work for others so i think having an option to force one over the other whatever controller you have is a great addition to the mod, thanks for the implementation!

from rf5fix.

GamerzHell9137 avatar GamerzHell9137 commented on July 4, 2024

I've got a slight nitpick tho. From the image above seems like numbered controls are there too in the game files. Any way to enable them too? Its for those random knockoff Chinese controllers. Hardly think anyone will use but if there's a way to enable them i wouldn't be opposed for the option for those individuals who want to use the numbers for some reason lol

from rf5fix.

GamerzHell9137 avatar GamerzHell9137 commented on July 4, 2024

Also PC prompts are disabled when you force one of them so an option for PC propts only would be nice too.

from rf5fix.

GamerzHell9137 avatar GamerzHell9137 commented on July 4, 2024

I've got a slight nitpick tho. From the image above seems like numbered controls are there too in the game files. Any way to enable them too? Its for those random knockoff Chinese controllers. Hardly think anyone will use but if there's a way to enable them i wouldn't be opposed for the option for those individuals who want to use the numbers for some reason lol

I've tried every controller "type" the game offers and none of them seem to use the generic gamepad glyphs. It's likely that they're just leftovers and unused.

Also PC prompts are disabled when you force one of them so an option for PC propts only would be nice too.

Keyboard glyphs are loaded in a different way using a different texture atlas so if you want working keyboard glyphs then you just need to disable the controller icon override.

Isn't RF5SteamInput.SteamInputManager.ControllerType.Default the default aka PC prompts? Can't that be set as PC in the values for controller type in the config file?

from rf5fix.

Algester avatar Algester commented on July 4, 2024

I don't know if this is helpful: To my surprise my game was using Playstation button prompts from the beginning.

I'm using a "Thrustmaster ESWAP PRO for PS4 and PC" Controller and when I open the "Controller Configuration" from within the Steam Overlay it shows a picture of a PS4 controller. So if Steam thinks that you're using a PS4 controller it seems the game will automatically use PS button prompts.

this is game by game basis mind you (K-T games are infamous of this) not all games are parsing through steamapi UNREAL engine based games are smart enough to switch controller prompts if the game detects it not much for unity yet

from rf5fix.

Related Issues (20)

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.