随笔分类 - CloseMaxScript6 文档
摘要:概述 将dll作为mse文件 使用filein就能载入dll文件,简化交付、简化调用 同时也是兼容替换3dmax2026新运行时动态编译的方案之一 打包脚本 fn build = ( global Cmxs6Publisher, Cmxs6SettingsModel global cmxs6_cli
. . .
摘要:概述 配置发布,是一个便于一键发布的功能 可以增加发布的规范性和效率,避免每次发布都人为操作ui 示例 下面是一个使用代码进行打包的基础配置(你可以在界面上生成下面的代码) 从config = Cmxs6SettingsModel()后开始,为配置项的指定 ( --载入Cmxs global Cmx
. . .
摘要:依托于内部自定义绑定源功能实现,使得优盘绑定变得便捷 可实现场景 商家给用户邮寄优盘,内置插件和许可文件,用户直接就可运行使用 用户自行购买优盘,商家直接发送文件进行激活 示例 指定绑定源 这里设置为当前脚本所在目录的磁盘的序列号为绑定源 指定许可证文件 这里设置为与主文件同目录,下的lic.txt
. . .
摘要:设置参数 如果不使用硬件绑定则不需要勾选 点击加密 查看结果 带有Register结尾的文件名是硬件绑定的注册机文件(请勿外传) 将配置导出为脚本,便于一键加密 点击编辑菜单中的打印配置,会将当前设置的参数打印到侦听器(F11) 将侦听器内容,复制单独保存到一个脚本文件,下次可直接拖拽运行,一键加密
. . .
摘要:操作步骤 在ui界面快速配置 然后点击【打印配置】。在配置中,需要做如下必要配置更改或添加 config.UseBeforeAction = true --开启前置动作 config.UseHardwareBinding = true --开启硬件绑定 config.HideHBRegisterWi
. . .
摘要:资源是指主插件用到的图片、额外的dll文件等 通过资源打包将他们归纳到单个文件 这不会加密你的文件,释放后的效果与你手动拷贝到目标目录的方式没有区别 单个文件可以便于用户使用和打包发布 但需要注意的是单个文件太大也会影响启动速度 打包时指定资源文件 --filePath --文件路径 --relea
. . .
摘要:附属文件是依附于主脚本的文件 它需要主文件执行后才能执行 注意:附属文件脚本的动态路径返回的依然是主文件路径,不能在附属文件脚本中使用动态路径 发布附属文件 config.PartFileExtension = ".dat" --发布后的文件格式 config.AddPartFile (curDir
. . .
摘要:命令表达一段代码,你可以为不同的功能片段设置不同的命令 可以单独使用,也可以组合使用 命令授权 在命令执行前将会执行一次授权代码 根据授权代码最后语句返回true/false来判断是否继续执行命令(非false则判定为true) 设置命令授权代码 config.UseCommandAuth = tr
. . .
摘要:在测试和发布时,可以使用以下标签来完成一些特定任务 '@cmxs_env' 检查是否在cmxs的运行环境 示例 if '@cmxs_env' == true then ( print "当前是在cmxs的运行环境内" ) 在编译后你的代码将变成 if true == true then ( prin
. . .
摘要:新版说明 新版对内部api进行了完全重构 功能与5.x版本一致,接口100%不兼容 加入了产品id概念,更好的隔离不同产品干扰 全局统一接口 变更/优化 硬件绑定序列号规则变更,开头固定,利用规则可以验证私钥是否正确,防止写错 硬件绑定输入激活码后会自动回调到主流程继续执行 UI稍精简,全部功能需要
. . .
摘要:简介 将MaxScript源代码加载到内存沙箱中运行,能在一定程度上保护源代码泄露。 本产品已持续迭代开发/运行5年以上,助力国内外、个人及企业完成3DMAX插件应用授权整合。 这个工具不可破解吗? 不!虽然破解存在不同程度的难度,但有时间、有知识、有耐心的人可以进行逆向工程, 由于MaxsSrip
. . .
摘要:解决痛点 单机绑定(一机一码)无法随意换绑,导致用户购买意愿降低 如果插件可以随时随地更换绑定,便可提高用户的购买意愿 视频演示 https://www.bilibili.com/video/BV1du41177eR 服务包含内容 CloseMaxScript 加密工具 和 接入Api mxs插件示
. . .
摘要:可能出现错误点汇总 根据用户的反馈进行的归纳 1.源代中存在 getThisScriptFileName getSourceFilenName getErrorSourceFileName getSourcefileOffset getErrorSourceFileOffset getSourceF
. . .