Thank you. I may ask to use this tutorial for steam deck and controller.
I hope you're playing 1.1
2.0 will be out soon.
Each shop has a note with hints for stuck players.
I'm currently in the process of downloading 1.1 so that I can start over, the information from my previous post (when first written) comes from version 1.01 as I downloaded the game when first posted but wanted to wait for Christmas to play. I can edit my post with picture instructions for setting the game controls for a controller up and adding the game to the library via steam if needed. I just need to take some time to grab some screenshots and write it up. (I might still be editing this:)
Instructions to add the game to Steam library via Steam Deck:
1) Turn on the Steam Deck. Once it turns on, press and hold the power button until you see a menu.
2) Select the Switch to Desktop option.
3) While in desktop mode, download a browser from the Discover app such as Firefox. The Discover app should be located in the lower left corner, but if it's not it can be found by clicking the Steam icon in the lower left hand corner and finding it listed under "all applications". Once open, a browser of your choice can be installed via DIscover.
4) Using a browser, such as Firefox, navigate to the Shenmue Dojo website and download the game. (Alternatively, you can also use a windows PC to download the game and transfer the files to the steam deck via USB or micro SD card).
5) Once the game has been downloaded, double click and select to extract the file.
6) Navigate inside the extracted folder and find the Dreams of Saturn.exe file. Right click the exe and then select the add to Steam library option.
7) You can now switch back to gaming mode by selecting the "Return to Gaming Mode" icon on your Steam OS desktop or open up Steam via Desktop Mode.
8) Once you are inside Steam in either mode, click the cog icon (manage) and select Properties.
9) Now click the compatibility tab and click to enable "Force the use of a specific Steam Play compatibility tool", enabling either one of the latest versions of Proton, or Proton Experimental.
10) Start the game, if there are any issues starting the game try another version of Proton.
To configure a controller via Steam on Steam Deck:
1) In either Desktop or Gaming Mode, find Dreams of Saturn in your library and then click the controller icon.
2) Under the controller settings, with your desired controller connected to Steam Deck, make sure that the icon matches the desired controller that you want to map/use, and then under the Current Button Layout select the "Keyboard (WASD) and Mouse" preset option.
3) Then click the button labeled "Edit Layout" and customize controls to your liking. I suggest pausing the game when it begins to look at the controls so that you can map the buttons to your liking. Here is the layout I use for a Switch Pro controller (Still a WIP):
And for the Steam Deck itself:
Instructions to add the game via Steam on Windows:
1) Download the game, extract the file using 7zip or any similar unzipping program.
2) Sign into Steam.
3) At the top left hand corner, locate the Games tab, and then click the option "Add a Non-Steam Game to My Library" at the end of the list.
4) In the window that appears in the lower left hand corner click the box that says "Browse" and then navigate to the location of the extracted Dreams of Saturn.exe file on your computer, and then select the Dreams of Saturn.exe file.
5) Now, with the exe file selected click the blue "Add Selected Programs" button. The game Dreams of Saturn should now appear in your games library.
To configure a controller via Steam on Windows:
1) Navigate to Dreams of Saturn in your steam library and click the cog icon (manage) and then select Properties.
2) In the left hand corner navigate to "Controller". Make sure that your desired controller is connected to your computer and that it appears selected then click "Enable Steam Input" from the drop down list located to the right of the "Override for Dreams of Saturn" text.
3) Start the game one time and then either quit or press the windows icon button on your keyboard to return to Steam.
4) Click the controller icon that should now have appeared to the left of the cog icon (manage) on the game page and then select Keyboard (WASD) and Mouse under the template tab, and then click the "Edit Layout" button and then map the controls to your liking by selecting the button that you wish to map and then clicking over to the keyboard tab and selecting the key.
(For the D-Pad I suggest mapping up to w, down to s, left to a, and right to d. For the joysticks you can map either the left or the right to the mouse by clicking the word Joystick and changing it to Joystick mouse. Then for the joystick selected you can make the L3 or R3 button (depending on controller type this may be different) mapped to a left mouse click by selecting the mouse tab.)
Feel free to use/edit/reword this guide. No credit wanted/needed, there might be some mistakes or unnecessary steps still, I sort of wrote it together quickly. I hope the information is useful for setting up and mapping a controller using Steam or Steam Deck.
As for running Windows exes on Steam Deck, if needed, different versions of Proton can be installed for compatibility issues using an app called ProtonUp-Qt located in the Discover app on Steam Deck. However, most of the default Proton options that come with the Steam Deck should suffice for playing Dreams of Saturn, I think. Another method is to install/use either wine, Bottles or Lutris on the Steam Deck to boot the game in Desktop mode, (instead of forcing Proton compatibility mode on Steam). The Discover app on the desktop should have a separate wine download for Steam Deck available as well as a download for Bottles and/or Lutris. If for any reason any of those programs don't show up when searched for in the Discover app, then there's also plenty of tutorials online for installing each program on Steam Deck via Konsole that can be found by searching on either reddit or youtube. If using Lutris to boot the game, once an exe file has been setup and added to Lutris, then the controls can still be configured for controllers using Steam by right clicking the Lutris file and then by clicking the "create steam shortcut" option, but I noticed that Steam's controller mapping tends to work more reliably when configuring controllers using Steam Gaming Mode rather than Desktop Mode atm, and switching back and forth between the modes for desired set-up might be required depending on the use case.