forked from Dreeam-qwq/HMCL-PE-CN
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path部分说明.txt
69 lines (53 loc) · 5.37 KB
/
部分说明.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
内存分配修改:com.tungsten.hmclpe.utils.platform的MemoryUtils文件
findBestRAMAllocation方法的if条件语句
Java17下载连接:com.tungsten.hmclpe.launcher.manifest.info的AppInfo文件
JAVA_17_DOWNLOAD_URL静态成员变量内
启动器获取更新链接:com.tungsten.hmclpe.update的UpdateChecker文件
UPDATE_URL静态成员变量内
修改启动器默认运行库设置[包括内存自动分配设置]:com.tungsten.hmclpe.launcher.setting的InitializeSetting文件
补充:修改这里面内容后全局游戏设置内容也会同步,但推荐全局和特定版本都一起设置保证兼容性
initializePrivateGameSetting方法内的new PrivateGameSetting关键字内 —— [特定版本设置]
log参数:是否开启查看日志选项[括号内值改true就开启反之就关闭]
notCheckJvm参数:不检查JVM与游戏的兼容性[括号内值改true就开启反之就关闭]
notCheckMinecraft参数:不检查游戏完整性[括号内值改true就开启反之就关闭]
notCheckForge参数:不检查Forge动画禁用情况[括号内值改true就开启反之就关闭]
extraJavaFlags参数:添加"Java虚拟机设置"内的Java虚拟机参数[值要为字符串]
server参数:添加"服务器地址"[值要为字符串]
initializePrivateGameSetting方法内的new RamSetting关键字内 —— [特定版本设置]
autoRam参数:是否开启"自动分配"游戏内存按钮
修改"全局游戏设置"选项内五个按钮默认是否开启:com.tungsten.hmclpe.launcher.uis.universal.setting.right的UniversalGameSettingUI文件
init方法内[全局设定,需要和上述new PrivateGameSetting方法内值一起改确保同步]
查看日志:checkLog.setChecked[括号内值改true就开启反之就关闭]
不检查游戏完整性:notCheckGameFile.setChecked[括号内值改true就开启反之就关闭]
不检查Forge动画禁用情况:notCheckForge.setChecked[括号内值改true就开启反之就关闭]
不检查JVM与游戏的兼容性:notCheckJVM.setChecked[括号内值改true就开启反之就关闭]
防基岩触控:checkTouchInjector.setChecked[括号内值改true就开启反之就关闭]
是否开启"自动分配"游戏内存按钮:checkAutoRam.setChecked[括号内值改true就开启反之就关闭]
添加"Java虚拟机设置"内的Java虚拟机参数:editJVMArgs.setText[括号内值要为字符串]
添加"服务器地址":editServer.setText[括号内值要为字符串]
修改启动器设置页面内"反馈"页面内容:com.tungsten.hmclpe.launcher.uis.universal.setting.right.help的FeedbackUI文件
onClick方法内的if条件语句
修改启动器设置页面内"关于"页面内容:com.tungsten.hmclpe.launcher.uis.universal.setting.right.help的AboutUsUI文件
onClick方法内的if条件语句
在线下载的Java17文件存放路径[非释放文件]:com.tungsten.hmclpe.launcher.setting的InitializeSetting的checkJava17方法的DownloadTaskListBean对象【删除】
修改启动器设置内"启动器"页面模块部分内容:com.tungsten.hmclpe.launcher.setting的InitializeSetting文件
initializeLauncherSetting方法内的new SourceSetting关键字内
autoSelect参数:自动下载源
autoSourceType参数:自动选择的版本列表源(0是官方源;1是BMCAPI源;2是MCBBS源)
fixSourceType参数:手动选择的版本列表源(0是官方源;1是BMCAPI源;2是MCBBS源)
initializeLauncherSetting方法内的new LauncherSetting关键字内
maxDownloadTask参数:下载并发数 —— "设置"页面的"下载"页面的"并发数"的滑动滚动条
fullscreen参数:全屏显示(忽略刘海屏) —— "设置"页面的"外观"页面的忽略刘海屏选项
autoCheckUpdate参数:自动更新检查 —— "设置"页面的"通用"页面的启动器更新组件
安装包内置的".minecraft"目录释放到手机哪个目录:[注:新版本开始,该选项改到"/assets/config.properties"文件中修改]
修改网络公告URL链接:[注:新版本开始,该选项改到"/assets/config.properties"文件中修改]
修改压缩文件时使用的密码[修改此选项后解压密码也要改]:com.tungsten.hmclpe.launcher.list.local.controller的ControlPatternListAdapter文件
getView方法内的ZipManager.zip关键字内的password参数[默认压缩密码:HMCL-PE-Password
修改解压文件时输入的密码[修改此选项后压缩密码也要改]:com.tungsten.hmclpe.launcher.dialogs.control的ControllerManagerDialog文件
onResult方法内的ZipManager.unzip关键字内的password参数[默认解压密码:HMCL-PE-Password
直装包制作:APK安装包的"/assets/.minecraft"目录下存放需要释放的游戏资源
自定义启动器内默认皮肤站地址:APK安装包的"/assets/authlib_injector_server.json"文件内写自己的皮肤站数据
注意:写法参照电脑上HMCL启动器文件格式编写,默认添加LittleSkin皮肤站
自定义按键:APK安装包的"assets/control/Default"目录下存放按键文件
注意:请在启动器内修改完之后导出按键文件并解压后按APK安装包目录格式替换文件!!!
修改游戏资源默认存放到私有目录还是公有目录:[注:新版本开始,该选项改到"/assets/config.properties"文件中修改]