#overlay #applications #window #crosshair

bin+lib simple-crosshair-overlay

一个简单的本地十字准线叠加

8 个版本 (5 个稳定版)

1.1.4 2024年7月2日
1.1.3 2024年4月5日
1.1.2 2024年1月18日
1.1.1 2023年11月16日
0.1.5 2023年8月10日

#153图像

GPL-3.0-only

8.5MB
2.5K SLoC

Simple Crosshair Overlay

一个高性能的本地十字准线叠加,没有不必要的冗余。免费和开源软件。

screenshot of the default, simple crosshair in action

点击此处展开另一个显示自定义 PNG 十字准线的截图演示

screenshot of a custom PNG crosshair

特性

  • 在不是全屏专用的任何应用程序上工作。您必须在您的游戏中使用窗口模式或无边框窗口模式。这是一个有意的设计选择,因为将渲染到全屏专用游戏不是反作弊兼容的。
  • 高性能:只有在您更改十字准线时才会重绘叠加。CPU、GPU 和内存使用量最小。
  • 最小化 UI:通过托盘图标和热键管理。
  • 附带一个简单的默认十字准线,可以按您的喜好缩放和更改颜色。
  • 可以使用自定义 PNG 图片作为十字准线。
  • 没有安装程序。此程序创建的唯一文件是保存在 %appdata%\simple-crosshair-overlay 中的小型配置文件。

安装

  1. 最新版本 下载 simple-crosshair-overlay.exe,并将其保存到您选择的任何位置
  2. 运行 simple-crosshair-overlay.exe
  3. 可选地,如果您想要一个开始菜单快捷方式,您可以自己创建一个!只需右键单击 simple-crosshair-overlay.exe 并选择“固定到开始”。这将在 %appdata%\Microsoft\Windows\Start Menu\Programs 中自动创建一个快捷方式。

MacOS 二进制文件可用,但由于缺少测试硬件,完全未经测试。请参阅 MacOS 支持跟踪问题

Linux 目前不支持,等待解决几个问题。请参阅 Linux 支持跟踪问题。此外,您必须安装以下先决条件

  • libappindicator-gtk3

使用方法

使用托盘图标来

  • 切换十字准线可见性(您也可以使用 Ctrl+H)
  • 切换 调整模式(您也可以使用 Ctrl+J)
  • 选择默认十字准线的颜色(如果您在调整模式下,也可以使用 Ctrl+K)。
  • 将 PNG 图片加载为您的十字准线
  • 将十字准线重置为默认设置
  • 安全退出应用程序并保存您的设置

调整模式

  • 使用箭头键移动十字准线
  • 使用 PageUp/PageDown 增加或减少十字准线的缩放
  • Ctrl+M 用于在您的显示器之间切换
  • Ctrl+K 用于选择默认十字准线的颜色

自定义 PNG 十字准线

您的 PNG 文件必须使用 RGBA 像素格式。大多数 PNG 文件已经是这种格式,但如果 Simple Crosshair Overlay 出现错误,您可能需要将其具体保存为具有 alpha 通道。

请注意,更改内置十字准线的颜色不会影响自定义 PNG 十字准线。如果您想要不同颜色的自定义十字准线,您需要在图像编辑器中进行更改。

更改快捷键

目前无法在应用程序中更改快捷键。要编辑您的快捷键,请执行以下操作

  1. 打开配置文件 %appdata%\simple-crosshair-overlay\config\config.toml。如果此文件不存在,启动和退出程序一次将创建它。
  2. 通过引用 keycode.rs 中定义的 Keycode 值,在 key_bindings 部分更改快捷键

说明

Simple Crosshair Overlay 通过将其缩放到偶数或奇数大小来支持默认十字准线的 0.5 像素对齐。如果这听起来有些荒谬,我已编写了 关于此概念的快速说明。如果您使用自定义 PNG 十字准线,则提供正确的大小取决于您。

从源代码安装

  1. 安装 Rust
  2. cargo安装 simple-crosshair-overlay

从源代码构建

  1. 安装 Rust
  2. 克隆项目
  3. cargo构建 --发布

反馈

如果您要报告错误,请通过打开 问题 来通知我。

对于建议、问题或仅仅是打个招呼,您可以开始一个 讨论

许可证

版权 2023-2024 Michael Ripley

Simple Crosshair Overlay 在 GPL-3.0 许可证 下提供。

依赖项

~5–41MB
~683K SLoC