Skip to content

v2.7.0 支持ktc预编译包加载

Compare
Choose a tag to compare
@way-zer way-zer released this 04 Apr 07:54
9a789ec

主要功能

  • ⬆️ (loader) 更新核心库到1.7.0
    • 支持ktc预编译及加载(详见 更新提示)
    • @import添加compileArg类型
  • ✨ (coreLib/permissionCommand) 添加debug功能
  • ⬆️ (coreLib/DBApi) 更新exposed到0.30.1
  • ✨ (wayzer/ext/resourceHelper) 完善功能

更新提示

新precompile脚本包

从本次更新开始,将提供预编译的precompile脚本包,使用该脚本包,可以。

  • 优点:省去第一次的编译过程,加快启动速度,减少资源占用。
    • 另外可用来制作容器,配合动态扩容(建议通过link共用libs)
  • 缺点:ktc不包含源代码,也不能直接修改内容
    • 若干需要修改内容,可以放入对应脚本的kts文件(kts文件优先级高于ktc)

加载器更新

加载器现在可以作为单独的jar程序运行,用于预编译kts生成ktc
参数为需要编译的脚本id,多个用空格隔开 (如果不提供参数,默认所有脚本)
可以通过该功能制作自己的ktc脚本包

脚本wayzer/ext/resourceHelper

该脚本为资源站的配套脚本(目前还处于内测阶段)
支持 新版网络换图,地图评分 功能。
未来还将增加更多功能。

首次安装提示

因为bintray停止服务,一个关键依赖库无法下载
请手动下载下方PlaceHoldLib库,并放置到libs文件夹下(不能改动文件名)
该问题将在2.7.1修复