Skip to content

Releases: zeromake/ONScripter-zero

v0.9.14

16 Nov 10:47
Compare
Choose a tag to compare
fix: ios package is error

v0.9.13

12 Nov 10:31
Compare
Choose a tag to compare

-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

11 Nov 15:05
Compare
Choose a tag to compare
  • 从 GraphicsMagick 移植了一个通用图片缩放实现,ios 的各种问题得到解决。

v0.9.11

08 Nov 16:27
Compare
Choose a tag to compare
  • 添加 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

30 Oct 01:29
Compare
Choose a tag to compare
  • 修复 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

23 Oct 14:08
Compare
Choose a tag to compare
  • 修复 std::filesystem::path 使用问题。

Full Changelog: v0.9.8...v0.9.9

v0.9.8

21 Oct 16:26
Compare
Choose a tag to compare
  • 修复某些游戏调用方法时传入多余参数没有消费渲染为文字(死神之吻乃离别之味)

v0.9.7

16 Oct 16:59
Compare
Choose a tag to compare
  • 修复 getparam 命令有声明多于调用的参数会被渲染为文本

v0.9.6

15 Oct 14:22
Compare
Choose a tag to compare
  • nt3 脚本解包工具合并到 nscriptdecode。
  • nscriptdecode 支持自动根据输入的脚本名自动选择解密方式。
  • nscriptdecode 支持拖拽脚本到执行文件上运行。
  • 修复文本渲染里的变量替换无法支持别名的情况(初音岛1)。
  • 修复文本渲染有些游戏会做每行文本最后添加一个 / 符号,需要跳过该符号且跳过 processEOT 里的自动换行(3day)。

Full Changelog: v0.9.5...v0.9.6

v0.9.5

15 Oct 08:50
Compare
Choose a tag to compare
  • 修复 xmake 在 android 的动态库拷贝问题。
  • 修复 nt3 脚本开头部分内容无法解析。
  • 修复文本渲染到 eot 时不需要进行 forceClickNewPage ,出现于初音岛2的文本框设置 (超出显示区域强制切换到下一页)。

Full Changelog: v0.9.4...v0.9.5