Skip to content

Releases: honeymirror/RenderDragonShaderLoader

RenderDragonShaderLoader v0.2.1

Choose a tag to compare

@honeymirror honeymirror released this 21 Oct 08:53

RenderDragonShaderLoader v0.2.1

Windows x64 release for Minecraft Bedrock 1.26.51 and LeviLamina 26.51.x.

Highlights

  • Native IO compatibility preflight is now independent from shader loading.
    Incompatible packs can still be applied, and preflight remains available from
    the selected pack's compatibility page.
  • Forward shaders no longer run through the Vibrant Visuals capability
    precheck. Devices without Vibrant Visuals can load Forward packs in Fancy
    mode.
  • Compilation no longer performs an automatic full Native IO gate. Explicit
    mappings still undergo safety validation before publication.
  • Missing Python runtime dependencies now produce a structured compatibility
    report with an actionable installation command instead of an empty report.
  • Added toolchain/requirements.txt and expanded privacy checks for release
    packages.

Runtime Requirements

  • Windows x64
  • Minecraft Bedrock 1.26.51
  • LeviLamina 26.51.x
  • Python 3.10 or newer

Install Python dependencies:

py -3 -m pip install -r toolchain/requirements.txt

Assets

  • RenderDragonShaderLoader-0.2.1-windows-x64.zip
  • RenderDragonShaderLoader-client-windows-x64.zip
  • SHA256SUMS-0.2.1.txt

Both ZIP assets are identical. The client name is provided for
tooth.json release URLs.

SHA-256 for both ZIP assets:

43DCBC0653B51C7A41F536421F6DDDA65AA465FE61DA88225CF2B018B45F8DE3

Deployed DLL SHA-256:

965460A611FAD4E15D572E781BDC9279E7C171BD302EE5A7B0FE0970D17097E8

RenderDragonShaderLoader v0.2.0-beta

Pre-release

Choose a tag to compare

@honeymirror honeymirror released this 20 Oct 07:29

RenderDragonShaderLoader v0.2.0-beta

Windows x64 pre-release for Minecraft Bedrock 1.26.51 and LeviLamina 26.51.x.

Highlights

  • Structured Native IO compatibility reports with error, warning, override, and mapping details.
  • Compatibility report export and scrollable issue views.
  • A complete custom-parameter author guide in CUSTOM-PARAMETERS.md.
  • Source-stage attribute mapping and binary-stage buffer/pass-output mapping.
  • Atomic publish protection so failed validation cannot replace the previous usable output.
  • Configuration reset and deletion fixes.
  • Reproducible Windows build output and clean release packaging.

Install

Download RenderDragonShaderLoader-client-windows-x64.zip and replace the existing
mods/RenderDragonShaderLoader directory. Keep player data and custom shader packs.

Known limitations

  • Configuration names currently accept English/ASCII input only.
  • IME and non-English configuration-name input remain frozen.
  • Java shader pack import and automatic resource-pack enable/disable remain out of scope.

SHA-256

0E16C043EC8B61379258C23E1C4A287F75901321D64F65BD0CF3B9D08068955D

RenderDragonShaderLoader v0.1.1-beta

Pre-release

Choose a tag to compare

@honeymirror honeymirror released this 20 Oct 08:52

RenderDragonShaderLoader v0.1.1-beta

面向 Minecraft Bedrock 1.26.40 客户端与 LeviLamina 26.40.x 的第二个公开预发布版本:
新增一批实用功能,并修掉三个实机反馈的 bug。

新增

  • 强制开启「灵动视效」(Vibrant Visuals)
    有些服务器会把图形模式锁死在「花式」,玩家在视频设置里根本打不开灵动视效。模组按
    BetterRenderDragon 的做法钩住游戏的判定函数直接置位,服务器锁定时也能用。默认开启,
    可以在模组设置页里关掉,也可以用 /shader vibrant on|off 切换。

  • 底栏左下角「设置」按钮 + 模组设置子页
    面板底栏左下角新增齿轮按钮,打开后可以:

    • 改面板热键(按一个键直接录制,Esc 取消)
    • 开关「强制开启灵动视效」
    • 开关「启动时自动加载上次光影」
    • 图形模式覆盖:自动(按产物文件名判定)/ 强制花式(前向)/ 强制灵动视效(延迟)
  • 重启游戏后自动回到上次用的光影
    关面板 / 退出游戏前真正生效的那个光影包会被记进 config.json,下次启动自动挂回去,
    界面状态也会同步;不想自动加载可以在设置页里关掉。

  • .mcpack 格式导入
    data/shaderpacks/ 仍然只按 .zip 读取,但把 .mcpack 拖进游戏窗口(或手动丢进
    shaderpacks/)时会自动改名成 .zip 再导入 —— .mcpack 本来就是 zip 容器。

  • 方向键可以走遍所有按钮
    除了内容区和底栏,方向键现在还能走到右下角「全透明」、左下角「设置」以及设置页顶栏的
    「返回 / 导入 / 导出 / 重置」;全透明预览模式下可以用 Esc 或回车退出。

修复

  • 方向键走位错乱:底栏选中「完成」时按上方向键会跳到「取消」,而不是正上方的
    「光影包设置…」;右下角「全透明」和顶栏四个按钮之前用键盘根本够不到。
    现在按钮之间按实际矩形位置就近走位(同排优先)。

  • 标度 100% 下按钮重叠:GUI 宽度较小的时候,底栏最左 / 最右的按钮会压到左下角「设置」
    和右下角「全透明」上。内容列现在会整体让开两侧的角落按钮,任何尺寸下都不再重叠。

  • 聊天栏打字被面板热键抢走:在聊天栏里敲到绑定的热键会弹出光影面板,还打不出那个字。
    现在聊天栏、告示牌、铁砧改名、书、命令方块这些输入界面里,面板热键会让路:不弹面板、
    也不吞按键(面板已经打开时仍然可以用热键关闭)。

调整

  • 热键名与虚拟键码的映射抽成共用模块,界面里录制的键位和 /shader key <键名> 走同一套表;
    配置版本升到 6,旧配置会自动补齐新字段。
  • 关闭面板时会强制退出「录键位」状态,避免热键被锁死。
  • 渲染路线(花式 / 灵动视效)的自动判定仍然是按产物文件名的启发式,但现在有图形模式覆盖
    兜底:如果某个包被判错了,可以直接在设置页里手动指定。

重要说明

  • 当前版本仍然不包含着色器编译链路,只加载光影包自带的 .material.bin 产物;
    参数设置会保存到光影包配置里,但要真正影响画面仍需等待后续编译功能接入。
  • 安装时把压缩包内的 RenderDragonShaderLoader/ 整个文件夹放进游戏 mods/ 目录。

安装

  1. 解压 RenderDragonShaderLoader-client-windows-x64.zip。
  2. 将 RenderDragonShaderLoader/ 放入 Minecraft Bedrock 的 mods/ 目录。
  3. 启动游戏,默认按 G 打开光影管理面板(可在面板左下角「设置」里改键)。

文件校验

SHA256SUMS.txt 包含发布压缩包的 SHA-256 校验值。


English summary

Second public pre-release for Minecraft Bedrock 1.26.40 (client) + LeviLamina 26.40.x.

Added

  • Force-enable Vibrant Visuals (bypasses servers that lock the graphics mode); toggleable in
    the in-panel settings page or via /shader vibrant on|off.
  • New Settings button at the bottom-left of the panel: rebind the panel hotkey (press a key to
    record it), force Vibrant Visuals, auto-load the last used shader pack, and manually override
    the graphics mode (auto / Fancy / Vibrant Visuals).
  • Remember and automatically reload the shader pack that was active when the game was closed.
  • .mcpack import: dropping a .mcpack onto the window (or placing it in shaderpacks/)
    renames it to .zip automatically.
  • Arrow keys can now reach every button, including the bottom-right transparency button and the
    top bar buttons (Back / Import / Export / Reset).

Fixed

  • Arrow-key navigation jumped to the wrong button (Up from "Done" landed on "Cancel" instead of
    "Shader pack settings..."), and the corner / top bar buttons were unreachable by keyboard.
  • Bottom bar buttons overlapped the corner buttons at GUI scale 100% (small GUI width).
  • The panel hotkey opened the panel while typing in chat (and swallowed the character). The mod
    now steps aside in chat, sign, anvil, book and command block text input.

Note

  • Still no compiler pipeline: the mod only loads prebuilt .material.bin output shipped inside
    the shader pack.

RenderDragonShaderLoader v0.1.0-beta

Pre-release

Choose a tag to compare

@honeymirror honeymirror released this 20 Oct 08:52

RenderDragonShaderLoader v0.1.0-beta

首个公开预发布版本,面向 Minecraft Bedrock 1.26.40 客户端与 LeviLamina 26.40.x。

包含功能

  • 光影包扫描、导入、启用、禁用与列表管理
  • Iris 风格的自定义参数界面
  • 参数配置导入、导出与重置
  • 面板热键与 /shader 指令
  • 滚轮浏览、滚动条拖动、拖放导入等交互
  • 简体中文与英文界面

重要说明

  • 当前版本不包含着色器编译链路,只加载光影包自带的 .material.bin 产物。
  • 参数设置会保存到光影包配置中,但要真正影响画面仍需等待后续编译功能接入。
  • 安装时把压缩包内的 RenderDragonShaderLoader/ 整个文件夹放进游戏 mods/ 目录。

安装

  1. 解压 RenderDragonShaderLoader-client-windows-x64.zip。
  2. 将 RenderDragonShaderLoader/ 放入 Minecraft Bedrock 的 mods/ 目录。
  3. 启动游戏,默认按 G 打开光影管理面板。

文件校验

SHA256SUMS.txt 包含发布压缩包的 SHA-256 校验值。