• 4.2.2 fc12f5a459

    SLeader released this 2025-08-11 09:15:48 +00:00 | 65 commits to master since this release

    Added

    • 现在在游戏中使用 console.log 和 console.error 也相当于调用 era.logger.info 和 era.logger.error
    • 新增 API:era.logger.warn,以 warn 级别打印日志
    • 整体增强了控制台日志的显示

    Changed

    • 字体大小最小可设置为 6px
    Downloads
  • 4.2.1 50d584adfb

    SLeader released this 2025-08-01 15:00:21 +00:00 | 81 commits to master since this release

    Fixed

    • 修复了调用 era.logger.info 时的报错问题
    Downloads
  • 4.2.0 2860fb3b80

    SLeader released this 2025-07-31 14:00:50 +00:00 | 83 commits to master since this release

    Added

    • 现在数据表和角色表可以通过 era.get 获取当前表的所有取值
      • 数据表直接以表名为参数传入 era.get
      • 角色表需要以 表名:角色ID 为参数传入 era.get
    • 为 .kojo 解析失败增加了更多错误信息
    • 现在 era.logger.info 也将同时打印调用位置

    Changed

    • (安卓版)当 WebView 版本不支持 "color-scheme: dark" 时,手动添加样式以启用暗黑模式。
    Downloads
  • 4.1.1 0fc04e0e49

    SLeader released this 2025-07-15 01:30:02 +00:00 | 89 commits to master since this release

    Added

    • 新增设置项:屏幕行数限制
      • 限制屏幕可显示的最大行数,默认值为 512,范围为 64~1024
      • 仅在 [禁用清屏指令] 时可用
      • 在超出限制后,会从顶部开始清除多出的行

    Changed

    • 引入最新的 kojo-loader 版本,以支持新用法
    Downloads
  • 4.1.0 dde420a4ac

    SLeader released this 2025-05-06 12:50:49 +00:00 | 96 commits to master since this release

    Changed

    • 规范化了生成的安卓用静态数据文件的内容
    • (kojo-loader)
      • 增加了对按钮组快捷键的错误容忍
      • 增加了按钮紧跟的单行文本注释的支持

    Fixed

    • 修复了 kojo-loader 加载 .kojo 时对同步口上中随机内容的处理错误
    Downloads
  • 4.0.3 e13e141062

    SLeader released this 2025-04-12 09:47:33 +00:00 | 98 commits to master since this release

    Fixed

    • 修复了列内行和多列排版模式下段落样式显示不正常的错误
    • 修复了 kojo-loader 加载 .kojo 时对随机嵌套按钮或随机的处理错误
    Downloads
  • 4.0.2 afd1b6b943

    SLeader released this 2025-04-04 10:17:33 +00:00 | 101 commits to master since this release

    Added

    • 现在 .kojo 中的条件允许使用变量 d,即调用口上时传入的参数对象 dict
    Downloads
  • 4.0.1 031f06fcb7

    SLeader released this 2025-03-19 14:29:12 +00:00 | 106 commits to master since this release

    Added

    • .kojo 口上文件支持
      • 分割线支持 content 和 position 等 era.drawLine 的设置参数的对象属性
      • 文本支持根据字典设置整句的颜色
    Downloads
  • 4.0.0 5b6932c101

    SLeader released this 2025-03-18 13:51:26 +00:00 | 108 commits to master since this release

    Added

    • 新增文件格式支持:.kojo
      • 该文件可以以YAML语法进行口上创作
      • 在代码中可以以 require 加载并运行口上
        • 加载该文件可以得到一个对象,该对象的键是.kojo文件中定义的口上名,值是输出对应口上文本的异步函数
        • 异步函数会返回在该口上中玩家所选按钮的快捷键值
        • 调用时可以传入字典,替换文本和按钮中的动态文本内容
          • 例如,在 .kojo 文件的文本中有 %NAME%,你好!,在调用这段口上时参数为 {NAME:'玩家'},则实际显示的内容为 玩家,你好!
      • .kojo 文件支持缓存,在不同文件中 require 同一个 .kojo 文件不会重复加载

    Changed

    • 优化了段落模式文本的显示样式
    Downloads
  • 3.6.0 07eeb9cb22

    SLeader released this 2025-03-09 12:26:30 +00:00 | 125 commits to master since this release

    Added

    • 新增游戏设置:屏幕的方向
      • 可控制运行游戏时的屏幕显示方向:强制横/竖屏或根据传感器自动旋转
      • 该设置仅在安卓版生效
    • 新增API:era.isLandscape
      • 返回屏幕方向是否是横向或强制横屏
      • 在PC引擎上返回值恒为 true
    Downloads