1

Когда я играю в игры, было бы полезно узнать, как долго я играю (без необходимости вспоминать, когда я начинал).

Существует несколько решений, которые предоставляют таймеры сеансов, но они навязчивы, отображают HUD или другое и / или не видны постоянно. Решения, которые постоянно отображаются, показывают только простые часы, а не таймер сеанса.

Вещи, которые я пробовал, и в основном отверг:

Steam и EvolveHQ включают наложения поверх игр, которые также отображают таймер или счетчик, показывающий время, проведенное в текущей игре. Во время отображения эти наложения затемняют изображение и заполняют экран кнопками и элементами hud.

Xfire имеет приятное и простое наложение часов для игр, но он отображает только часы реального времени, а не таймер сессии.

Скриншоты:

Evolve Overlay Evolve Overlay

Эволюция часов Эволюция часов

Наложение Steam Наложение Steam

Xfire Clock Xfire Clock

Резюме:

Есть ли способ изменить какое-либо из этих решений или есть другие решения, которые обеспечат постоянно видимый таймер сеанса?

4 ответа4

3

Используйте физический секундомер.

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

В то время как я получаю HUD в игре, и это было бы довольно круто, я думаю, что создание оверлея, который не определяется как мошенничество, потребует больше усилий, чем это стоит, когда секундомер сделает то, что вам нужно, в значительной степени отлично, а также быть полезным для других целей.

Вам нужно будет нажать кнопку после запуска игры, чтобы начать хронометраж вашей сессии. После окончания сеанса вам придется последовательно нажимать две кнопки, чтобы сбросить таймер и подготовиться к следующему сеансу.

Выгоды:

  • Не заслоняет ни одну из игр.
  • Не влияет на производительность компьютера в любом случае.
  • Не требует установки, обновления или отладки.
  • Легко читать.
  • Может быть приостановлено, когда AFK.
  • Может использоваться для других целей, кроме времени компьютерной игры.

Недостатки:

  • Требуется покупка.
  • Требуется три нажатия кнопки за игровую сессию.
  • Требуется фокусировка глаз на объекте, отличном от дисплея компьютера.
  • Может быть неуместным, кроме компьютера.
2

Есть ли способ использовать текущее программное обеспечение

Не похоже на это.

Однако для этого не потребовалось бы много времени, чтобы написать несколько строк сценария AutoHotkey ( http://www.autohotkey.com/ ) - я использовал параметр AlwaysOnTop элементов управления графическим интерфейсом ( http://www.autohotkey.com/docs/commands/Gui.htm#OtherOptions ), чтобы показать вещи поверх полноэкранных игр раньше. Тем не менее, большинство игр нужно будет запускать в оконном режиме, чтобы элемент управления отображался. Вы можете заставить его отображаться во всех играх, использующих инъекцию DirectX, но некоторые игры обнаруживают, что это обман.

Если бы я был на вашем месте, и мне очень требовался в игре трекер использования игры, я бы играл в оконном режиме (развернутом, со скрытой панелью задач и границами окна, равными 1 пикселю) и написал бы небольшой скрипт AutoHotkey для запуска в фоновом режиме и появляются при каждом запуске определенных приложений, отображая счетчик, поскольку приложение было запущено в небольшом текстовом элементе управления, который всегда находится сверху.

1

Второе решение для монитора: используйте планировщик задач, чтобы приложение секундомера запускалось после события приложения, которое указывает на то, что вы запустили свою игру. Поскольку я точно не знаю, какое это может быть событие, я предлагаю вам использовать сценарии AutoHotKey для запуска приложения секундомера для запуска на вашем втором мониторе. Предположительно, вы также можете написать скрипт, чтобы убить приложение при закрытии игры.

Решение с одним монитором: используйте HUD Xfire для отображения системного времени. Кроме того, создайте скрипт AutoHotKey, чтобы установить системное время в полночь («00:00:00») при запуске игры. Таким образом, время суток, отображаемое на системных часах, будет соответствовать вашему времени с момента запуска игры. Тогда вам просто нужно сбросить системное время на сервер времени, когда вы выходите из игры.

Просто! :-)

1

Если у вас есть игра, признанная Steam, вы можете зарегистрировать ее, и Steam будет отслеживать время для вас.

Помимо Steam, существует множество программ, которые будут отслеживать, как вы проводите свое время на компьютере. Lifehacker составил список 5 лучших приложений.

С помощью запроса "time tracker" в Google вы сможете найти тот, который соответствует вашим потребностям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .