|
|
Sider v7.4.0 新功能:
支持通过 Lua 模块控制叠加文本/背景颜色和图像透明度。感谢 Mohamed2746!
现在支持 sider.ini 中的“save.folder”选项 - 以便更好地支持需要自己的 EDIT00000000 和其他文件的补丁。
如何更新您现有的 Sider
像往常一样,保留你所有的文件,但从 7.4.0 存档中获取新的 sider.exe 和 sider.dll。
如何安装 Sider v7.4.0
将您刚刚从 ZIP 压缩包中解压出来的文件夹移动到您的 Windows 用户帐户拥有完全访问权限的位置。我强烈建议您使用以下常用位置之一:桌面、文档或您的用户主目录。
关于 v7.4 的重要提示 - 请务必阅读!
如果您使用 colorsdemo.lua 或任何其他实现了相同内存修改(如 colorsdemo.lua 所示)的模块来更改叠加文本颜色和背景颜色——例如,将文本/背景透明化以仅显示电视标志的模块——那么这些模块将不再与此版本的 Sider 兼容。它们会导致崩溃和内存损坏,因此您需要停止使用它们,并等待补丁维护者/模块编写者将其适配到新的颜色更改方式。(无法在保持与该修改方式的向后兼容性的同时,为 Sider 添加新功能。)
感谢 @Mohamed2746 的工作,新方法要简单得多——请参阅以下两个示例(包含在 sider/modules 目录中):
- 一个简单的示例模块 - colorsdemo2.lua
- 一个使用不同颜色的更详细的示例 - overlay_colors_test.lua
这是一个非常简单的模块,用来展示这种新方法:
--[[
Example module to set overlay text color, background color, and location of overlay
--]]
local m = {}
-- yellowish text on completely transparent background, top of the screen
local opts = { text_color = "ffff40c0", background_color = "00000000", location = "top" }
function m.overlay_on(ctx)
-- return text, no image (nil), and options table
return "background alpha manipulation demo", nil, opts
end
function m.init(ctx)
ctx.register("overlay_on", m.overlay_on)
end
return m
下载地址:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|