[Share Experiences] 借花先佛 用论坛 发的原神 启动器 wine7.0 创建容器 免下载慢免编译
Tofloor
poster avatar
酷谷的谷子
deepin
2022-05-11 06:12
Author

原帖看这里 https://bbs.deepin.org/post/236466

注意 如果你下载安装了原神 游戏 最好先备份游戏目录 避免 奇怪的问题

原神的下载 脚本存在问题 启动器退出了 下载脚本还在运行

顺便依赖这个包 打包了 一个 Scratch 3.5

依赖这个包 写的创建 容器的脚本

创建Wine-7-0容器.zip

使用注意:

注意:一定要先要安装原神启动器 lib/an-anime-game-launcher_2.3.2-wine_amd64.deb 这是Wine 7.0 省区下载配置

wine-scratch.deb 是基于原神 启动器 内置wine 7.0 写的安装包

创建 Wine 7.0 容器使用脚本 创建Wine-7-0容器 这个脚本会创建容器和容器设置文件到桌面

下面是用创建的容器启动 Wine 7.0 启动Wine程序 ,可以写一个脚本格式如下 复制下面该就可以。
#!/bin/bash
#启动wine的程序路径 可以 选wine64
#game_wine_a="/opt/durapps/a2d-packages/an-anime-game-launcher/pre-settings/runners/lutris-GE-Proton7-10-x86_64/bin/wine64"
game_wine_b="/opt/durapps/a2d-packages/an-anime-game-launcher/pre-settings/runners/lutris-GE-Proton7-10-x86_64/bin/wine"
env WINEPREFIX="容器路径" "$game_wine_b" "Wine程序路径"
exit 0

下面是创建容器的脚本

#!/bin/bash
LANG="zh_CN.UTF-8"
#wine启动程序路径
game_wine="/opt/durapps/a2d-packages/an-anime-game-launcher/pre-settings/runners/lutris-GE-Proton7-10-x86_64/bin/wine"
Title_Naem="创建一个新的容器"
Input_Texe=""
Input_box(){
zenity --entry --width=500 --title="$Title_Naem-输入容器的名称" --text="$Input_Texe"
}
WineNew=$(Input_box) || exit

#判断是否有相同的容器名称-------------------------------
#如果有就执行else下的命令终止脚本继续自行
#如果没有就在内部显示错误,不执行else下的命令,继续执行创建命令
#就不做循环判断技术有限

if [ ! -d "$HOME/$WineNew" ] 
then
    echo "error"
    else
    zenity --info --width=520 --title="提示错误信息" \
           --text="容器名称重复-点确定后退出-请重新创建"
    exit 0
fi
#END-判断是否有相同的容器名称-----------------------------

#----------------------------------------------------------
WineGames="/home/$USER/$WineNew"
#----------------------------------------------------------
Info_title_z="看到一个Wine设置窗口的时候点确定"
Info_ewewew(){
zenity --info --width=450 --title="$Title_Naem" --text="$Info_title_z"
}
myInfo_ewewew=$(Info_ewewew) || exit
$myInfo_ewewew
#初始化创建容器--------------------------------------------
winecfg(){
winecfg="$HOME/$WineNew/drive_c/windows/system32/winecfg.exe"
env WINEPREFIX=$WineGames "$game_wine" "$winecfg"
}
mywinecfg=$(winecfg) && mkdir -p "$HOME/$WineNew/drive_c/MyGames"
if [ ! -d "$HOME/$WineNew" ] 
then
    $mywinecfg
fi
#-end-初始化创建容器----------------------------------------

#创建启动容器配置的脚本-----------------------------------
winecfg="$HOME/$WineNew/drive_c/windows/system32/winecfg.exe"
if [ ! -f "${HOME}/$WineNew-容器设置.sh" ] 
then
cat > ${HOME}/$WineNew-容器设置.sh< ${HOME}/$WineNew-容器设置.desktop<

链接: https://pan.baidu.com/s/13KzDNu4foHBi-e2d6Kfy-g 密码: dr1k

image.png

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2022-05-11 06:26
#1

emmmm也没看到下载游戏的逻辑啊

以及,游戏的位置可以直接用config.yaml指定的

Reply View the author
酷谷的谷子
deepin
2022-05-11 06:34
#2
神末shenmo

emmmm也没看到下载游戏的逻辑啊

以及,游戏的位置可以直接用config.yaml指定的

貌似 Python 脚本

这个 wine7.0的容器好用 顺便就保存到了云盘

image.png

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-05-11 19:35
#3

传输链接:https://cowtransfer.com/s/67c9811e24ef46 或 打开【奶牛快传】cowtransfer.com 使用传输口令:ad66j6 提取;

试试这个吧

Reply View the author
fly0512
deepin
2022-05-12 00:24
#4

给力!!!👍

Reply View the author
xingguang
deepin
2022-05-12 06:02
#5

👍 👍 👍

Reply View the author
fly0512
deepin
2022-05-13 16:56
#6

亲试可以用,我的是切换了dxvks1.9版本,否则进去颜色异常,切任何界面都卡死.

Reply View the author
152******83
deepin
2022-06-03 18:02
#7

总是卡在这里截图_选择区域_20220603095938.jpg

Reply View the author
酷谷的谷子
deepin
2022-06-04 02:15
#8
152******83

总是卡在这里截图_选择区域_20220603095938.jpg

你到星火商店看看能不下载到新版的

Reply View the author