火车撞鸟
本帖最后由 火车撞鸟 于 2020-8-18 20:04 编辑

0. 引言
CustomSkinLoader 万用皮肤补丁作为少有的用于支持加载第三方皮肤站的模组,由于其极佳的兼容性,受到了广泛的应用。不过,由于自 14.7 版本以来开发策略的转变以及功能的增加,尽管后来仍然支持在 Minecraft 1.13 下使用传统的核心替换法安装,但是功能相比于 Forge 版本有所减少,所以对无 Forge/Fabric 下用传统方式进行原版安装的支持开始显得力不从心。

不过,从 14.12 版本开始,万用皮肤补丁不再使用核心替换法作为原版安装的方式,因此,特别出一个教程。

如果你使用 Forge 或 Fabric 安装万用皮肤补丁,那么这篇教程不适合你。此模组存在单独的 Forge 和 Fabric 版本,而且 Forge 版本支持 Minecraft 1.8 以上大部分稳定版本,Fabric 版本支持 Minecraft 1.14 以上几乎所有版本。


1. 单独安装
1) 首先访问 https://littlesk.in/csl-latest 获得当前最新版本的 CustomSkinLoader,你将看到大概下面样子的 json:
{
  "version" : "14.12-s157",
  "downloads" : {
    "1.15.2" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.15.2/14.12-SNAPSHOT-157/CustomSkinLoader_1.15.2-14.12-SNAPSHOT-157.jar",
    "1.8.9" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.8.9/14.12-SNAPSHOT-157/CustomSkinLoader_1.8.9-14.12-SNAPSHOT-157.jar",
    "1.12.2" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.12.2/14.12-SNAPSHOT-157/CustomSkinLoader_1.12.2-14.12-SNAPSHOT-157.jar",
    "Fabric" : "https://csl.littleservice.cn/mods/CustomSkinLoader_Fabric-14.12-SNAPSHOT-157.jar",
    "Forge" : "https://csl.littleservice.cn/mods/CustomSkinLoader_Forge-14.12-SNAPSHOT-157.jar",
    "1.16.1" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.16.1/14.12-SNAPSHOT-157/CustomSkinLoader_1.16.1-14.12-SNAPSHOT-157.jar"
  },
  "launchermeta" : {
    "1.16.1" : "https://csl.littleservice.cn/versions/1.16.1-CSL-14.12-s157/1.16.1-CSL-14.12-s157.json",
    "1.15.2" : "https://csl.littleservice.cn/versions/1.15.2-CSL-14.12-s157/1.15.2-CSL-14.12-s157.json",
    "1.12.2" : "https://csl.littleservice.cn/versions/1.12.2-CSL-14.12-s157/1.12.2-CSL-14.12-s157.json",
    "1.8.9" : "https://csl.littleservice.cn/versions/1.8.9-CSL-14.12-s157/1.8.9-CSL-14.12-s157.json"
  }
}


2)

launchermeta 中找到你需要的 Minecraft 版本,然后把它对应的 json 文件下载下来,如果找不到就说明当前的 CustomSkinLoader 版本不提供你需要的 Minecraft 版本的原版安装方式。



3)

以 1.15.2 为例,在 .minecraft/versions 文件夹中新建一个文件夹,名称需要与 json 文件名一致(1.15.2-CSL-14.12-s157),再把刚刚下载到的 json 文件放进去。同时确保你的 .minecraft/versions/1.15.2/1.15.2.json 是一个有效的原版 json。


   


4) 运行启动器(以 HMCL 为例),你就应该能看到对应的版本,启动游戏即可。



2. 与 OptiFine 一起安装
1) 首先需要操作完上一条所有步骤。
2) 运行官方 OptiFine 安装器安装 OptiFine (以 1.15.2_HD_U_G1_pre30 为例),OptiFine 安装器可以从 https://www.optifine.net/downloads 下载,OptiFine 预览版本下载在需要单击「
Preview versions」才能看见。


   
3)

用代码编辑器打开 .minecraft/versions/1.15.2-CSL-14.12-s157/1.15.2-CSL-14.12-s157.json,把 customskinloader.tweaker.Tweaker 修改为 customskinloader.tweaker.ModSystemTweaker,再把 "inheritsFrom": "1.15.2" 修改为 "inheritsFrom": "1.15.2-OptiFine_HD_U_G1_pre30"





4) 重新运行启动器,启动游戏后就应该能看到 OptiFine 和 CustomSkinLoader 都被安装了。

3. 其他
1) 1.8.9 版本仅支持使用 Java 8 启动,其余版本能支持 Java 8 或更高版本启动。

2) 尽量不要使用启动器自动安装 OptiFine,如果需要使用,请把 OptiFine 安装在原版下,而不是 CSL 的版本下。

3) 如果原版安装出现游戏崩溃等问题,请提交 issue 至 https://github.com/xfl03/MCCustomSkinLoader/issues/new 。


2021.12 数据,可能有更多内容0. 引言
CustomSkinLoader 万用皮肤补丁作为少有的用于支持加载第三方皮肤站的模组,由于其极佳的兼容性,受到了广泛的应用。不过,由于自 14.7 版本以来开发策略的转变以及功能的增加,尽管后来仍然支持在 Minecraft 1.13 下使用传统的核心替换法安装,但是功能相比于 Forge 版本有所减少,所以对无 Forge/Fabric 下用传统方式进行原版安装的支持开始显得力不从心。


不过,从 14.12 版本开始,万用皮肤补丁不再使用核心替换法作为原版安装的方式,因此,特别出一个教程。

如果你使用 Forge 或 Fabric 安装万用皮肤补丁,那么这篇教程不适合你。此模组存在单独的 Forge 和 Fabric 版本,而且 Forge 版本支持 Minecraft 1.8 以上大部分稳定版本,Fabric 版本支持 Minecraft 1.14 以上几乎所有版本。



1. 单独安装
1) 首先访问 https://littlesk.in/csl-latest 获得当前最新版本的 CustomSkinLoader,你将看到大概下面样子的 json:


```json
{
"version" : "14.12-s157",
"downloads" : {
    "1.15.2" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.15.2/14.12-SNAPSHOT-157/CustomSkinLoader_1.15.2-14.12-SNAPSHOT-157.jar",
    "1.8.9" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.8.9/14.12-SNAPSHOT-157/CustomSkinLoader_1.8.9-14.12-SNAPSHOT-157.jar",
    "1.12.2" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.12.2/14.12-SNAPSHOT-157/CustomSkinLoader_1.12.2-14.12-SNAPSHOT-157.jar",
    "Fabric" : "https://csl.littleservice.cn/mods/CustomSkinLoader_Fabric-14.12-SNAPSHOT-157.jar",
    "Forge" : "https://csl.littleservice.cn/mods/CustomSkinLoader_Forge-14.12-SNAPSHOT-157.jar",
    "1.16.1" : "https://csl.littleservice.cn/libraries/customskinloader/CustomSkinLoader_1.16.1/14.12-SNAPSHOT-157/CustomSkinLoader_1.16.1-14.12-SNAPSHOT-157.jar"
},
"launchermeta" : {
    "1.16.1" : "https://csl.littleservice.cn/versions/1.16.1-CSL-14.12-s157/1.16.1-CSL-14.12-s157.json",
    "1.15.2" : "https://csl.littleservice.cn/versions/1.15.2-CSL-14.12-s157/1.15.2-CSL-14.12-s157.json",
    "1.12.2" : "https://csl.littleservice.cn/versions/1.12.2-CSL-14.12-s157/1.12.2-CSL-14.12-s157.json",
    "1.8.9" : "https://csl.littleservice.cn/versions/1.8.9-CSL-14.12-s157/1.8.9-CSL-14.12-s157.json"
}
}
```


2) 在 `launchermeta` 中找到你需要的 Minecraft 版本,然后把它对应的 json 文件下载下来,如果找不到就说明当前的 CustomSkinLoader 版本不提供你需要的 Minecraft 版本的原版安装方式。


3) 以 1.15.2 为例,在 `.minecraft/versions` 文件夹中新建一个文件夹,名称需要与 json 文件名一致(`1.15.2-CSL-14.12-s157`),再把刚刚下载到的 json 文件放进去。同时确保你的 `.minecraft/versions/1.15.2/1.15.2.json` 是一个有效的原版 json。
   



4) 运行启动器(以 HMCL 为例),你就应该能看到对应的版本,启动游戏即可。





2. 与 OptiFine 一起安装
1) 首先需要操作完上一条所有步骤。
2) 运行官方 OptiFine 安装器安装 OptiFine (以 1.15.2_HD_U_G1_pre30 为例),OptiFine 安装器可以从 https://www.optifine.net/downloads 下载,OptiFine 预览版本下载在需要单击「
Preview versions」才能看见。



   
3) 用代码编辑器打开 `.minecraft/versions/1.15.2-CSL-14.12-s157/1.15.2-CSL-14.12-s157.json`,把 `customskinloader.tweaker.Tweaker` 修改为 `customskinloader.tweaker.ModSystemTweaker`,再把 `"inheritsFrom": "1.15.2"` 修改为 `"inheritsFrom": "1.15.2-OptiFine_HD_U_G1_pre30"`。





4) 重新运行启动器,启动游戏后就应该能看到 OptiFine 和 CustomSkinLoader 都被安装了。


3. 其他
1) 1.8.9 版本仅支持使用 Java 8 启动,其余版本能支持 Java 8 或更高版本启动。


2) 尽量不要使用启动器自动安装 OptiFine,如果需要使用,请把 OptiFine 安装在原版下,而不是 CSL 的版本下。


3) 如果原版安装出现游戏崩溃等问题,请提交 issue 至 https://github.com/xfl03/MCCustomSkinLoader/issues/new 。



18369835158
支持大佬支持大佬支持大佬

SolidBlock
那个json没有1.13.2的?

小南果果
多谢分享啊

火车撞鸟
SolidBlock 发表于 2020-7-15 23:10
那个json没有1.13.2的?

目前最新版本没有,不过有去年老版本的:https://csl.littleservice.cn/versions/1.13.2-CSL-14.11-s81/1.13.2-CSL-14.11-s81.json

小樱aaa
教程挺详细,搞定,回头玩玩高版本试试,现在还在玩1.12.2

VSdadadada
这个inheritsFrom是不是得改成核心jar的名称啊

火车撞鸟
VSdd 发表于 2020-7-16 16:05
这个inheritsFrom是不是得改成核心jar的名称啊

是,如果你的版本名称改过的话。

VSdadadada
火车撞鸟 发表于 2020-7-16 17:54
是,如果你的版本名称改过的话。

额对的,我之前没有弄成核心jar的名称就直接启动失败

KaplanSteve
没有1.16.1的原版安装吗

火车撞鸟
Exllent 发表于 2020-7-28 13:42
没有1.16.1的原版安装吗

有啊,操作都是相同的,教程只不过是拿了1.15.2举例罢了

many先生
简单易懂,非常详细,谢谢楼主

small_base
还是支持亿下

VSdadadada
支持1.16.2吗?

o_dix
大佬我安装了CustomSkinLoader 但是为什么没有CustomSkinLoader 配置文件

第一页 上一页 下一页 最后一页