Rune Factory 5

Rune Factory 5

47 ratings
Steam Deck: How To Enable Xbox Icons and GE-Proton7-21
By Kentun
This is a step by step guide with video instructions on how to get Cutscenes for Rune Factory 5 working on Steam Deck as well as enabling Xbox Controller Icons for use with the Steam Deck
6
3
4
2
   
Award
Favorite
Favorited
Unfavorite
How to Enable Xbox Icons For the Deck
EDIT: The method below is an Old Method, you can now use steam input like normal and use this mod from Nexusmods here: https://www.nexusmods.com/runefactory5/mods/103/
This mod will replace the keyboard prompts with controller icons and will allow achievements to work properly, thanks Beto_540 on Nexus for this mod.

So if you are here, you like me have spent HOURS trying to figure out why the Steam Deck isn't showing icons even though it's using the official recommend configuration,
That's because the recommended configuration is for the PS4 Controller.

This game does not natively support Steam Input based controllers such as the Steam Deck or Steam Controller, so after several hours of tinkering I managed to get together a mod working that allows the game to work with the Steam Deck's controller. So here is the guide below.

Step 1: Enter the Desktop Mode for the steam deck yes, this is a scary concept for first time Linux users but it is a must.

Step 2: Navigate to your browser of choice, if you have installed chrome thru discover, or edge, or firefox, or chromium any browser will do. Once you do, download the file from the link in the description of the video guide I will post at the end of the text guide.

Step 3: Open Steam in Desktop mode and right click Rune Factory 5, hover over manage and open Browse Local Files.

Step 4: Once inside the Rune Factory 5 folder, make a backup of the Rune Factory 5.exe and steam_api64.dll (do suggest a new name when making copies) also navigate into the Rune Factory 5_Data folder, then the Plugins Folder, then the x86_64 folder and make a back up of the steam_api64.dll there as well.

Step 5: Navigate back to the folder where the Rune Factory 5.exe is, and now open that zip file from the video and drag and drop all 4 items into the folder and replace the Rune Factory 5.exe and any other files it asks to. After this part I recommend launching the game at least once, to get the correct folders to show up.

Step 5.5: in step 6 if you can't find the 1702330 folder in comp data you may have the game installed to a MicroSD Card, in this case go to the places bar on the left side, scroll up and click on the home folder, then go to the top right where the 3 stacked lines are click it, and do show hidden files, then click the .steam folder, then steam folder, then steamapps, then comp data. Continue to follow step 6

Step 6: Back out to the steamapps folder, open up the comp data folder and scroll down till you see the folder 1702330 (that is Rune Factory 5). Once inside that folder open PFX folder, then drive_c, users, steamuser, Application Data, you should see a RF5 Folder open that (If you do not see this folder skip this step, and go to steamdb.info and sign in and view your steam profile and copy that 17 digit SteamID and skip next portion of step 6), if there is two folders copy the numbers from the first folder or whichever folder has the steam_autocloud.vdf inside and back out of this folder

Step 7: While Still in the Application Data folder open up that Goldberg Steam Emu Saves folder, then settings folder, then take that number you copied in Step 6 and open the user_steam_id.txt with your linux text editor of choice (I recommend just "text editor" from Discover Software center app store) and replace the number inside this text with the one from Step 6. Save and exit the file, and change the account_name.txt to whatever name you want I just used mine Kentun same as my steam. Now save the txt file and exit. (For those who potentially do not want to DLC Lock your save remove the DLC txt file, note however I did this and I was not DLC locked, and save still loaded just fine, but DLC items were removed.)

Step 8: now go back into SteamOS 3.0 Game Mode (Deck UI) navigate to rune factory 5, click the controller icon to the far right next to the settings wheel, open controller profile, press templates, and select gamepad with mouse trackpad.

Step 9: And wammo launch the game and make sure controller icons are showing up for you, follow the next portion of the guide if your cutscenes have visual issues and you need a new version of proton.

Video Portion of Guide:

How to Download and Enable GE-Proton7-21 and higher
So yup, you are at this portion of the guide cause this game like many games have cutscene issues with the official versions of proton and cutscenes are broke, so let's just jump straight into the guide.

Step 1: Go into the desktop mode like usual don't be scared ;)

Step 2: Open the Discover Software Center, and search up ProtonUp-Qt and install it

Step 3: Once installed launch ProtonUp-Qt, once you launch it click add version and add Verion 7-21 up to 7-24 doesn't matter but I do know 7-21 is the minimum the is fully working with Rune Factory 5, 7-18 and below didn't work.

Step 4: Once Installed simple as that, just go back into game mode, click Rune Factory 5, click the settings cog wheel button, properties and then compatibility, check mark "Force the use of Specific steam play compatibility tool" and enable GE-Proton7-21.

Step 5: Back out and launch Rune Factory 5 and wammo game should be golden works flawlessly pretty much now.

Video Portion of Guide:

93 Comments
Kentun  [author] Dec 11, 2024 @ 8:55pm 
Thank you kindly for the mod Beto, I've updated the guide and have redirected people to install your mod <3
Beto Dec 9, 2024 @ 6:40am 
I made a mod to replace the keyboard prompts for Controller ones with achiviements
working you can find it on Nexus Mods clicking here [www.nexusmods.com]
Mercival the Clandestine Dec 3, 2024 @ 3:09pm 
Hey! I spent a couple hours tinkering with the game files.

I have been able to get your fix running while using deckshock, however the steam achievements would be disabled (I tried taking a bath and wouldn't get the achievement, then was able to get it successfully after verifying integrity of game files and reverting to the stock version).

I have tried only replacing the .exe, but that did not change the button pop-ups.
Unfortunately since your fix requires to modify the steam_api64.dll, it will most likely disable the achievements no matter what.
I am sadly not skilled enough to decompile those files and figure out whether it could be done without modifying the api files.

Either way, your fix works perfectly otherwise, and I think mine is a workable workaround for people, who absolutely need their achievements :)
Kentun  [author] Nov 29, 2024 @ 8:52pm 
Actually Mercival if you were actually able to do that, would you technically be able to use the Rune Factory 5 Fix mod to forcibly select controller icons no matter what controller the game thinks it's using?

As it has a feature to force specific controller icons no matter the controller, however it won't force keyboard prompts to look like Xbox prompts it only works if it shows controller icons to begin with. If you could test this for me I WOULD love to update the guide, I can't test for myself as I don't have a steam deck anymore.
Mercival the Clandestine Nov 29, 2024 @ 12:02pm 
There is a way to kind of do this while keeping the achievements.

The game is coded for dualshock support and will show playstation button prompts when dualshock is detected.

What I did is make the game think my steam deck is a dualshock controller by using this person's utility.

https://www.reddit.com/r/SteamDeck/comments/18zan4k/guide_dualshock_4_emulation_for_the_steam_deck/

Not that it will show Playstation prompts, not Xbox. I'm familiar enough with those for this to be a solution for me, but not everyone might be.


I think it might have Nintendo switch support too, but I can't confirm this.
rosie254 Nov 15, 2024 @ 2:08pm 
for those who, like me, really don't want all that extra DLC dirtying up their save file: at the end of step 5, BEFORE you launch the game for the first time, edit "DLC.txt" in steam_settings/ and in Plugins/x86_64/steam_settings/, and make both files completely blank (delete all text inside the files). deleting the DLC.txt files doesn't work, you have to blank them out.
Kentun  [author] Sep 22, 2024 @ 10:53am 
There is officially no way that I've found to enable the controller icons without an Emulated Steam Environment Which in turn disables steam achievements.

If you want Achievements still I recommend uninstalling this mod, and playing with the keyboard prompts on steam deck or use a bluetooth controller such as Xbox Series or DualShock Controller connected to your deck (As those show proper icons in game)
Nutmeg5150 Sep 22, 2024 @ 10:24am 
Is there a way to do this without disabling achievements? or a way to re-enable them?
motaku96 May 4, 2024 @ 10:54pm 
@omniifox for anyone struggling to find the goldberg steam emu folder, if you've installed the game on the microsd, the goldberg folder is located on the internal drive under this file path home/deck/.local/share/Steam/steamapps/compatdata/1702330/pfx/drive_c/users/steamuser/Application Data.

If you're having trouble finding it, an easy way to locate the internal drive's steam folder is to browse files for a game installed on the internal drive and just go up 1 or 2 levels until you end up in the familiar steamapps folder, except this time on internal instead of the microsd.
Larellia May 3, 2024 @ 5:37am 
This is amazing!! Thank you so much for saving the game for me!!!