空洞骑士TAS配置
制作中libtas崩了,找不到原因遂重装,记录一下,可作为教程使用,包含以下内容:
1. wsl 2 安装
2. Ubuntu 安装、配置
3. 安装空洞骑士
4. 安装libtas
1. wsl 2 安装
2. Ubuntu安装、配置
安装Ubuntu:
打开Microsoft Store,搜索Ubuntu 20.04,如果不登录Microsoft账户可能搜不到。搜到后安装即可,打开,建议添加到开始屏幕以便启动。启动后自动进入用户名、密码设置。
配置语言环境:
使用命令 sudo nano /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
安装图形化桌面:
先配置镜像源,在清华镜像源网站获取对应文本
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
使用以下命令编辑:
sudo rm /etc/apt/sources.lis
sudo nano /etc/apt/sources.lis
更新apt-get
sudo apt-get update
sudo apt-get upgrade
安装xrdp支持远程桌面
sudo apt-get install xorg
sudo apt-get install xfce4
选择lightdm
sudo apt-get install xrdp
配置xrdp
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sudo echo xfce4-session>~/.xsession
sudo service xrdp restart
使用远程桌面连接打开,计算机:localhost:3390,用户名、密码使用第一次打开设定的内容。打开后即可在图形化界面使用Ubuntu。
3. 安装空洞骑士
下载并安装steam
wget https://media.st.dl.eccdnx.com/client/installer/steam.deb
sudo apt install ./*.deb
尝试打开steam,会提示缺少的库文件,如果提示缺少libc.so.6,运行
sudo apt-get install libc6-i386
如果提示缺少libGL.so.1,libdrm.so.2,运行
sudo dpkg --add-architecture i386
sudo apt update
sudo apt-get install --reinstall libgl1-mesa-glx:i386
打开steam,下载空洞骑士,右键属性切换版本到1221或1432,更新游戏后打开,进行语言设置和其他设置。中文文本最快,游戏设置会影响游戏运行的随机性,可以自由设定但是必须保持一致。保持相同的设定是复现TAS的前提,我目前在用CC any nmg中的设定:
中文,1280*720@50Hz,低粒子特效,低柔化,格林主菜单样式。
4. 安装libtas
下载以下内容:libtas安装包、tasinfo工具、ltm模板,并使用命令一次性拷贝到Ubuntu中:
cp -r /mnt/c/Users/username/Downloads/tas /home/username/document
安装
sudo apt install ./document/libtas*.deb
配置
sudo apt-get install build-essential automake pkg-config libx11-dev libx11-xcb-dev qtbase5-dev qt5-default libsdl2-dev libxcb1-dev libxcb-keysyms1-dev libxcb-xkb-dev libxcb-cursor-devlibxcb-randr0-dev libudev-dev libasound2-dev libavutil-dev libswresample-dev ffmpeg
sudo pacman -S base-devel automake pkgconf qt5-base xcb-util-cursor alsa-lib ffmpeg sdl2
sudo apt-get install libfreetype6-dev libfontconfig1-dev
设置libtas命令行启动,需要修改profile文件:
sudo nano /etc/profile
结尾添加一行
export PATH=/usr/bin:$PATH
将下载的tasinfo文件复制到游戏文件目录
\home\f\.local\share\Steam\steamapps\common\Hollow Knight
以下是游戏存档目录
\home\f\.config\unity3d\Team Cherry\Hollow Knight
libtas自动备份目录
\home\f\.local\share\libTAS\movie
致谢:
感谢小笼包提供的文字教程和近环的支持