• 3.5.1 2d59de8e0a

    SLeader released this 2025-03-01 12:16:54 +00:00 | 131 commits to master since this release

    Changed

    • 优化了按钮内文本的显示方式
    • 适配仓库路径改动
    Downloads
  • 3.5.0 69f93ddda8

    SLeader released this 2025-02-16 07:15:51 +00:00 | 137 commits to master since this release

    Added

    • 更新了生成的开发套件,使用 getter 和 setter 来代替 Object.defineProperty/Object.defineProperties
    • 新增根据当前读取的静态数据文件生成其他格式的静态数据文件的功能
    • 为按钮增加了悬浮提示框功能,可通过 config.title 设置

    Changed

    • 现在【生成静态文件】功能将生成具有缩进的可读性更强的static.json
    • 现在【生成静态文件】和【生成开发套件】功能只能在游戏成功加载后使用
    • 优化了【生成开发套件】生成的开发套件 era-info.js
    • 使【版权信息】界面的作者信息更加紧凑了
    • 现在生成的开发套件具有一定的基础排版了
    • 现在生成的ere.config.json具有一定的基础排版
    • 为生成的开发套件增加了新的函数

    Fixed

    • 修复了在读取游戏界面使用【生成静态文件】和【生成开发套件】功能时文件生成位置不符合预期的错误
    • 修复了读取静态数据文件时为支持大小写兼容而将其他字段小写化的错误
    • 修复了角色间称呼和好感度在添加角色时的设置错误
    • 修复了bundle模式下读取游戏和设置游戏标题的错误
    • 修复了读取JSON格式静态数据文件时会将_config.json和_fixed.json作为静态数据文件处理的错误
    • 修复了在读取emuera游戏静态数据文件时的不兼容错误
    • 修复了显示切分图时位置计算不正确的错误
    Downloads
  • 3.4.1 d4f5315ebf

    SLeader released this 2025-01-26 12:50:26 +00:00 | 171 commits to master since this release

    Fixed

    • 修复了角色 cstr 变量的预设值中的空值会被读取为0的错误
    Downloads
  • 3.4.0 d1880cec74

    SLeader released this 2025-01-26 02:24:35 +00:00 | 173 commits to master since this release

    Added

    • 新增预设表支持:Source.csv
      • 该表是二维(角色)表
      • 该表会在开始调教时初始化,调教结束后删除
    • 新增变量支持:itemname:bought
      • 会返回刚刚购买的道具的名称
    • 新增预设表支持:delta 表
      • 该表是二维(角色)表
      • 该表由 Param.csv/Palam.csv 在开始调教时初始化
    • 新增 API:era.nextTurnInTrain
      • 将 delta 表结算到 param 表,将 nowex 表结算到 ex 表,并清空 source、delta 和 nowex 表(归零)

    Changed

    • 优化了调试命令的行为
    • 现在引擎会将表名Param识别为Palam的别名
      • 我恨日本码农
    • 现在引擎会将表名jewel识别为juel的别名
      • 我恨日本码农:第二季
    • 现在生成的开发套件将使用变量序号操作变量以提高翻译兼容性
    • 现在 era.printMultiColumns 和 era.printInColRows 拥有更强的容错性了
    • 现在 era.print 和 era.printAndWait 在尝试输出空行时会转而调用 era.println,以扩展【自动压缩空行】配置项的适用范围
    • 为【生成开发套件】功能增加了更多文件生成
    • 优化了 era.loadData、era.resetData 和 era.addCharacter
    • 优化了 era.logCache 的效果
    • 从 SDK 中移除了 era.logData 和 era.logStatic
      • 控制台对象 era 的函数属性 logData 和 logStatic 不受影响
    • 现在 era.endTrain 还会在删除之前将 gotjewel 表结算到 jewel 表中
    • 现在内置变量 item:bought 支持读写
    • 【生成开发套件】功能现在将直接生成套件在 #/era-utils 文件夹下

    Fixed

    • 修复了读取游戏脚本时检查游戏内置库打印错误日志时的错误
    • 修复了读取公共存档文件中检查存档文件时未正确处理失而复得的存档文件的错误
    • 修复了在调用 era.clear 清除0行时返回值不正确的问题
    Downloads
  • 3.3.2 01dc383c9e

    SLeader released this 2025-01-11 06:01:29 +00:00 | 207 commits to master since this release

    Added

    • 为调试模式增加了显示每行显示内容来源的功能

    Changed

    • era.playMusic的默认设置为不循环

    Fixed

    • 修复了era.playMusic中音频注册名识别不正确的问题
    • 修复了压缩空行功能运作不正常的错误
    Downloads
  • 3.3.1 025d0fff25

    SLeader released this 2025-01-10 08:31:12 +00:00 | 214 commits to master since this release

    Changed

    • 为era.printButton输出的按钮类型的按钮各增加了1px的上下外边距

    Fixed

    • 修复了API的行号计算错误
    Downloads
  • 3.3.0 209ef1a86a

    SLeader released this 2025-01-08 09:27:00 +00:00 | 221 commits to master since this release

    Added

    • era.playMusic现在支持淡入淡出
      • 第二个参数config现在类型为object,有三个可能的成员变量
        • config.loop:控制是否为循环播放
        • config.fade:是否淡入淡出
        • config.fadeInternal:淡入淡出的时间间隔,即每隔多久变化一次音量,100-500ms,默认值100ms

    Fixed

    • 修复了era.setMask在windows平台失效的错误
    • 修复了era.replaceText和era.replaceInColRows的返回行号错误
    Downloads
  • 3.2.3 e1ed2ae554

    SLeader released this 2024-12-30 09:07:04 +00:00 | 229 commits to master since this release

    Fixed

    • 修复了重载游戏后可能会使游戏内容框体高度设置失效以及衍生的其他错误
    Downloads
  • 3.2.2 0ddfb13869

    SLeader released this 2024-12-28 08:51:54 +00:00 | 233 commits to master since this release

    Changed

    • 使游戏设置中的窗口大小直接对应游戏界面的窗口宽高(即electron中网页的宽高),使游戏窗口大小设置更加直观
    • 现在游戏窗口最小为640*480

    Fixed

    • 修复了era.checkImage无法正确处理大小写的错误
    Downloads
  • 3.2.1 6d96f89f19

    SLeader released this 2024-12-26 13:09:57 +00:00 | 237 commits to master since this release

    Added

    • 增加了游戏SDK版本检查功能,当游戏SDK版本高于引擎时会停止加载游戏并自动弹出引擎更新检查提示

    Fixed

    • 强化了对era api era.notify引入的HTML注入漏洞的修复
    • 强化了对module.constructor._load跳过内置库加载检查的漏洞
    Downloads