一个跨平台工具,用于计算Minecraft中的游戏时间。
运行程序
视窗
MAC / Linux
用法
开发人员
执照
Windows用户可以简单地下载并运行.EXE文件。
Mac和Linux用户可以使用Python 3.7+安装和运行此软件。
从此页面顶部的绿色下载按钮或右侧的版本页面上下载并提取源代码zip文件。
导航到您下载的源代码并运行文件setup.sh
。这将设置一个Python虚拟环境,该环境是一个独立的Python版本,具有运行此程序所需的特殊软件包。
遵循上面的安装说明后,运行file run.sh
以启动程序。
您必须首先进行扫描以收集您的游戏时间。扫描完成后,您可以每月查看播放时间的图,也可以将数据输出到CSV文件(例如,用于Microsoft Excel)。
控件位于左侧,程序输出显示在右侧。
该程序通过扫描Minecraft日志文件来确定何时开始和停止玩游戏。有三种模式用于查找这些日志文件:
尝试在系统上的默认.minecraft/logs
文件夹中查找日志。
您可以手动指定包含日志文件扫描的文件夹。如果您使用modpacks播放并且游戏数据存储在其他地方,这将很有用。您可以通过使用垂直条将它们分开来指定多个文件夹|
。
例子:
C:UsersMyUsernameAppDataRoaming.minecraftlogs | C:UsersMyUsernameTwitchMinecraftInstancesHexxit Updatedlogs
您可以通过提供绝对文件路径或地球仪来手动指定单个日志文件进行扫描,每个文件都由垂直条|分开|
。
地球是针对多个文件的特殊模式。例如, *.log
将在文件夹中选择以.log
结尾的任何文件。日志文件也可以以.log.gz
(压缩日志)结尾,因此要选择两种类型,您可以使用*.log*
。 Globs还可以使用**
递归搜索文件夹(检查其他文件夹中其他文件夹中的所有文件夹...)。
使用Glob规则的一个实际示例是在Twitch Launcher中的多个ModPack上找到所有日志文件:
C:UsersMyUsernameTwitchMinecraftInstances***.log*
这将在Twitch启动器数据文件夹中(以.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 -nocefile -n minecraft_playtime_calculator -icon Assets/img/img/icon.ico -y main.py -y main.py-y main.py
二进制将输出./dist
。
麻省理工学院©Quinten Cabo&HawkPath。