steamdeck吧 关注:132,770贴子:1,047,137
  • 9回复贴,共1

steamdeck一些实用设置

取消只看楼主收藏回复

1. 安装ToMoon解决网络问题。参考 https://github.com/YukiCoco/ToMoon 装ToMoon顺道也就装了Decky插件商城,可装更多插件:
Decky Recorder:游戏模式下录屏
Steam Grid DB:添加更改游戏的库封面,按ABXY旁小键可以下载封面
Pause Game:开启overlay后可以用steam键一键暂停游戏
Derky Terminal:游戏模式下开Terminal,方便运行自己写的脚本,比如sl存档


IP属地:江苏1楼2024-06-11 21:33回复
    比如要手动sl艾尔登法环的存档,先编写sl_ER.py文件。
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import os
    import shutil
    def copyfiles(source_path, target_path):
    if not os.path.exists(target_path):
    os.makedirs(target_path)
    if os.path.exists(source_path):
    shutil.rmtree(target_path)
    shutil.copytree(source_path, target_path)
    origin_path = os.path.abspath("/home/deck/.local/share/Steam/steamapps/compatdata/1245620/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing/76561198254604625")
    path_parts = origin_path.rsplit('/', 1)
    mysave_path = os.path.join(path_parts[0], 'mysave')
    backup_path = os.path.join(path_parts[0], 'mybackup')
    while(1):
    a = input('Save Load or Backup, input s/l/b :')
    if a == 'b':
    copyfiles(origin_path, backup_path)
    print('Backup finished!')
    elif a == 'l':
    copyfiles(mysave_path, origin_path)
    print('Load finished!')
    else:
    copyfiles(origin_path,mysave_path,)
    print('Save finished!')


    IP属地:江苏2楼2024-06-11 21:35
    收起回复
      去derky terminal里面运行这个py文件即可实现sl。我在Home文件夹里面建了一个scripts文件夹放这些脚本。


      IP属地:江苏来自iPhone客户端3楼2024-06-11 21:39
      回复
        2. 调大音量。桌面模式System Setting里面搜索Audio,右下角Configure里勾选Raise Max Volume,最大音量变成150%。


        IP属地:江苏4楼2024-06-11 21:40
        回复
          3. 设定游戏帧数。原生屏幕玩游戏时用快捷设置就能锁帧率。外接显示器稳不了60帧时可尝试稳50帧,游戏设置的启动选项中输入 `-refresh[50]` ,显示设置里改外接显示器刷新率为50帧。


          IP属地:江苏5楼2024-06-11 21:40
          收起回复
            4. Discover商店换源。装了ToMoon可不换。参考 https://www.bilibili.com/video/BV1ke4y1t76w/ 再推荐一些Discover商店里的一些软件:
            Fcitx :输入法,再安装ChineseAddons实现中文输入,在SystemSetting中搜AutoStart设置开机启动
            Microsoft Edge:浏览器
            Remmina:远程桌面,Ctrl+Q一键退出
            FileZilla:远程文件传输
            其他软件:LinuxQQ,Wechat,Video Downloader,VLC,Visual Studio Code


            IP属地:江苏6楼2024-06-11 21:41
            收起回复
              6. 安装模拟器游戏。究极折腾。各种模拟器固件和ROM都得自行找资源。最好先查效果再选最佳的模拟器,比如塞尔达荒野之息效果最好的是CEMU。
              1) 官网下载Emudeck.desktop后拖到桌面双击运行,等待下载,模拟器、Steam ROM Manager等设置,等待安装。当然也不用Emudeck平台直接去下载安装模拟器。
              2) 在应用列表能找到Emudeck、模拟器、Steam ROM Manager。没装好大概率是网络问题,可换手机热点
              3) 进具体的模拟器设置固件、KEY和ROM,Ryujinx模拟器参考 https://www.bilibili.com/read/cv21616142 ,CEMU模拟器参考 https://tieba.baidu.com/p/7168159559
              4) 最后通过Steam ROM Manager添加游戏到Steam


              IP属地:江苏8楼2024-06-11 21:42
              回复


                IP属地:江苏12楼2024-06-11 21:53
                收起回复
                  5. 安装Xbox手柄无限适配器的驱动程序xone。蓝牙连接背键可在Steam里自定义编程,但但每次连接时反应很慢,大游戏有延迟卡顿。用无限适配器无卡顿,但背键只能先去Windows电脑的Xbox配件中设置成单键。用下面xone社区的代码安装,不要用Github上的。
                  # 1) 禁用 Steam Deck 的只读文件系统
                  sudo steamos-readonly disable
                  # 2) 初始化并更新包列表
                  sudo pacman-key --init && sudo pacman-key --populate archlinux && sudo pacman-key --populate
                  # 3) 安装必要的软件包以安装
                  xone sudo pacman -Syu curl wget git base-devel gcc cabextract dkms linux-neptune-61-headers libisl libmpc pahole
                  # 4) 克隆 xone 仓库
                  git clone https://github.com/medusalix/xone
                  # 5) 进入新克隆的 xone 文件夹
                  cd xone
                  # 6) 开始安装
                  xone sudo ./install.sh
                  # 7) 安装 Dongle 的固件
                  sudo xone-get-firmware.sh
                  # 8) 插上控制器,按下控制器和 Dongle 上的配对按钮进行配对
                  # 注意:如果设备进入睡眠模式导致控制器无响应,可以尝试拔掉并重新插上 Dongle
                  # 如果要卸载 xone,返回 xone 文件夹并执行以下命令
                  # sudo ./uninstall.sh
                  # 注意:每次 Steam Deck 系统更新后,您可能需要重新运行此安装程序


                  IP属地:江苏14楼2024-06-11 22:05
                  收起回复
                    7. Protontricks,运行exe程序和学习版游戏,打补丁,装原装CheatEngine或风灵月影。
                    ---------------------------------------------------------
                    先进桌面模式,对你想运行的exe右键添加到steam库。此时系统会给你创建虚拟windows环境,官方名叫一个wineprefix,其位置在/home/deck/.local/share/Steam/steamapps/compatdata/特定数字。然后在steam选一个兼容层开始游戏即可。
                    大部分时候直接开始游戏是运行不了的,可以先换不同兼容层试试。
                    其次是去steamdb网站查看你想要玩学习版游戏需要什么样的windows组件,比如得安装某个版本的vc++或者MediaPlayer。Protontricks在Discover商店可下载。运行Protontricks选择你刚才新添加的exe的虚拟环境,选择添加windows组件添加某vc++或MediaPlayer,再重新开始游戏。
                    最后还是多查论坛,不同程序实际操作千差万别,有的需要改写文件或者添加启动命令。
                    ----------------------------------------------------------
                    打补丁或者运行原装CheatEngine,注意CE必须得跟你想改的游戏安装到同一个虚拟环境下才能用。下载补丁或者CE的安装程序后,右键选用Protontricks打开,选择你想针对改动的游戏,等待安装完成即可。打补丁、安装CE这样就完成了。3DM的风灵月影是捆绑程序也得照前面步骤先安装;原生风灵月影不需要前面安装这一步,照着后面启动CE的步骤启动即可。
                    -----------------------------------------------------------
                    最后是运行游戏的同时运行CE或者风灵,需要给游戏添加启动命令让游戏开始的同时运行CE,启动命令通常是类似下面这样PROTON_REMOTE_DEBUG_CMD="/home/deck/.local/share/Steam/steamapps/compatdata/625960/pfx/drive_c/Program\ Files/Cheat\ Engine\ 7.5/cheatengine-x86_64.exe" PRESSURE_VESSEL_FILESYSTEMS_RW="/home/deck/.local/share/Steam/steamapps/compatdata/625960/pfx/drive_c/Program\ Files/Cheat\ Engine\ 7.5" %command%
                    如果你不想手打,游戏模式下有个CheatDeck插件,在库界面选中游戏按“三”这个键,选择同时运行的exe程序,这个插件会帮你自动填写上面的代码。


                    IP属地:江苏22楼2024-06-29 13:42
                    收起回复