三国群英2吧 关注:45,908贴子:1,015,253
  • 17回复贴,共1

脚本编译器v0.9.8已更新

只看楼主收藏回复

v0.9.8修改内容:
修复了预设变量(intv)赋值可能出错的问题。
修复了异步调用函数类型推断可能出错的问题。
新增【全局变量支持】:可在函数外定义全局变量,不必再管理全局变量编号。各 so 文件的全局变量互不冲突。
新增了【跨 so 异步调用函数】的语法:可用 extern 关键字声明外部函数(如在 system 脚本中调用 magic 脚本的 InitializeBattle() 。)
少许调整了对 float * 型进行内存操作的逻辑。
经B站 @左谷公 大神证实,群英系列的脚本字节码格式完全相同,故本编译器改名为【三国 Smart Script 编译器】。 理论上,本编译器(以及注册汇编器)可以支持群英任意代数的脚本编译。笔者没有修改群英其它代的经验;希望本编译器能为群英其它代的修改提供一些帮助。
汇编器更新:原未命名指令和含义不清的指令,均使用新的助记符。原助记符仍保留向下兼容。
目录下新增【反汇编器程序】,可用于将 so 文件反汇编为汇编代码文件。
本次更新基于于B站 @左谷公 大神的宝贵工作;向您致以敬意。


IP属地:美国来自Android客户端1楼2025-08-16 10:32回复
    度盘: 网页链接
    github: github点com/allenzhoukp/Sango2SSPseudoCompiler
    因今天永硕盘挂了,暂时仍未更新。将在之后补上。


    IP属地:美国来自Android客户端2楼2025-08-16 10:34
    回复
      2026-01-10 23:18:00
      广告
      不感兴趣
      开通SVIP免广告
      本次更新内容较多,测试较为仓促,还望大家多多反馈。


      IP属地:美国来自Android客户端3楼2025-08-16 11:43
      回复
        沙发。感谢大神契而不舍的付出,我等也只能坐享其成。


        IP属地:江苏来自Android客户端4楼2025-08-16 14:10
        收起回复
          前排插入


          IP属地:江苏5楼2025-08-18 08:31
          回复
            尝试了好多次,都是反编译失败,没有asm文件出现


            IP属地:江苏6楼2025-08-21 16:10
            收起回复


              IP属地:广东7楼2025-08-26 14:22
              收起回复
                与之前版本的文件兼容性如何?


                IP属地:北京来自Android客户端9楼2025-09-22 17:38
                收起回复
                  2026-01-10 23:12:00
                  广告
                  不感兴趣
                  开通SVIP免广告
                  今天刚准备开始学,想问一个很小白的问题,我下好编译器,打不开咋办,双击就弹个窗然后闪退


                  IP属地:江苏来自Android客户端10楼2025-11-06 11:15
                  收起回复