Skip to content

这是一个可以简单地下载任何Minecraft正版玩家的皮肤的软件,使用Python编写,由NewbieXvwu维护。

License

Apache-2.0, GPL-3.0 licenses found

Licenses found

Apache-2.0
LICENSE
GPL-3.0
LICENSE_ttkthemes
Notifications You must be signed in to change notification settings

NewbieXvwu/MinecraftSkinDownloader

Repository files navigation

logo.png

MinecraftSkinDownloader

Issues GitHub pull requests
这是一个可以简单地下载任何Minecraft正版玩家的皮肤的软件,使用Python编写,由NewbieXvwu维护。

仓库地址:Github Gitee

注:Gitee有1~2分钟的同步延迟

许可协议

ttkbootstrap版基于Apache-2.0协议授权。

SunValley版基于MIT License协议授权。

ttkthemes版基于GPLv3协议授权。

程序截图

注:操作系统

使用软件:

使用的第三方库:

  • ttkthemes
  • ttkbootstrap
  • requests

感谢rdbende提供的SunValley ttk theme主题包。

下载

你可以在Release下载稳定版。

有时,会有测试版在Release发布。

本仓库配置了Github Action,你可以在Action下载测试版。

操作系统支持

目前本程序支持以下操作系统:

  • Windows 11
  • Windows 10
  • Windows 8.1 (未经测试)
  • Windows 7 (需要特别兼容版本)
  • Windows Vista (需要特别兼容版本)

目前本程序部分兼容以下操作系统:

  • Linux(目前可能可以启动程序,但打包材质包功能被禁用)

目前本程序仍不支持但以后可能支持以下操作系统:

  • MacOS(构建失败,我没有这方面的经验)

本程序永远不可能支持以下系统:

  • Windows 8 (未经测试)
  • Windows XP 或更早版本

已知漏洞

  • 在Windows 7上,部分组件存在错位。

常见问题

我应该选择哪个版本?

您应该选择最新的版本。如果您想尝试最新的BUG,您可以下载Preview版本或Action版本。

为什么发布版里有八个文件?我要选哪个?

这取决于您的操作系统版本和架构。

如果您的操作系统版本是Windows 8.1或更新版本,您应该选择无"Windows7"后缀的版本。

如果您的操作系统是Windows 7或Windows Vista,您应该选择带"Windows7"后缀的版本。

如果您的操作系统是64位架构的(较普遍),请最好选择带"x64"后缀的版本,但是选择带"x86"后缀的也可以正常运行。可能会有一些性能损耗。

如果您的操作系统是32位架构的(较稀有,可能是十年前生产的老电脑,可以通过搜索来确定版本),您应该选择带"x86"后缀的版本。

后缀带有"ttkbootstrap"的采用了ttkbootstrap这个ttk增强库,后缀带有“ttkthemes”的使用了ttkthemes这个ttk增强库。两个版本的GUI略有差距,但核心功能无差别。

注:得益于ttkbootstrap的全新样式引擎,它的内存占用率远低于其它两个版本。

我的操作系统是XXX,可以使用本程序吗?

请参阅操作系统支持

tnnd,为什么不兼容!!(划掉)

这位双料高级特工(雾),本程序使用Python编写,而部分操作系统要么是我不熟悉,要么是Python不兼容,我也很无奈啊……

我发现了一个问题……

正常,飞个Issue过来。

作者是何方神圣?代码写得像屎山……

请看我的个人介绍

考虑重构吗?

或许以后会重构,但是不是现在。你可以来帮个忙

构建

如果您想要在Windows 7上运行本程序,目前的解决方案是安装并进行构建。

注意:从V2.2 Preview 3开始,您可以在Github Action下载适用于Windows 7的版本(基于,但是这仅是为了试用,可能会产生一些问题。

我们建议您在新版本的Windows中使用本程序!

在构建之前,确保您已经安装了

经过测试的版本是

pip install pyinstaller
pip install requests
pip install ttkthemes
build.bat

如果您连接到Pypi官方源的网络较差,您也可以使用清华大学的镜像源。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ttkthemes
build.bat

注意:目前由于我没有测试环境和经验,Linux不受支持,基本上能跑不能用……

从源码运行

如果您有特殊需求(例如本程序的Windows 7兼容版本不起作用),您可以从源码运行本程序。

在运行之前,确保您已经安装了

程序将会自动下载并安装第三方库。

V2.2 Preview 5开始,下载第三方库的界面升级到了图形化版本。但是,这会导致您在安装完成每一个第三方库后必须手动重启本程序。

如果你有好的解决该问题的方案,欢迎给我提交Pull requests