เครื่องมือข้ามแพลตฟอร์มเพื่อคำนวณเวลาเล่นของคุณใน 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
คุณสามารถระบุไฟล์บันทึกแต่ละไฟล์ด้วยตนเองเพื่อสแกนโดยการจัดหาเส้นทางไฟล์สัมบูรณ์หรือ globs โดยแต่ละอันคั่นด้วยแถบแนวตั้ง |
-
Globs เป็นรูปแบบพิเศษสำหรับการกำหนดเป้าหมายหลายไฟล์ ตัวอย่างเช่น *.log
จะเลือกไฟล์ใด ๆ ที่ลงท้ายด้วย .log
ในโฟลเดอร์ ไฟล์บันทึกอาจจบลงด้วย .log.gz
(บันทึกที่บีบอัด) ดังนั้นในการเลือกทั้งสองประเภทคุณสามารถใช้ *.log*
Globs อาจค้นหาโฟลเดอร์ซ้ำ ๆ ด้วย **
(ตรวจสอบโฟลเดอร์ทั้งหมดภายในโฟลเดอร์อื่น ๆ ภายในโฟลเดอร์อื่น ๆ ... )
ตัวอย่างที่ใช้งานได้จริงโดยใช้กฎ GLOB คือการค้นหาไฟล์บันทึกทั้งหมดใน Modpacks หลายตัวใน Twitch Launcher:
C:UsersMyUsernameTwitchMinecraftInstances***.log*
สิ่งนี้จะค้นหาโฟลเดอร์ทั้งหมด (ซ้ำ) ในโฟลเดอร์ Data Twitch Launcher สำหรับไฟล์ที่ลงท้ายด้วย .log
หรือ .log.gz
คุณสามารถเพิ่มโฟลเดอร์ Minecraft หลักในการค้นหา:
C:UsersMyUsernameAppDataRoaming.minecraftlogs*.log* | C:UsersMyUsernameTwitchMinecraftInstances***.log*
Pyinstaller สามารถใช้ในการสร้างไบนารีของแอพนี้ ทดสอบบน Windows เท่านั้น แต่หวังว่าควรจะทำงานบนแพลตฟอร์มอื่น ๆ
# unixsource venv/bin/active# windowsvenvscriptsactivate.bat Python -m pip ติดตั้ง pyinstaller pyinstaller -ทำความสะอาด -p venvlibsite -packages -p minecraft_playtime_calculator -windowed -onefile -n minecraft_playtime_calculator -สินทรัพย์/img/icon.ico -y main.py
ไบนารีจะถูกส่งออกใน ./dist
MIT © Quinten Cabo & Hawkpath