-
EraElectron v2.0.0 (ginga) Stable
released this
2024-07-26 03:41:23 +00:00 | 332 commits to master since this releaseAdded
- 扩展了API era.get,现在开发者可以用
era.get('version')era.set('version',1)等指令读写游戏存档版本号 - 增加自动更新检查功能
- 扩展了API era.get,现在可以用
era.get('callname:${chara_id}')获取编号为chara_id的角色对其他角色的所有专属称呼(与era.get('relation:${chara_id}')对应)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 扩展了API era.get,现在开发者可以用
-
EraElectron v1.3.0 (zero) Stable
released this
2024-06-30 02:30:33 +00:00 | 338 commits to master since this release2024/6/30
Added
- 增加api:era.getLineCount,获取当前界面上的行数
- 增加页面内搜索功能,可以在调试菜单中找到,或使用快捷键Ctrl/Command+F
Changed
- era.input增加config entry:hideInput,设置为true时在接收用户输入后会无视游戏设置不输出输入内容
- era.print和era.printAndWait的数组类型参数现在支持{isBlank:true},会打印一个不会被压缩的空格
- 现在引擎在所有平台上在关闭所有窗口后会立即关闭,以防止更多错误
- 优化显示逻辑
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.2.3 (zero) Stable
released this
2024-06-01 03:25:37 +00:00 | 349 commits to master since this release2024/6/1
Added
- 增加API:checkImage,能够检查一个或多个图片名对应的图像文件是否被加载
- 为引擎向sdk注入API时增加了该sdk是否包含该API的检查
- 为sdk引入的API增加了支持标记_s,并在调用API时进行支持检查,如果不支持则弹出引擎版本不匹配的报错信息
Changed
- 依赖升级到了Node.js@20与Electron@30
- 移除了API:setGamebase,现在仅允许引擎内部通过ipc调用该方法
- 为文本类print指令增加参数:fontStyle,功能与css中font-style相同
Fixed
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.2.2 (zero) Stable
released this
2024-05-04 04:11:15 +00:00 | 357 commits to master since this release2024/5/4
Fixed
- 修复了Windows平台上引擎无法正确读取游戏图片的问题
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.2.1 (zero) Stable
released this
2024-05-02 08:00:10 +00:00 | 360 commits to master since this release2024/5/2
Added
- 增加API:era.replaceText和era.replaceInColRows,用于将输出的最后一行换成文本或者行内行(危险行为!)
- 现在允许玩家和开发者自定义游戏引擎中的字体大小了(12-36像素)
Changed
- 更新引擎的nodejs环境为18.x,并更新了相关的依赖版本
- 现在如果定义了角色A对角色B的初始好感,但没有设定角色B对角色A的初始好感,且角色B并非默认角色时,角色B对角色A的初始好感将设定为A对B的初始好感
- 现在sdk支持形如
const { print } = require('#/era-electron')的部分引入模式了
Fixed
- 修复了因为名字大小写不匹配导致引擎获取图片失败的bug
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.2.0 (zero) Stable
released this
2024-03-29 08:56:00 +00:00 | 378 commits to master since this releaseAdded
- 为era增加了输出折线图(基于chart.js和vue-chartjs)的api
- 为era增加了直接关闭引擎退出游戏的api(era.quit)
- 启用gitgud pages以支持可能的引擎自动更新功能
- 为游戏尝试加载内置库的行为增加了安全检查
Changed
- 更新引擎的nodejs环境为16.x,并更新了相关的依赖版本
- 现在读取角色对角色的称呼时会默认使用角色的旁白名(-2)了
- 为era输出按钮的api增加了一个新的设置,以禁用快捷键重复时控制台的报警信息
- 优化了era的日志打印api
- 现在引擎在处理角色相关的csv时,第三列的字符串值不会被转为小写形式了
Fixed
- 现在引擎会尝试使用游戏文件夹作为临时文件夹加载游戏存档,以尝试修复某些环境下因系统临时文件夹无权限使用而报错的情况
- 现在引擎在读档时会尝试使用item.csv的数据来修复存档中的item表了
- 修复了当游戏文件夹没有gamebase.csv导致引擎卡住的bug
- 修复了引擎会忽略扩展名为大写的csv文件的bug
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.1.1 (zero) Stable
released this
2024-02-29 09:13:45 +00:00 | 391 commits to master since this release与v1.1.0相比:
- 修改了鼠标指向时弹出式提示框的样式;
- 修复了一个在linux上运行时的bug;
- 增加了linux的构建配置
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
EraElectron v1.1.0 (zero) Stable
released this
2024-02-26 06:46:47 +00:00 | 392 commits to master since this release【EraElectron - 基于Electron的ERA游戏引擎】第一个正式发布版本
支持:
- emuera csv文件兼容
- 使用javascript进行游戏开发
- 包括gif在内的多种类型的图片资源显示
- 远程图片显示
- 基于element-plus的基本UI排版
- windows、linux、macOS跨平台(只放出win64版压缩包)
- 记忆之前打开过的游戏,并可以随时从历史记录中重新打开
- 小功能:加载进度条显示、自定义游戏图标、右键快进等
与v1.0.2-mebius相比:
- 优化了era.waitAnyKey的行为,现在相邻era.waitAnyKey只会等待用户输入一次
- 优化了era.clear在右键跳过中的行为,现在右键跳过功能会在遇到era.clear时停止并进行一次era.waitAnyKey
- 修复了角色默认称呼的bug
- 增加了按钮元素和图片元素的自定义项,现在允许开发者自定义按钮颜色和图片背景及边框形状
- 增加了游戏图标自定义功能
- 增加了记忆之前打开过的游戏功能
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads