Releases: zeromake/ONScripter-zero
Releases · zeromake/ONScripter-zero
v0.9.14
fix: ios package is error
v0.9.13
-march=knl
选项仅能在比较新的 cpu 使用,使用该选项会导致各种奇怪 bug 例如 class 的属性赋值各种奇怪的地方抛出异常 EXC_BAD_INSTRUCTION
,release 模式下 lldb 可以看到是 avx512 的汇编指令异常,而且 -march=knl
选项开启 avx512 支持,但是旧版 cpu 没有,最新版的又砍掉了,先干掉该选项,需要的只能自己编译了(我的黑苹果就是这样)。
适配了一下 stb 里的 stb_image_resize2.h,效果貌似差不多,但是实现有 simd,猜测可能是最快的?
Full Changelog: v0.9.12...v0.9.13
v0.9.12
- 从 GraphicsMagick 移植了一个通用图片缩放实现,ios 的各种问题得到解决。
v0.9.11
- 添加 ios 项目文件,已经可以跑起来一个简单的 demo 了。
- 修正 ios 下的 dpi 方案与 osx 完全不同。
- 修正 ios 下的获取屏幕长宽 px 值不正确的问题。
图片缩放使用 sdl 内置函数,SDL2_rotozoom 的执行效率太差 ios 低端机(iphone6p)卡的一批。- 图片缩放改回之前的内置方案,不过 ios 还是有 bug 会导致有些图片的全透明看不见了。
Full Changelog: v0.9.10...v0.9.11
v0.9.10
- 修复 osx 14.1 编译后运行会出现解构对象(自己也是一个全局对象) reset 里访问全局变量异常(怀疑是 osx 14.1 的 clang 的全局变量生命周期有所变化,应该把 ons 的全局变量干掉)。
- 修复 osx 14.1 的编译警告
sprintf
全部替换为snprintf
。 - 把所有的
printf
打印替换为utils::printInfo
。 - 重构执行时的 version 打印。
Full Changelog: v0.9.9...v0.9.10
v0.9.9
- 修复 std::filesystem::path 使用问题。
Full Changelog: v0.9.8...v0.9.9
v0.9.8
- 修复某些游戏调用方法时传入多余参数没有消费渲染为文字(死神之吻乃离别之味)
v0.9.7
- 修复
getparam
命令有声明多于调用的参数会被渲染为文本
v0.9.6
- nt3 脚本解包工具合并到 nscriptdecode。
- nscriptdecode 支持自动根据输入的脚本名自动选择解密方式。
- nscriptdecode 支持拖拽脚本到执行文件上运行。
- 修复文本渲染里的变量替换无法支持别名的情况(初音岛1)。
- 修复文本渲染有些游戏会做每行文本最后添加一个
/
符号,需要跳过该符号且跳过 processEOT 里的自动换行(3day)。
Full Changelog: v0.9.5...v0.9.6
v0.9.5
- 修复 xmake 在 android 的动态库拷贝问题。
- 修复 nt3 脚本开头部分内容无法解析。
- 修复文本渲染到 eot 时不需要进行
forceClickNewPage
,出现于初音岛2的文本框设置 (超出显示区域强制切换到下一页)。
Full Changelog: v0.9.4...v0.9.5