Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

Releases: buger404/Emerald

Emerald 3.2.0 Final Update Report

27 Sep 12:49
Compare
Choose a tag to compare

整体稳定性

  • 修复了若干bug,优化了若干细节

字体渲染

  • 修复字体渲染方式问题
  • 添加字体渲染方式枚举
  • 新的字体渲染方式(路径填充)

该版本将使用于2020年科技创新大赛

Emerald RC 3.1.0 Update Report

29 Jan 08:46
Compare
Choose a tag to compare

卷轴模式

  • 全新的卷轴模式
  • 永久移除旧卷轴模式的相关代码(因为其功能已经过时)

性能

  • 不加载错误资源
  • 修复系统页面被冻结的问题
  • 修正GUI返回值类型
  • 修复UI问题
  • 使部分动画更加流畅

开发者工具

  • 重置调试栏
  • 添加页面设计器吸附模式
  • 重置Builder UI
  • 现在可以关闭建议中心
  • 添加界面设计器
  • 添加图片不存在的提示
  • 修复Builder会替换Core.bas的问题
  • 现在的启动图标位于\assets\sets\profile.png
  • 添加页面切换工具(F11)
  • 添加点击检测区域显示

安装包

  • 重置安装包UI

绘图机制

  • 添加WM_PAINT绘制模式
  • 添加FreezeMode
  • 添加DPI适应可选
  • 新的加载界面
  • 添加“花哨”模式
  • 添加界面缩放功能

Emerald RC 2.2.0 Update Report

02 Oct 04:25
Compare
Choose a tag to compare

调试工具控制台

  • 添加poolinfo指令(#707.5)
    现在可以通过poolinfo指令取得有关垃圾池的信息。

内存泄漏

  • 修复内存泄露的问题(# 707.2)
  • 移除窗口阴影类模块(# 707.4)
    该类模块是造成内存泄露的重要原因之一。
  • 修正argb函数(# 711.3)

兼容性

  • 现在可以兼容Windows XP(# 930.1 , # 1001.1)

动画

  • 修复动画问题(# 707.1 , # 710.1 , # 712.1)
  • 新增两种过场动画(# 712.3)

Builder

  • 全新Builder(# 711.2)
    备份机制,安装包机制,设置等都得到重新调整。
  • 新增打包功能(# 712.5)
  • 修复模板问题(# 712.4)
  • 修复模板文件夹错误(# 711.4)
  • 修复在自身文件夹打开的问题(# 711.5)

外观

  • 更改启动动画(# 712.2)

建议中心

  • 添加建议中心(# 1001.2)
    现在有关Emerald的建议都将收纳到建议中心。

点击检测

  • 添加点击锁定(# 718.1)

存档

  • 存档损坏提示(# 718.3)
  • 修复存档不创建问题(# 718.4)

安装包

  • 安装包垃圾清理(# 718.2)
    现在安装程序退出时将删除Temp目录下Emerald创建的临时文件。
  • 突出安装包的关闭按钮(# 718.5)

加载策略

  • 现在可以选择不加载图片的多个方向(# 707.3)

图形绘制

  • 添加图片旋转(# 707.6)
  • 修复文本对齐问题(# 711.1)

Emerald 动画扩展包

01 Oct 09:53
Compare
Choose a tag to compare

包含

  • 120个从RPG Maker MV转换而来的高级动画脚本
  • Emerlad 高级动画测试工具(适用于Emerald pre-RC 707及以上版本)。

Emerald RC 1.6.0 Update Report

06 Jul 05:58
Compare
Choose a tag to compare

游戏安装包打包

感谢冰棍为此提供建议。

  • 新增安装程序报告(# 704.1)
    现在安装程序的一切行动都是可见的。
  • 卸载程序优化(# 704.2)
    现在将安装配置粘贴到卸载程序之后,现在可以直接运行卸载程序。
  • 安装包加入创建快捷方式按钮(# 704.3)
    现在可以选择是否在桌面创建快捷方式
  • 安装包加入安装路径(# 704.4)
    现在可以选择游戏的安装位置。(默认为C:\Program Files...)

游戏加载

  • 现在碰撞地图可以选择不加载(# 705.1)
    有些大型图片根本用不到碰撞,可以选择不加载碰撞地图,缩短加载时间。
  • 现在过大的图片不会加载碰撞地图(# 705.4)

HotLoad模式

HotLoad模式帮助你极度缩短加载时间,享受秒开秒关的开发体验。
开启此模式后,生成的游戏也可以做到秒开。

  • 完善HotLoad模式(# 705.2)
    现在HotLoad模式的优化范围不局限在一个文件夹和空参数。
  • MusicList加入HotLoad模式(# 705.3)
    现在音效列表也可以做到光速加载。

高级动画

  • 修复高级动画无视dispose的问题(# 705.5)
  • 修复高级动画不能dispose的问题(# 705.6)
  • 修复高级动画指令不能连用的问题(# 705.7)
  • 高级动画的绘制加入方向(# 705.8)
    现在你可以随意翻转你的动画,设置缩放的帧除外。

Emerald RC 1.5.0 Update Report

03 Jul 11:52
Compare
Choose a tag to compare

概要

总计15项更新。5项新增内容,9项修复,1项优化。

控制台

从Emerald190702版本开始,Emerald调试栏的详细信息按钮被替换为控制台。

  • 加入调试控制台(#702.4)
    从现在起可以通过调试控制台进行游戏调试。
  • 修复命令行参数-focus为-force(#703.2)
    拼写错误。
  • 新增命令行指令:info(#703.3)
    现在可以使用info指令查看完整信息。
  • 修复控制台错误(#703.7)
  • 修复控制台候选指令错误(#703.8)
    现在按↑↓键选取指令不会再出现异常。
  • 新增命令行指令:backup(#703.9)
    使用backup指令,清空,还原你的代码备份。
  • 新增命令行指令:project(#703.10)
    使用project -reset指令重置工程更新信息

FPS相关

  • 修复Timer绘图检测错误(#702.1)
  • Debug栏显示极限FPS(#702.2)

资源树

  • 修复资源重复加载问题(#703.4)

存档

  • 修复存档覆盖错误(#703.1)
    现在当ESave被赋值以后,其他存档被创建时不会对ESave赋值。

安装程序制作

  • 修复安装后的应用作者显示QQ 0的问题(#703.6)

Builder

  • Builder标题栏现在可以拖动(#703.11)

绘制中心

  • 修复绘制中心错误的问题(#702.3)
    修复Left和Right,Top和Bottom颠倒的问题。

其他

  • 修复自动化异常(#703.5)

Emerald RC 1.4.0 UPDATE REPORT

01 Jul 13:53
Compare
Choose a tag to compare

概要

共8项更新,5项新增内容,2项修复,1项优化。

音乐播放器

资源树

  • 现在可以为单个资源命名。(# 630.3)
    默认资源名依然为资源文件名。
    Emerald wiki: 资源命名
  • 添加资源检索开始标识(# 630.4)
    跳过某些资源后开始检索,提高速度。
    Emerald wiki: 检索资源树
  • 修复资源树重复卸载导致崩溃的问题(# 630.5)

高级图形绘制

点击检测

  • 修复应用特效图片效果后图片点击检测失常的问题(# 630.1)

Bass

  • 版本从2.4.10(2013年)更新至2.4.14(2019年)(# 701.1)
    Bass

Builder

  • 新增Github建议(# 701.2)
    预防Emerald文件夹中的备份以及代码缓存被上传。

Emerald RC 1.30 UPDATE REPORT

29 Jun 02:48
Compare
Choose a tag to compare

概要

总计6项更新,共新增2项功能,3项修改,1项错误修复。

添加碰撞箱

  • 重写碰撞箱并重新引入Emerald(# 627.1)
  • 支持不规则图片和基本图形之间的碰撞(# 627.2)
  • 支持可缩放图片的碰撞(# 628.1)
    Emerald Wiki:碰撞箱

点击检测

  • 完善对不规则图片的支持(# 628.2)
    现在点击图片的透明区域点击检测函数的返回值为False。

基本图形绘制

  • 新增PaintPolygon2方法(# 629.1)
    与PaintPolygon不同的是,该方法的参数Points需要传入的是数组,而不是参数数组。

Builder

  • 修复Builder第一次创建工程忽略代码变化的问题(# 629.2)
    修复此问题后,第一次更新工程时,被修改的代码将会被警告。

图片特效更新

25 Jun 10:45
Compare
Choose a tag to compare

Emerald RC 1.20 Update Report

新增9种图片特效

Emerald Wiki:图片特殊效果

该页面需要完善,如果你可以为此提供帮助,请联系我
感谢洛小羽的帮助

修正文本框

  • 修复空格不计入字符总宽度的问题(# 129.1)
  • 添加文本框“完成”按钮(# 129.1)
  • ShowEdit有新的返回值(# 129.1)

添加图片圆形裁剪

Emerald Wiki:裁剪圆形

wiki完成+滑条&骚文本框

24 Jun 10:52
Compare
Choose a tag to compare

HELLO~
这一次更新了滑条和很骚的文本框。
啊,对了,这样写会让人觉得无法信任吧。
咳咳。

Emerald RC Update 1.10 Report

Daily Update 624

Wiki编写完成

Emerald Wiki

添加滑条

现在可以使用即时控件:滑条。
Emerald Wiki:滑条

修复文本框越界问题

现在文本框的焦点边框加粗了,并且和背景形状一致。焦点和文本坐标进行了修正。
Emerald Wiki:文本框

添加开发文档按钮

现在打开你的Builder,可以看到这个按钮。

Daily Update 623

添加自动存档开关

现在存档不会立即保存。
Emerald Wiki:自动存档

添加热加载模式

Emerald Wiki:热加载模式

添加文本框控件

可以摆脱InputBox的噩梦了,但是这也需要你修改部分代码,详情参照DebugSwitch模块中的注释。
Emerald Wiki:文本框

修复无法保存存档的问题