Skip to content

配置文件(twilight.ini) ​

Twilight 的配置分两个文件,分工不同:

文件内容保存方式
twilight.ini全局项:菜单语言、主题、输出模式、输出设备与连接参数、状态面板位置,以及当前激活的方案名改完自动保存
profiles\ 目录参数方案:透视、自瞄、扳机、运动预测、武器方案、杂项,每个方案一个 <名称>.ini手动保存

旧版 nexo_ow.ini 会在首次启动时自动迁移到 twilight.ini,无需手动改名。

大多数时候不用手改

菜单即可完成所有设置。手改的典型场景:批量调整、备份、直接抄一份别人的参数方案。 改之前先备份一份。

保存逻辑:全局自动,参数手动 ​

菜单里有两类设置,保存方式完全不同:

  • 全局项——界面语言 / 主题 / 输出模式 / 输出设备 / 连接参数 / 状态面板位置。改完自动保存进 twilight.ini,下次启动自动读回。
  • 参数项——透视、自瞄、扳机、运动预测、武器方案、杂项。调整后立即生效,但存进哪个参数方案由你决定:在「设置」页的参数配置卡片里手动点 保存配置,才写入 profiles\ 下的方案文件。

只要有一个命名方案被激活,改动参数后方案名会带上 *,底部状态行提示「当前参数已修改,尚未保存到参数配置」。此时切换到别的方案会弹三个按钮:

按钮行为
保存并加载先把当前参数存进原方案,再加载选中的新方案
放弃并加载丢弃未保存的改动,直接加载新方案
取消什么都不做,留在当前状态

没激活任何方案时,参数改动只留在 twilight.ini 的恢复副本里——用于崩溃 / 异常退出后找回临场手感,但不是正式的长期保存。

文件位置 ​

Twilight.exe 所在的文件夹\twilight.ini
Twilight.exe 所在的文件夹\profiles\<方案名称>.ini

[UI] 界面(主配置) ​

键取值含义
Language0 / 1菜单语言:0 = 中文,1 = 英文
Theme0 / 1菜单主题:0 = 深色,1 = 浅色(只影响菜单界面)
OverlayMode0 / 1输出模式:0 = 串流,1 = 融合

[Profiles] 参数方案(主配置) ​

键取值含义
Active文本当前激活的参数方案名,对应 profiles\<名称>.ini

[Visual] 显示(参数方案) ​

从本节起,[Visual]、[Aim](不含连接参数)、[Trigger]、[PlainTrigger]、[Motion]、武器方案段与 [Misc] 都属于参数方案,由「设置 → 参数配置」手动保存;[UI]、[Profiles] 与 [Aim] 里的连接参数属于主配置 twilight.ini。

总开关与对象 ​

键取值含义
Enabled0 / 1透视总开关
ShowAllies0 / 1显示队友(默认 0,只显示敌人)
RenderMap0 / 1地图渲染(高级)

各元素开关 ​

键含义
Box方框
Skeleton骨骼线
HeadCircle头部圈
HealthBar血量条
HeroLabel英雄标签
DistanceLabel距离标签
WeaponLabel武器标签
AbilityEsp技能透视
AimFovCircle自瞄范围圈
TriggerFovCircle磁扳范围圈
AimTargetMarker锁定目标标记
StatusPanel状态面板(StatusPanelX / StatusPanelY 为位置)

状态过滤与颜色 ​

每个元素都带一组状态过滤与颜色键(以方框为例,前缀换成对应元素名即可):

键含义
ShowVisible显示可见状态(骨骼白 / 标签薄荷绿)
ShowOccluded显示被遮挡状态(骨骼鲜红 / 标签珊瑚红)
ShowUnknown显示未知状态(灰蓝)
VisibleColor / OccludedColor / UnknownColor / AllyColor各状态颜色
ColorOverride是否整体覆盖为自定义配色

这些键不写时使用默认值。整体颜色默认在「透视总开关」附近有一组全局键。

方框 ​

键含义
BoxStyle0 = 矩形,1 = 四角,2 = 圆角
BoxLineWidth线宽
BoxRoundness圆角

骨骼 ​

键含义
SkeletonLineWidth线宽
SkeletonRoundCaps线帽是否圆角

头部 ​

键含义
HeadStyle0 = 环,1 = 点,2 = 环+点
HeadSizeScale大小倍率
HeadLineWidth线宽

血量 ​

键含义
HealthHighColor / HealthLowColor / HealthTrackColor高血 / 低血 / 底槽颜色
HealthThickness厚度
HealthRoundness圆角
HealthLengthScale长度倍率
HealthSide0 左 / 1 右 / 2 上 / 3 下
HealthGap与框的间距
HealthShowValue是否显示具体数值

英雄标签 ​

键含义
AgentLabelMode0 图标+文字 / 1 仅图标 / 2 仅文字
AgentFontSize字号
AgentAnchor锚点位置
AgentOrder显示顺序

距离 / 武器 ​

键含义
DistanceFontSize / DistanceAnchor / DistanceOrder距离标签的字号 / 位置 / 顺序
WeaponLabelMode武器:0 图标+文字 / 1 仅图标 / 2 仅文字
WeaponIconSize / WeaponFontSize / WeaponAnchor / WeaponOrder武器标签各外观

技能透视 ​

键含义
AbilityTeamCheck敌我分别处理
AbilityIcon / AbilityText / AbilityDistance图标 / 文字 / 距离 显示开关
AbilityIconSize / AbilityFontSize图标与文字大小
AbilityEnemyColor / AbilityAllyColor敌 / 我颜色

[Aim] 自瞄 ​

键取值含义
Enabled0 / 1自瞄总开关
Regions位掩码选靶部位(头 / 颈 / 胸 / 腹 / 盆骨 / 肩 / 肘 / 手 / 大腿 / 膝 / 脚)
Priority0/1/2目标优先级:0 准星优先 / 1 最近结果 / 2 最低血量
BoneFallback0 / 1部位回退
StickyTarget0 / 1稳定锁定
VisibilityCheck0 / 1只锁可见
FieldOfView度数生效范围(FovUnits 固定为 Degrees)
StickyFovScale倍数锁定后范围放大
StartSmoothingX / StartSmoothingY数值开始平滑(拉枪速度),X / Y 轴。数值越小越猛
EndSmoothingX / EndSmoothingY数值结束平滑(跟枪力度),X / Y 轴
SmoothingTimeX / SmoothingTimeY毫秒过渡时间
MaximumStep角度/帧单帧最大步长
TargetSwitchDelayMs毫秒目标切换延迟
ActivationKey / ActivationKey2键码热键 1 / 热键 2

输出设备(也在 [Aim] 段,主配置) ​

设备与连接参数属于全局项,不随参数方案保存/加载——换方案不会动到你的设备连接。

键取值含义
Controller0/1/3/4/5设备类型:0 KMBOX B+ / MAKCU / FERRUM(串口)、1 KMBox Net(默认)、3 DHZBOX、4 CATBOX、5 本机串流输出(2 为历史兼容槽,会回退到 KMBox Net)
SerialPortCOMx串口盒的 COM 口(默认 COM1)
SerialBaudRate数值串口波特率(默认 115200)
SerialFrequency100–1000串口指令频率 Hz(默认 500)
NetIp / NetPort / NetUuid文本KMBox Net 连接信息
DhzIp / DhzPort / DhzRandom文本 / 数值DHZBOX 连接信息(IP / 端口 / 随机码)
CatIp / CatPort / CatUuid文本CATBOX 连接信息

各设备的差异与排查见 输出设备。

[Trigger] 磁扳(Magnetic) ​

磁扳自带完整且独立于自瞄的移动参数(选靶、范围、平滑、锁定),加开火判定:

键取值含义
Enabled0 / 1磁扳总开关
PseudoSilent0 / 1伪静默模式
ActivationKey / ActivationKey2键码热键 1 / 热键 2
AimRegions位掩码磁吸选靶部位(拉准星时锁哪些部位)
Regions位掩码开火命中部位(覆盖到哪些部位才开火,默认头部)
VisibilityCheck0 / 1只锁可见
FieldOfView度数磁扳范围(独立生效范围)
StickyTarget0 / 1目标锁定
StickyFovScale倍数锁定范围放大
StartSmoothingX / StartSmoothingY数值磁吸移动的开始平滑(越小越猛),X / Y 轴
EndSmoothingX / EndSmoothingY数值磁吸移动的结束平滑,X / Y 轴
SmoothingTimeX / SmoothingTimeY毫秒磁吸移动的过渡时间
MaximumStep数值磁吸单帧最大步长
TargetSwitchDelayMs毫秒切换目标延迟
HitboxScale倍率开火命中框缩放,默认 0.8(偏严格)
DelayMs毫秒开火延迟(默认 40)
CooldownMs毫秒开火冷却(默认 140)
PseudoSilentCooldownMs毫秒伪静默触发间隔(默认 310)
MinimumHoldMs / MaximumHoldMs毫秒按住最小 / 最大(默认 25–50)

[PlainTrigger] 扳机(纯扳机) ​

纯扳机不移动准星,只在你手压准星覆盖目标部位时自动开火:

键取值含义
Enabled0 / 1扳机总开关
ActivationKey / ActivationKey2键码热键 1 / 热键 2
Regions位掩码扳机部位(覆盖哪些部位才触发,默认头部)
VisibilityCheck0 / 1可视检查(只对可见目标触发)
HitboxScale倍率命中框缩放,默认 0.8(偏严格)
DelayMs毫秒开火延迟(默认 40)
CooldownMs毫秒开火冷却(默认 140)
MinimumHoldMs / MaximumHoldMs毫秒按住最小 / 最大(默认 25–50)

[Motion] 运动预测 ​

键取值含义
Prediction0 / 1位置外推预测
MaximumLeadMs毫秒最大前导时间(默认 10)
OutputLeadMs毫秒下游输出延迟补偿(单机串流保持 0)

[Misc] 杂项 ​

键取值含义
AutoPickAgent0 / 1自动选英雄开关(仅 Valorant,见 自动选英雄)
AutoPickAgentId文本目标英雄标识(菜单里选择时自动写入)
AutoPickActivationKey键码自动选英雄的按住热键

段内其余 Grid* 键是选人界面的网格坐标数据,由程序维护,一般无需手改。

恢复出厂设置 ​

  1. 先退出程序(按 END 或 Ctrl+C)。
  2. 删除程序旁的 twilight.ini,再启动程序,它会自动重建一份默认配置。
  3. 想把参数方案也一起清掉,把同目录的 profiles\ 文件夹一并删除。

只删 twilight.ini 不会清掉 profiles\ 里的方案。方案文件仍在时,随时可以在菜单里重新加载。

相关 ​

Last updated:

Twilight —— 仅供本地研究与安全验证