# FPSDiyAim **Repository Path**: moligod/FPSDiyAim ## Basic Information - **Project Name**: FPSDiyAim - **Description**: 自定义FPS准心,支持自定义位置,大小,图片等等,有预设功能可以相互分享 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FPSDiyAim 自定义准星 轻量、稳定的屏幕准星工具,默认显示“十字”,支持多样式与自定义图片,单文件即用。 ## 功能 - 样式:十字 / 圆点 / 混合 / 圆圈 / 自定义图片 - 参数:大小、粗细、颜色、圆点大小 - 位置:拖动定位、X/Y 精调、方向键微调、一键居中 - 预设:保存/加载,分享口令(自定义图片不随口令传输) - 自定义图片: - 支持中文路径与常见格式(png/jpg/jpeg/bmp/gif/ppm/pnm) - 启动延迟加载,避免首次渲染竞争 - 图像(%) 可调 5%–200%,高质量缩放 - 过大尺寸检测,超限自动回退到“十字”保证可见 - 启动行为:默认直接显示准星 - 托盘:最小化到托盘,右键菜单可显示/退出 - 开机自启:一键开/关 - 管理员模式:可一键切换并记忆 - 配置存储:仅使用注册表 HKCU\Software\MoligodCrosshair(不再使用本地 json) - UI 细节:预设下拉的占位“下拉选择准星预设”不出现在候选中 - 图标:EXE/任务栏/窗口/托盘统一使用 tx.ico - 快捷键:按住隐藏准星,按住显示准星,点击切换准星,支持键盘和鼠标以及鼠标侧键 ## 快速开始 1. 运行 dist_release\MoliCrosshair.exe 2. 选择样式并调整参数 3. 如使用自定义图片: - 点击“选择图片”,必要时调整“图像(%)” - 大图建议先调低百分比确保稳定显示 ## 常见问题 - **启动后空白**:大图在启动期可能被判定为过大,程序会自动回退到“十字”;调低“图像(%)”或换更合适的素材。 - **口令分享不含图片**:对方需本地选择相同图片。 - **全屏不显示**:建议使用无边框窗口化或窗口化;必要时切换管理员模式。 - **游戏锁帧/掉帧**: - 新版本已启用 **High DPI 感知** 和 **Auto-Crop (自动裁剪)** 技术,大幅降低 DWM 负载。 - 窗口属性已优化 (ToolWindow + NoActivate),最大程度减少对独占全屏游戏的干扰。 - 请确保使用的是 `dist_release` 目录下的最新 EXE。 ## 打包 使用统一图标与随包资源: ``` pyinstaller --noconfirm --onefile --windowed ^ --icon "E:\ppp\DF.DiyDot\tx.ico" ^ --add-data="E:\ppp\DF.DiyDot\tx.ico:." ^ --name "MoliCrosshair" --distpath "dist_release" main.py ``` 替换图标:将 tx.ico 替换为你的图标后重新打包即可。建议 ICO 内含 16/24/32/48/64/128/256,32 位带透明。 ## 作者 - 作者:moligod(B站/抖音/快手/小红书 同名) - 反馈群:856078436