Кроссплатформенный инструмент для расчета вашего игрового времени в Minecraft.
Запуск программы
Окна
Mac / Linux
Использование
Разработчики
Лицензия
Пользователи Windows могут просто загрузить и запустить файл .exe.
Пользователи Mac и Linux могут установить и запускать это программное обеспечение с помощью Python 3.7+.
Загрузите и извлеките файл ZIP исходного кода либо из зеленой кнопки загрузки в верхней части этой страницы, либо со страницы релизов справа.
Перейдите к загруженному вами исходному коду и запустите файл setup.sh
. Это создаст виртуальную среду Python, которая представляет собой автономную версию Python со специальными пакетами, необходимыми для запуска этой программы.
После выполнения инструкций по установке выше, запустите файл run.sh
чтобы запустить программу.
Вы должны сначала запустить сканирование, чтобы собрать время игры. После завершения сканирования вы можете либо просмотреть график вашего времени воспроизведения в месяц, либо вывести данные в файл CSV (например, для использования в Microsoft Excel).
Элементы управления расположены слева, а вывод программы отображается справа.
Эта программа работает путем сканирования файлов журналов Minecraft, чтобы определить, когда вы начали и перестали играть в игру. Есть три режима для поиска этих файлов журнала:
Попытки найти журналы в папке по умолчанию .minecraft/logs
в вашей системе.
Вы можете вручную указать (один или несколько) папки, содержащие файлы журналов для сканирования. Это полезно, если вы играете с Modpacks, а ваши игровые данные хранятся где -то еще. Вы можете указать несколько папок, разделяя их с вертикальной стержней |
Полем
Пример:
C:UsersMyUsernameAppDataRoaming.minecraftlogs | C:UsersMyUsernameTwitchMinecraftInstancesHexxit Updatedlogs
Вы можете вручную указать отдельные файлы журнала для сканирования, предоставляя либо абсолютные пути файла, либо глобусы, каждый из которых разделен вертикальной полосой |
Полем
Глобусы являются специальными шаблонами для нацеливания на несколько файлов. Например, *.log
выберет любой файл, заканчивающийся .log
в папке. Файлы журнала также могут заканчиваться .log.gz
(сжатые журналы), поэтому, чтобы выбрать оба типа, вы можете использовать *.log*
. Глобусы могут также искать папки рекурсивно с **
(проверяет все папки в других папках в других папках ...).
Практический пример с использованием правил глобуса - найти все файлы журнала в нескольких модпаке в пусковой установке Twitch:
C:UsersMyUsernameTwitchMinecraftInstances***.log*
Это будет искать все папки (рекурсивно) в папке данных Twitch Launcher для файлов, которые заканчиваются .log
или .log.gz
.
Вы также можете добавить основную папку Minecraft в поиск:
C:UsersMyUsernameAppDataRoaming.minecraftlogs*.log* | C:UsersMyUsernameTwitchMinecraftInstances***.log*
Pyinstaller может быть использован для создания бинарного файла этого приложения. Тестируется только на Windows, но, надеюсь, будет работать на других платформах.
# Unixsource venv/bin/activate# windowsvenvscriptsActivate.bat Python -m Pip установить Pyinstaller pyinstaller -clean -p venvlibsite -packages -p minecraft_playtime_calculator -windowed --one -nfile -n minecraft_playtime_calculator --con Assets/img/icon.ico -y main.pypy
Бинарник будет выводиться в ./dist
.
MIT © Quinten Cabo & Hawkpath.