Ysqd

Linux(Ubuntu22.04)原神使用方法

软件安装

  • wine

    #step 1开启32 bit 架构支持
    sudo dpkg --add-architecture i386 
      
    #step 2下载添加仓库密钥
    sudo mkdir -pm755 /etc/apt/keyrings
    sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
      
    如果ssl连接超时
    可以自行下载文件并将其改成对应文件名称,从https://dl.winehq.org/wine-builds/winehq.key下载
    保存至/etc/apt/keyrings/winehq-archive.key
      
      
    #step 3添加仓库
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
      
    访问https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources是官方源
    #官方源
    Types: deb
    URIs: https://dl.winehq.org/wine-builds/ubuntu
    Suites: jammy
    Components: main
    Architectures: amd64 i386
    Signed-By: /etc/apt/keyrings/winehq-archive.key
      
    #清华源
    Types: deb
    URIs: https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu
    Suites: jammy
    Components: main
    Architectures: amd64 i386
    国内用户且不会开代理的建议使用清华源,将上述内容复制到winehq-jammy.sources,并将其保存至/etc/apt/sources.list.d/
      
    #step4
    sudo apt-get update
    sudo apt install winehq-stable
      
    安装完成后在/opt/wine-stable/bin下可以执行
    /opt/wine-stable/bin/wine64 --version
    如下:
    (base) ls@ls:~$ /opt/wine-stable/bin/wine64 --version
    wine-9.0 #安装完成!
    
    同时可以执行
    /opt/wine-stable/bin/winecfg
    在函数库中添加d3d9,d3d10,d3d11,dxgi,应用并确定。
    

    image-20240305195404468

  • dxvk下载连接

    wine安装完成后,在你的user目录下会有一个.wine目录
    (base) ls@ls:~/.wine/drive_c/windows$ pwd
    /home/ls/.wine/drive_c/windows
    (base) ls@ls:~/.wine/drive_c/windows$ ls | grep 'sys*'
    system32 #目标文件夹1
    system.ini
    syswow64 目标文件夹2
      
    下载完成dxvk后将其解压至某处,然后将x64文件夹中的.dll文件复制到/home/ls/.wine/drive_c/windows/system32
    cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
      
    然后将x32文件夹中的.dll文件复制到/home/ls/.wine/drive_c/windows/syswow64
    cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
    
  • vulkan
    sudo apt-get update
    sudo apt-get -y install vulkan-tools
    
  • 原神游戏这个都知道去哪里下吧!
    可以在windows系统中下载好放入移动硬盘,然后再移动到Linux操作系统中
    /home/ls/Genshin Impact #游戏目录
    
  • 补丁下载链接

    下载完成之后,进入游戏目录
    在游戏目录执行补丁的patch.sh
    bash "/path/to/dawn/GAMEVER/patch.sh"
    例如我的是
    (base) ls@ls:~/Genshin Impact$ bash ~/Downloads/dawn/440/patch.sh 
    [NOTE] As of game version 3.7.0, it is assumed that binary patches are no longer
           needed for upcoming game versions. If you face issues while starting the
           game or logging in, please consult TROUBLESHOOTING.md for workarounds.
      
    md5sum: UnityPlayer.dll: 没有那个文件或目录
    [ERROR] Wrong file version or the patch is already applied
     -> md5sum: 
      
    其实我们这里看到说3.7之后就不用打补丁了,其实在3.5版本我已经成功启动过一次,但是版本的更新需要等开发者开发补丁,于是又回到windows
    

原神,启动!

(base) ls@ls:~/Genshin Impact$ /opt/wine-stable/bin/wine64 launcher.exe 
#定位游戏即可

image-20240305202742917