Skip to content

assortest/Leigod_Auto_Pause

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 

Repository files navigation

雷神加速器(Leigod)暂停插件

雷神加速器暂停时间增强插件,自动监控游戏进程状态,自动暂停加速,帮你省下每一分加速时间!

📌 软件核心功能简述

⏱️暂停保护

  1. 游戏进程监控

    • 加速后一段时间内(点击自动监控按钮可设置多档位时间如:15秒/30秒/1分钟/5分钟)未启动游戏 → 自动暂停
    • 游戏退出后一段时间(点击自动监控按钮可设置多档位时间如:15秒/30秒/1分钟/5分钟)未重启 → 自动暂停
    • 持续监控游戏运行状态
  2. 程序关闭保护

    • 点击关闭雷神主窗口 → 自动暂停剩余时长
    • 防止意外关闭导致的时长浪费
  3. 系统关机保护​(实验性)

    • 检测到系统关机/重启 → 自动暂停加速

🎨 原生风格UI

  • 状态指示器​:在搜索框右侧显示监控状态
    • ⚙️ 自动监控(空闲状态)
    • 🟢 监控中(游戏运行中)
    • ⏳ 倒计时(等待游戏启动)
    • 🔗 提交进程(进程尚未适配)
  • 桌面通知​:重要状态变更实时提醒

🚀 快速开始

安装步骤

  1. 下载启动器

  2. 放置文件

    • 将下载的文件放入雷神加速器安装目录(与 leigod.exe 同级)
  3. 替换启动方式

    • Leigod_Auto_Pause.exe 创建桌面快捷方式
    • 从此仅使用该快捷方式启动雷神
  4. 首次运行

    • 双击启动器,自动完成插件安装
    • 启动雷神,确认搜索框右侧出现 ⚙️自动监控 状态指示器

    安全提示

⚠️ 杀毒软件警告说明

您在运行程序时,某些杀毒软件可能会弹出警告,提示其为可疑操作。因为程序执行了执行了“联网下载 -> 修改文件 -> 启动另一程序”这一系列操作,极易触发杀毒软件的启发式扫描警报。

📊 状态说明

界面状态指示器

状态图标 状态名称 说明
⚙️ 自动监控(空闲) 等待加速启动,无游戏被监控
🟢 监控中 游戏正在运行,持续监控中
倒计时 游戏已退出,10分钟等待期
🔗 提交进程(进程尚未适配) 无法自动识别,点击查看适配教程

状态示例

空闲状态 → 等待加速开始 image

监控中状态 → 游戏正常运行 image

倒计时状态 → 游戏已退出,等待重启 image

等待时间选择(点击自动监控按钮即可显示) image

🤝 贡献指南

已知问题与贡献

  • 问题:部分游戏在雷神的数据库中 game_process 可能为空或有误,这会导致本插件无法正确识别游戏进程,从而影响监控功能。

  • ​​如何帮助我们?:如果你发现某款游戏无法被插件监控,或者获取到的进程名是错误的,欢迎提交 Issue,帮助我们完善数据!

    ​​​提交流程:

  • 1.开启雷神加速器并加速你的目标游戏。

  • 2.正常启动并进入游戏。

  • 3.​​打开 Windows 任务管理器,切换到“详细信息”标签页。​​

  • 4.找到你的游戏主程序。

  • ​5.在本仓库创建一个新的 Issue,标题为:[游戏进程补充] <你的游戏中文名>。

  • 6.在 Issue 内容中,简单说明游戏名和你找到的进程名.exe即可。

  • 7.我会定期将大家提交的进程信息,更新到插件的内置列表中,感谢你的贡献!

📋 更新日志

插件版本记录

版本 更新内容
v1.0 初始版本,基础监控功能
v1.1 添加桌面通知功能
v1.2 修复进程检测bug
v1.3 实验性关机暂停功能
v1.4 修复手动暂停问题,优化进程查询逻辑
v1.5 优化平台加速交互体验
v2.0 重构部分代码,新增UI状态指示器
v2.1 增加了对免费加速的判断,新增缺失进程引导
v2.2 修复了在等待的最后几秒启动游戏后没有识别的问题,同时以更稳定的方式拿到主窗口信息。
v2.3 修复了一个在弹出广告后指示器不再工作的问题。
v2.4 添加了通过api获取游戏进程的方式。(说个题外话:这个api我在第一次分析的时候就已经发现了,结果当时是不能使用的,这段时间又发现可以了。。。莫名其妙。。。所以我并不能确定他是否稳定)
v2.5 优化了获取进程的方式同时提高api获取的优先级
v2.6 倒计时状态下点击状态指示器可暂停倒计时。 (用于应对因雷神API返回的进程名错误,导致游戏每10分钟被误判暂停的问题)
v2.7 修复了进程名中包含单引号字符时,无法正确监控进程的问题
v2.8 添加点击倒计时按钮的弹窗提示
v2.9 修复了在多次点击开始加速时指示器乱跳的问题
v2.9.1 修复了在点击开始加速的时候突然点击暂停时间导致的指示器错乱的问题
v2.9.2 除了"等待期已过 - 正在暂停加速器"以外的通知弹出后 5 秒自动消失,不再堆积在 Windows 通知中心 ,同时优化了进程免费游戏的判断方式。以及处理冗余代码
v3.0.0 舍弃原有的检查方式,采用Windows 原生 API 重构底层进程检测机制以降低性能损耗
v3.0.1 修复雷神客户端更新导致的顶部 UI 布局挤压错位问题。
v3.0.2 修复了当账号处于“低时长”状态时,顶部的“时长充值”大按钮会遮挡/重叠“自动监控”组件的问题。
v3.1.0 新增点击自动监控按钮后可以选择多个档位的等待时间。

启动器版本记录

版本 技术栈 特点
1.0-1.1 Python 基础的asar打包功能
2.0 C# 全自动更新与部署,性能优化

❓ 常见问题

Q:如何确认插件正常运行?

A:启动雷神后,检查搜索框右侧是否出现状态指示器。

Q:为什么我的游戏不被监控?

A:可能原因:

  1. 游戏在排除平台列表中
  2. 游戏进程信息缺失(请帮助我们补充)
  3. 插件未正确注入

Q:如何查看运行日志?

A:日志文件位于:%APPDATA%\leigod\leigod_Monitor_log.txt

Q:可以自定义等待时间吗?

A:当前版本固定为10分钟,后续版本可能提供配置选项。


🎯 ​最后提醒​:请务必使用启动器创建的快捷方式启动雷神,以确保插件正常加载。(注意:请勿将快捷方式重命名为“雷神加速器”,否则可能被官方更新程序覆盖。)

About

雷神加速器自动暂停小插件,退出程序自动暂停加速。

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors