Skip to content

Releases: GitHub-Zero123/MCDevTool

v1.4.5

18 Dec 08:35

Choose a tag to compare

  1. 新增窗口样式主题参数,可通过window_style配置
{
    "window_style": {
        // 悬浮置顶
        "always_on_top": true,
        // 隐藏标题栏
        "hide_title_bar": false,
        // 自定义标题栏颜色 null | [R,G,B]
        "title_bar_color": [34, 34, 34],
        // 锁定大小 null | [w, h]
        "fixed_size": [820, 480],
        // 锁定屏幕位置 null | [x, y]
        "fixed_position": null,
        // 锁定在屏幕四个脚落(覆盖fixed_position)1. 左上 2. 右上 3. 左下 4. 右下 null | int
        "lock_corner": 4
    }
}
  1. 优化Addon Link行为,现在支持单一包路径解析
  2. 新增实验性玩法,与天气循环配置

v1.4.2

16 Dec 11:56

Choose a tag to compare

  1. 优化热更新模式下游戏启动速度
  2. 修复 mcdbg 后端调用逻辑bug
  3. 引入 FAST_RELOAD 指令,针对【自动热更新】功能优化性能表现(这会比快捷键的全量更新更快)
  4. 调整DEBUG和WARN高亮颜色处理
  5. 修复 游戏进程IPC客户端 内存泄漏BUG
  6. 调整默认启用【自动热更新】功能

特殊:
提供vscode编译版插件,可通过ctrl+f5直接启动,f5附加调试器。

v1.4

15 Dec 11:04

Choose a tag to compare

  1. 新增【自动热更新】功能,默认禁用,启用后会在mcdk部署文件监听服务器自动响应更新
  2. 新增【热更新追踪】控制,可在包含路径使用如下json对象显性控制跟踪
{
    "included_mod_dirs": [
        "./",
        // 不对其他mod跟踪检测,提升热更性能表现 
        { "path": "xxxx/xxx/OtherMOD", "hot_reload": false }
    ]
}
  1. 调整文字高亮色的判定,其行为尽可能与mcs接近
  2. 内部调整:现在使用wstring作为游戏启动参数,以支持windows上的中文路径

v1.3

11 Dec 17:44

Choose a tag to compare

  1. 新增reload_key_global参数,可强制启用全UI界面下触发热更新快捷键
  2. 新增MCDEV_AUTO_JOIN_GAME环境变量检测,用于子进程启动模式(类似mcs的"PC开发包")
  3. 新增modpc_debugger参数,用于搭配mcdbg调试后端快速启动测试
  4. 调整默认的日志输出不再立即行刷新缓冲区(为性能优化考虑)
  5. 修复在丢失exe路径时给定新的搜索建议若不接收继续运行导致崩溃的问题

特殊:
截至v1.3版本之后默认不再提供包含cl扩展的二进制构建,若需启用需自行编译。

v1.2

29 Nov 11:34

Choose a tag to compare

  1. 调整:现在不再需要cmd的过滤参数,mcdk将在内部过滤无效日志
  2. 调整:当游戏exe路径不存在时将自动引导搜索全新版本
  3. 调整:Python标准流不再挤压堆积在一行中
  4. 调整:热更新快捷键仅在HUD界面有效
  5. 实现:mcdk现在针对特定关键字的日志进行色彩高亮表达

v1.1

04 Nov 18:37

Choose a tag to compare

  1. 提供CLI版本编译支持,支持命令行解析
  2. 调整LINK目录名称基于uuid而不是原始名称
  3. 支持直接进入测试存档调试
  4. 支持自动搜索Minecraft.exe路径
  5. 新增参数user_name,skin_info

v1.0

02 Nov 04:23

Choose a tag to compare

init