Un outil multiplateforme pour calculer votre temps de jeu dans Minecraft.
Exécuter le programme
Fenêtre
Mac / linux
Usage
Développeurs
Licence
Les utilisateurs de Windows peuvent simplement télécharger et exécuter le fichier .exe.
Les utilisateurs de Mac et Linux peuvent installer et exécuter ce logiciel à l'aide de Python 3.7+.
Téléchargez et extraire le fichier ZIP de code source à partir du bouton de téléchargement vert en haut de cette page ou à partir de la page des versions à droite.
Accédez au code source que vous avez téléchargé et exécutez le fichier setup.sh
. Cela mettra en place un environnement virtuel Python, qui est une version Python autonome avec des packages spéciaux nécessaires pour exécuter ce programme.
Après avoir suivi les instructions d'installation ci-dessus, exécutez le fichier run.sh
pour démarrer le programme.
Vous devez d'abord exécuter un scan pour rassembler vos heures de jeu. Une fois l'analyse terminée, vous pouvez soit afficher un graphique de votre temps de lecture par mois, soit publier les données dans un fichier CSV (pour une utilisation dans Microsoft Excel, par exemple).
Les commandes sont situées à gauche et la sortie du programme s'affiche à droite.
Ce programme fonctionne en numérisant les fichiers journaux Minecraft pour déterminer quand vous avez commencé et cessé de jouer au jeu. Il existe trois modes pour trouver ces fichiers journaux:
Tente de trouver des journaux dans le dossier .minecraft/logs
par défaut sur votre système.
Vous pouvez spécifier manuellement (un ou plusieurs) dossiers contenant des fichiers journaux à numériser. Ceci est utile si vous jouez avec ModPacks et que vos données de jeu sont stockées ailleurs. Vous pouvez spécifier plusieurs dossiers en les séparant avec une barre verticale |
.
Exemple:
C:UsersMyUsernameAppDataRoaming.minecraftlogs | C:UsersMyUsernameTwitchMinecraftInstancesHexxit Updatedlogs
Vous pouvez spécifier manuellement les fichiers journaux individuels à numériser, en fournissant des chemins de fichier absolus ou des globs, chacun séparé par une barre verticale |
.
Les globes sont des modèles spéciaux pour cibler plusieurs fichiers. Par exemple, *.log
sélectionnera n'importe quel fichier se terminant par .log
dans un dossier. Les fichiers journaux peuvent également se terminer par .log.gz
(journaux compressés), donc pour sélectionner les deux types, vous pouvez utiliser *.log*
. Les globes peuvent également rechercher des dossiers récursivement avec **
(vérifie tous les dossiers à l'intérieur d'autres dossiers à l'intérieur d'autres dossiers ...).
Un exemple pratique utilisant les règles GLOB consisterait à trouver tous les fichiers journaux sur plusieurs modpacks dans le lanceur Twitch:
C:UsersMyUsernameTwitchMinecraftInstances***.log*
Cela recherchera tous les dossiers (récursivement) dans le dossier de données Twitch Launcher pour les fichiers qui se terminent par .log
ou .log.gz
.
Vous pouvez également ajouter le dossier Minecraft principal à la recherche:
C:UsersMyUsernameAppDataRoaming.minecraftlogs*.log* | C:UsersMyUsernameTwitchMinecraftInstances***.log*
Pyinstaller peut être utilisé pour construire un binaire de cette application. Testé uniquement sur Windows, mais je devrais, espérons-le, travailler sur d'autres plates-formes.
# Unixsource Venv / bin / Activate # windowsvenvscriptsactivate.bat python -m pip installer pyinstaller Pyinstaller - Clean -p Venvlibsite-Packages -p Minecraft_Playtime_Calculator - Windowed --OneFile -N Minecraft_Playtime_calculator --icon Assets / img / icon.ico -y main.py.py
Le binaire sera sorti en ./dist
.
MIT © Quinten Cabo & Hawkpath.