pikdum / steam-deck

steam deck tools, currently only vortex
MIT License
158 stars 13 forks source link
vortex

pikdum's steam deck tools

what is this

a collection of steam deck tools and scripts to help automate some things, starting with installing vortex

hopefully temporary solution until https://github.com/Nexus-Mods/NexusMods.App is ready

install

  1. right click and save as this install.desktop link
  2. go to the downloads folder, move the install.desktop file to the desktop, and double click to run it

or

curl https://raw.githubusercontent.com/pikdum/steam-deck/master/install.sh | bash -s --

vortex

after installing, you should have a shortcut on the desktop to install vortex

this will:

  1. install SteamLinuxRuntime Sniper
  2. install pikdum/vortex-linux
  3. use ./vortex-linux to set up vortex
  4. add a 'Skyrim Post-Deploy' shortcut to desktop
    • needs to be run every time after you change mods in Vortex
    • also adds a 'Fallout 4 Post-Deploy'
  5. map J: to internal games and K: to sd card games
    • E: is the sd card root

after modding, run games normally through game mode rather than launching through vortex

adding a game

download with vortex button link handler

what are these post-deploy shortcuts?

these are for games that need a bit extra to get things working after modding in Vortex

they automate things like:

a game's post-deploy script should be ran every time after modding in vortex

Note: If you know what you're doing, could set up symlinks instead for this.
That way it only needs to be set up once, before starting modding.
Might evaluate refactoring to that approach in a v2.

adding symlink instead of running post-deploy shortcuts

First navigate to ~/.vortex-linux/compatdata/pfx/drive_c/
Then open a second tab and navigate to ~/.local/share/Steam/steamapps/compatdata//pfx/drive_c/

To find the ID of a game, go to the Steam store page. The numbers after "app" in the url are the ID.

Example for Skyrim SE:

Now take the "users" folder from the first location and move it to the second one.
Overwrite when asked, some settings could be overwritten and you should launch the game once before modding.

Now in the first location, right click and go to create new>link to file or directory.
Navigate back to ~/.local/share/Steam/steamapps/compatdata//pfx/drive_c/ and select the users folder.

Additional Steps:

For Fallout 3:

For Fallout NV:

For Fallout 4:

For Oblivion:

For Skyrim LE:

For Skyrim SE:

IMPORTANT: After these steps you should never run the deploy shortcuts.

how to open launcher to change settings afterwards

using Skyrim as an example:

uninstall

# remove these tools
rm -rf ~/.pikdum/
# remove vortex
rm -rf ~/.vortex-linux/
rm -rf ~/.local/share/applications/vortex.*
# manually remove desktop icons

old version uninstall

# remove steamtinkerlaunch
rm -rf ~/stl/
rm -rf ~/.config/steamtinkerlaunch/
# remove these tools
rm -rf ~/.pikdum/
rm -rf ~/.local/share/applications/pikdum-vortex.desktop