LCCrosshair
Adds a fully customizable crosshair to Lethal Company.简体中文 | English
LCCrosshair
为 Lethal Company 添加拥有丰富可自定义项的十字准星。
使用
在主菜单或游戏内按 ESC 打开 设置(SETTINGS) ,点击左列的 "> 准星设置 Crosshair" 进入准星设置页:页面右上角有准星预览,所有改动实时生效并自动保存。
设置
第一次启动后会生成 BepInEx/config/syrupdesu.lccrosshair.cfg,与设置页一一对应:
| 选项 | 默认值 | 说明 |
|---|---|---|
Enabled |
true |
是否显示准星 |
Style |
StaticCross |
样式,见下方"样式一览" |
ColorHex |
#00FF00 |
颜色(十六进制 #RRGGBB) |
Opacity |
1 |
不透明度,0 等同于隐藏准星 |
Outline |
FullOutline |
轮廓:None / Outline(1px 黑边) / FullOutline(2px 黑边) |
Thickness |
3 |
线条粗细(1–10) |
CenterDot |
false |
中心点 |
Length |
7 |
线条长度(1–30) |
Gap |
5 |
与中心的间隙(0–40) |
TShape |
false |
T形准星(去掉上面那条线) |
MoveSpread |
8 |
移动时最大外扩(0–30),速度越快越开,滞空拉满 |
FireSpread |
12 |
射击时外扩(0–50) |
FireDecay |
0.5 |
射击外扩的回缩时间(秒,0.1–2) |
CrouchReduce |
true |
下蹲时移动外扩减半 |
样式一览
| 样式 | 行为 |
|---|---|
StaticCross 静态十字 |
四条线,固定不动 |
StaticCircle 静态圆形 |
圆环 |
StaticSquare 静态方块 |
方形轮廓 |
DotOnly 仅限圆点 |
一个圆点 |
DynamicCross 动态十字 |
随移动/射击外扩间隙 |
DynamicCircle 动态圆形 |
圆环随移动/射击变大 |
DynamicCrossClassic 动态十字(经典) |
间隙不变,线随移动/射击变长 |
DynamicCrossLegacy 动态十字[旧版/射击反馈] |
只对开火有反应,打一枪扩一下 |
DynamicQuad 动态四边形 |
菱形轮廓随移动/射击变大 |
颜色下拉框内置十种颜色预设,也可以直接在配置文件里填任意 #RRGGBB。
安装
自动安装
直接使用 Gale、r2modman 或 Thunderstore Mod Manager 搜索安装。
手动安装
前置:安装 BepInEx(5.4.21 版本)。
- 下载
LCCrosshair.dll。 - 放入
BepInEx/plugins文件夹。
构建
- .NET SDK(用于编译到 net472,即 .NET Framework 4.7.2)
- 游戏目录(用来引用游戏程序集并部署)
./build.sh # 编译并复制到 BepInEx/plugins
或手动 dotnet build -c Release 后把 bin/Release/net472/LCCrosshair.dll 复制到 BepInEx/plugins。
常见问题
设置里没有"准星设置"入口?
查看 BepInEx/LogOutput.log 里带 LCCrosshair 的行:注入失败时会写出具体原因(一般只发生在游戏大版本更新改变了设置界面结构的情况,此时不影响准星本身显示)。
界面显示英文而不是中文?
说明设置界面当前使用的字体渲染不了中文。安装任意中文字体 mod(如 LCChineseFont)后重启游戏即可切换为中文。
准星不见了?
依次检查:准星设置页里的 Opacity 是否为 0、Enabled 是否关闭、是否处于死亡/终端/菜单界面(这些状态下会自动隐藏)。
