For Digimon Survive players who are using a unsupported controllers, this guide will show you how to fix missing or wrong prompts, and more.
Features
Unsupported controllers now work.
Missing prompts are added.
Wrong prompts are corrected.
Prompts better match hardware.
You can’t screw up in-game gamepad settings.
The game’s choice of controller (if you have multiple) is improved.
Specifically:
- A Joy-Con pair is recognized as a Switch controller, and all controls work and have visible on-screen prompts with the official configuration.
- Steam Deck, mobile Steam Link on-screen touch controls: all controls work and have visible on-screen prompts throughout the game with the official configuration, and the on-screen prompts more closely match each controller’s actual hardware.
- PlayStation 3 controllers are recognized and work with the official configuration. On-screen prompts show the DualShock 4’s buttons.
- Physical controllers attached to mobile devices running Steam Link are recognized and work. On-screen prompts are styled as for the Xbox One (because that’s the default style).
- A single Joy-Con is recognized and works with the official configuration, but because it lacks a ZL/ZR pair, it isn’t enough to beat the game. As it also lacks a D-pad, text skipping and auto-advance is unavailable. On-screen prompts mostly match the Joy-Con’s hardware layout (including plus or minus depending on which Joy-Con it is), but some inconsistencies remain and prompts for nonexistent controls are still displayed.
- Other officially unsupported controller types and configurations should also have a better chance of working. Share your experience in the comments!
- On-screen prompts never turn into white squares or persist after switching to another controller; all unrecognized inputs consistently show default prompts instead.
- Standard buttons unbound via in-game Gamepad Settings can be rebound without resorting to resetting the whole settings page to defaults.
- PlayStation controllers: the interaction prompt during exploration correctly shows “X” instead of “O” if you’re using the default “X” binding (or “O” instead of “X” if you genuinely have this action bound to “O”). Help pictures still show “O” though.
- Switch controllers: tutorial instructions correctly show “A”, “B”, “X” and “Y” instead of “B”, “A”, “Y” and “X”, and on-screen prompts for stick clicks (if you’re using them) consistently show the sticks instead of SL/SR.
- Steam Controller: all on-screen prompts for the right trackpad show “R” instead of “RS”.
- Controllers are prioritized by type:
- MFi/Android physical controllers via Steam Link (since mod version 1.1);
- mobile Steam Link on-screen touch controls (to override any controller attached to the computer);
- explicitly supported controllers: Xbox, PlayStation, Steam Controller, Switch Pro Controller, paired Joy-Con;
- generic/unrecognized controllers;
- Steam Deck (so that if a Deck has any external controller attached, it takes over);
- single Joy-Con (because it has too few controls).
Joy-Con support requires Steam client’s 19 Aug 2022 update.
Installing
- In your Steam Library, right-click Digimon Survive (or click the gear button for Digimon Survive) and select Manage → Browse Local Files or Properties → Local Files → Browse. This will open the game’s file folder.
- Download[gamebanana.com] the mod’s combined installation package and copy/extract all the files from “Files to extract” into the game’s folder, so that the folder looks like this:
If you already have BepInEx from another mod, you can instead download the plugin-only package and just copy/extract GamepadSupportPlugin.dll into the BepInEx\plugins folder. - If you’re using Linux/Proton (including Steam Deck), right-click Digimon Survive in your Steam Library, select Properties → General and put this in Launch Options:
WINEDLLOVERRIDES=”winhttp=n,b” %command%
That’s it. The mod will be active whenever you launch the game.
Share your experience
If this plugin has helped you with the Steam Deck or with a controller that previously didn’t work, tell everyone in the comments here or on GameBanana![gamebanana.com] And personally I’m curious to see the contents of your BepInEx\LogOutput.log file as well.
- This doesn’t replace any of the game’s existing files, so you can safely verify local files in Steam (although beware: independent of this mod, some people report that verification erases their local save files).
- I don’t expect future game updates to break the mod, but it is possible if the official developers work on gamepad functionality. If an update does break the mod, I’ll make a new version of it.
- This can be combined with other mods, including other BepInEx plugins (unless they target the same gamepad code).
- On Linux/Proton, as an alternative to setting the game’s Launch Options in Steam, you could instead use Protontricks.
Related Posts:
- Digimon Survive How to Fix Steam Deck Cutscene Freeze & Crash
- Digimon Survive Digimon Recruitment Guide
- Digimon Survive All Digimon’s Evolution Chart
- Digimon Survive All Route & Ending Guide
- Digimon Survive Translated Sanctuary Murals Guide