Как я могу запустить игры, чтобы во время игры был видимый, но не навязчивый таймер сеанса?
Когда я играю в игры, было бы полезно узнать, как долго я играю (без необходимости вспоминать, когда я начинал).
Существует несколько решений, которые предоставляют таймеры сеансов, но они навязчивы, отображают HUD или другое и / или не видны постоянно. Решения, которые постоянно отображаются, показывают только простые часы, а не таймер сеанса.
Вещи, которые я пробовал, и в основном отверг:
Steam и EvolveHQ включают наложения поверх игр, которые также отображают таймер или счетчик, показывающий время, проведенное в текущей игре. Во время отображения эти наложения затемняют изображение и заполняют экран кнопками и элементами hud.
Xfire имеет приятное и простое наложение часов для игр, но он отображает только часы реального времени, а не таймер сессии.
Скриншоты:
Evolve Overlay
Эволюция часов
Наложение Steam
Xfire Clock
Резюме:
Есть ли способ изменить какое-либо из этих решений или есть другие решения, которые обеспечат постоянно видимый таймер сеанса?
4 ответа
Есть ли способ использовать текущее программное обеспечение
Не похоже на это.
Однако для этого не потребовалось бы слишком много времени, чтобы написать несколько строк сценария AutoHotkey ( http://www.autohotkey.com/) - я использовал AlwaysOnTop
возможность управления графическим интерфейсом ( http://www.autohotkey.com/docs/commands/Gui.htm), чтобы показать вещи поверх полноэкранных игр раньше. Тем не менее, большинство игр нужно будет запускать в оконном режиме, чтобы элемент управления отображался. Вы можете заставить его отображаться во всех играх, использующих инъекцию DirectX, но некоторые игры считают это обманом.
Если бы я был на вашем месте, и мне очень требовался в игре трекер использования игры, я бы играл в оконном режиме (развернутом, со скрытой панелью задач и границами окна, равными 1 пикселю) и написал бы небольшой скрипт AutoHotkey для запуска в фоновом режиме и появляются при каждом запуске определенных приложений, отображая счетчик с момента запуска приложения в небольшом текстовом элементе управления, который всегда находится сверху.
Используйте физический секундомер.
http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=stopwatch
В то время как я получаю HUD в игре, и это было бы довольно круто, я думаю, что создание оверлея, который не определяется как мошенничество, потребует больше усилий, чем это стоит, когда секундомер будет делать то, что вам нужно, почти идеально, а также быть полезным для других целей.
Вам нужно будет нажать кнопку после запуска игры, чтобы начать хронометраж вашей сессии. После окончания сеанса вам придется последовательно нажимать две кнопки, чтобы сбросить таймер и подготовиться к следующему сеансу.
Выгоды:
- Не затеняет ни одну игру.
- Не влияет на производительность компьютера в любом случае.
- Не требует установки, обновления или отладки.
- Легко читать.
- Может быть приостановлено, когда AFK.
- Может использоваться для других целей, помимо времени для компьютерных игр.
Недостатки:
- Требуется покупка.
- Требуется три нажатия кнопки за игровую сессию.
- Требует фокусировки глаз на объекте, отличном от дисплея компьютера.
- Может быть неуместным, кроме компьютера.
Если у вас есть игра, признанная Steam, вы можете зарегистрировать ее, и Steam будет отслеживать время для вас.
Помимо Steam, существует множество программ, которые будут отслеживать, как вы проводите свое время за компьютером. Lifehacker составил список 5 лучших приложений.
С "time tracker"
запрос в Google, вы сможете найти тот, который соответствует вашим потребностям.
Второе решение для монитора: используйте планировщик заданий, чтобы приложение секундомера запускалось после события приложения, которое указывает на то, что вы запустили свою игру. Поскольку я точно не знаю, какое это может быть событие, я предлагаю вам использовать сценарии AutoHotKey для запуска приложения секундомера для запуска на вашем втором мониторе. Предположительно, вы также можете написать скрипт, чтобы убить приложение, когда закроете игру.
Решение с одним монитором: используйте HUD Xfire для отображения системного времени. Кроме того, создайте скрипт AutoHotKey, чтобы установить системное время в полночь ("00:00:00") при запуске игры. Время суток, отображаемое на системных часах, будет соответствовать вашему времени с момента запуска игры. Тогда вам просто нужно сбросить системное время на сервер времени, когда вы выходите из игры.
Просто!:-)