原神 5.3 Grasscutter & 3DMigoto
部署本地服务器
-
安装 MongoDB、JDK 17、Node.js、mitmproxy、Python;
-
启动 MongoDB:
$ sudo systemctl enable --now mongodb -
克隆 Kei-Luna/LunaGC_5.3.0,并编译:
$ chmod +x gradlew $ ./gradlew jar -
克隆 pmagixc/5.3-res,重命名为
resources,置于 LunaGC_5.3.0 根目录; -
获取 MlgmXyysd/Grasscutter
proxy.pyproxy_config.py,置于 LunaGC_5.3.0 根目录; -
启动 Grasscutter:
$ cd /path/to/LunaGC_5.3.0 $ mitmdump -s proxy.py & \ $ sudo /usr/lib/jvm/java-17-openjdk/bin/java -jar LunaGC-5.3.0.jar
本地游玩
-
安装 Wine-Tkg-Staging、Lutris;
-
下载 5.3 游戏数据,并将
GenshinImpact_Data/Plugins/Astrolabe.dll替换为LunaGC_5.3.0/patch/Astrolabe.dll; -
启动 Lutris,添加环境变量:
Key Value http_proxy http://localhost:8080 https_proxy http://localhost:8080 -
添加游戏。
自定义模组
-
Lutris 设置:开启
Advanced;启用Wine-Tkg-Staging;关闭VKD3DDLSSFSRAnti-Cheat; -
由 SilentNightSound/GI-Model-Importer 下载 3DMigoto-GIMI;
-
创建
launch.bat,并设为 Lutris 游戏主程序:cd C:\path\to\3dmigoto\ start "" "3DMigoto Loader.exe" cd C:\path\to\GenshinImpact\ start "" "GenshinImpact.exe" -
自定义模组请置于 3dmigoto-gimi/Mods/,游戏中可按
F1查看帮助。