中文版教程 - baobei5507/CrepeSR GitHub Wiki
你需要下载以下文件。
第1步:从上面的链接下载 MongoDB Compass。之后启动该应用,并点击 "连接 "按钮。之后,你可以最小化该应用程序。
第2步:打开 CrepeSR 项目链接,并点击写有 "Code" 的按钮,然后选择 "Download ZIP"。用同样的步骤下载 CrepeSR-Resource 项目。
第3步:解压 "CrepeSR-main.zip" 并进入其中的 src 文件夹,创建一个名为 "data" 的新文件夹。
第4步:解压 "CrepeSR-Resources-main.zip" 文件夹并打开,将除了 README.md
的所有内容复制到 "CrepeSR-main/src/data" 目录下。
第5步:完成后,下载并安装 Fiddler Classic,然后运行它,然后进入 Tools > Options > Connections > Fiddler Classic listens on port,将 Port 设置为 8080。
第6步:之后,在屏幕右边选择 FiddlerScript 并粘贴这个脚本。
FiddlerScript
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if (oS.host.Equals("overseauspider.yuanshen.com:8888")) {
oS.oRequest.FailSession(404, "Not Found", "Not Found");
}
else if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".starrails.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com")) {
oS.host = "localhost";
}
}
};
第7步:点击 "Save script"
第1步:从上面的链接中安装 Node.js
第2步:然后进入你的私人服务器文件夹,按住 Shift 的同时点击鼠标右键,点击 "在此处打开 PowerShell 窗口"(在 Windows 11 中应为"在终端中打开")。
第3步:在终端窗口中输入 "npm install"(你需要确保你绝对有 Visual Studio,并安装了桌面开发的 C++ 插件,这)。
第四步:在 "npm install" 执行完成后,输入 "npm run start",CrepeSR 就会启动。
第5步:现在你应该看到一个 "config.json" 文件,用记事本或你的主要文本编辑器打开它,将 "MONGO_URI": "mongodb://localhost:27017/crepesr"
改为 "MONGO_URI": "mongodb://0.0.0.0:27017/crepesr"
第1步:在 CrepeSR 的命令提示下,用命令创建一个账户:
account create [username] [uid]
例如:
account create CrepeSR 1
第2步:打开 StarRail.exe
,用你的用户名登录。
第3步:开玩! 在第四部分有关于指令的说明。
将来会添加一个更好的关于命令的 Wiki 页面!
你可以通过在控制台输入 avatar <add|remove> <AvatarID>
这样的命令来 "解锁" 它们。
在重新登录后才可以生效了。
角色ID(这些可能会随着新的 CBT 版本的发布而改变):
AvatarID
- 1001 - 三月七
- 1002 - 丹恒
- 1003 - 姬子
- 1004 - 瓦尔特
- 1005 - 卡芙卡
- 1006 - 布洛妮娅 (银狼)
- 1008 - 阿兰
- 1009 - 艾丝妲
- 1013 - 黑塔
- 1101 - 布洛妮娅 (成人)
- 1102 - 希儿
- 1103 - 希露瓦
- 1104 - 杰帕德
- 1105 - 娜塔莎
- 1106 - 佩拉
- 1107 - 克拉拉
- 1108 - 桑博
- 1109 - 胡克
- 1203 - 罗刹
- 1204 - 静渊
- 1205 - 刀锋
- 1206 - 素裳
地图 ID: 在 CrepeSR\src\data\excel
中的 MapEntryExcelTable.json
里可以找到能用来改编场景的 planeID 和 floorID 。
改变地图: 在 CrepeSR\src\server\packets
中的 GetCurSceneInfoCsReq.ts
里编辑 planeId 和 floorId 来改变场景。