我如何启动游戏以便在玩游戏时有一个可见但不显眼的会话计时器?

我如何启动游戏以便在玩游戏时有一个可见但不显眼的会话计时器?

当我玩游戏时,知道我玩了多长时间会很有用(而不必记住我什么时候开始的)。

有几种解决方案提供会话计时器,但它们很突兀,会显示 HUD 或其他内容,并且/或者不是永久可见的。永久可见的解决方案只显示一个简单的时钟,而不是会话计时器。

我尝试过但大多拒绝的事情:

Steam 和 EvolveHQ 在游戏顶部添加了叠加层,其中还显示计时器或计数器,显示当前游戏所用的时间。显示时,这些叠加层会使图像变暗,并用按钮和 HUD 元素填充屏幕。

Xfire 为游戏提供了一个美观而简单的时钟覆盖,但它只显示实时时钟,而不是会话计时器。

截图:

进化覆盖 进化覆盖

进化时钟 进化时钟

Steam 覆盖 Steam 覆盖

Xfire时钟 Xfire时钟

概括:

有没有办法修改这些解决方案中的任何一个,或者是否有任何其他解决方案可以提供永久可见的会话计时器?

答案1

有没有办法使用当前的软件

看起来不像。

不过,编写几行 AutoHotkey 代码并不需要太多工作(http://www.autohotkey.com/) 脚本来执行此操作 - 我使用了AlwaysOnTopGUI 控件选项 (http://www.autohotkey.com/docs/commands/Gui.htm#OtherOptions) 来在之前全屏游戏的顶部显示内容。但是,大多数游戏都需要在窗口模式下运行,控件才能真正显示出来。您可以使用 DirectX 注入让它显示在所有游戏中,但有些游戏会将其检测为作弊。

如果我是你,并且我非常需要一个游戏使用情况跟踪器,我会在窗口模式下玩游戏(最大化,隐藏任务栏,窗口边框设置为 1 像素),并编写一个小型 AutoHotkey 脚本在后台运行,并在某些应用程序启动时出现,在一个设置为始终位于顶部的小文本控件中显示自应用程序启动以来的计数器。

答案2

使用物理秒表。

http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=stopwatch

虽然我了解游戏中的 HUD 功能,并且它非常酷,但我认为创建一个不会被检测为作弊的覆盖层会比它值得付出的努力更多,因为秒表可以完美地满足你的需要,并且还可用于其他目的。

开始游戏后,您需要按下一个按钮来开始计时。游戏结束后,您需要连续按下两个按钮来清除计时器并准备进行下一轮游戏。

好处:

  • 不会遮挡任何游戏内容。
  • 不会以任何方式影响计算机性能。
  • 无需安装、升级或调试。
  • 容易阅读。
  • AFK 时可以暂停。
  • 可用于除电脑游戏计时之外的其他用途。

缺点:

  • 需要购买。
  • 每场游戏需要按三次按钮。
  • 需要将眼睛聚焦于计算机显示器以外的物体上。
  • 除了计算机之外,可能会放错地方。

答案3

如果你有一个被蒸汽,你可以注册它并且 Steam 会为你跟踪时间。

除了 Steam 之外,还有很多程序可以记录你使用电脑的时间。Lifehacker 整理了一份清单,列出了排名前 5 的应用程序

通过"time tracker"Google 查询,您应该能够找到一个符合您需求的。

答案4

第二台显示器解决方案:使用任务计划程序来导致秒表应用程序在应用程序事件发生时启动,表明您已启动游戏。由于我不知道具体是什么事件,我建议您使用自动热键的脚本启动秒表应用程序以启动到您的第二台显示器。大概您也可以编写一些脚本来在关闭游戏时终止该应用程序。

单显示器解决方案:使用 Xfire 的 HUD 显示系统时间。另外,创建一个 AutoHotKey 脚本来设置系统时间到您启动游戏时的午夜(“00:00:00”)。这样,系统时钟上显示的时间将与您启动游戏以来的时间相匹配。然后,您只需要在退出游戏时将系统时间重置为时间服务器即可。

简单的! :-)

相关内容