Skip to content

Releases: zbx1425/BlocklyAts

1.1.0.2

26 Jul 11:43
Compare
Choose a tag to compare

Some bug fixes, New OpenBVE support, and another internal improvement in compiler.
いくつかのバグ修正、新しいOpenBVEサポート、およびコンパイラーの別の内部改善。
修复了一些问题,增加了OpenBVE的支持,以及在编译器内部做了一些改善。

MUST READ: Please read the user guide before using.
必读:请在使用前阅读 指导说明
必読:ご使用前に 説明書 をお読みください。


Changelog for v1.1.0.2
Fix: Compile error when using math functions on lists
Fix: Crash on Linux
Fix: Unable to compile if output path is specified as relative path
Add: Support for some OpenBVE functionalities
Change: Use module reference in compiler instead of dynamic dispatch to improve running performance
Change: Tweaked block color

v1.1.0.2 の変更ログ
修正:リストで数学関数を使用するときのコンパイルエラー
修正:Linuxでのクラッシュ
修正:出力パスが相対パスとして指定されている場合、コンパイルできない
追加:いくつかのOpenBVE機能のサポート
変更:"Dynamic dispatch"の代わりにコンパイラでモジュール参照を使用して、実行パフォーマンスを向上させます
変更:ブロックの色を微調整

v1.1.0.2 的更新日志
修复:在列表上使用数学函数时编译错误
修复:在 Linux 上崩溃
修复:如果将输出路径指定为相对路径,则无法编译
新增:支持部分 OpenBVE 功能
更改:在编译器中使用模块引用而不是动态调度来提高运行性能
更改:调整块颜色

1.1.0.1

30 Jun 07:35
Compare
Choose a tag to compare

Fixed an error about the horn type block. Changed the names of several blocks to make them less misleading.
警笛型ブロックについてエラーを修正しました。誤解を招きにくいように、いくつかのブロックの名前を変更しました。
修复了警笛类型积木块的一个错误。改变了一些积木块的名称使其更不易被误解。

MUST READ: Please read the user guide before using.
必读:请在使用前阅读 指导说明
必読:ご使用前に 説明書 をお読みください。


Changelog for v1.1.0.1
Fix: Horn type block always returns -1
Change: Key type and horn type blocks are adjusted, to prevent people from thinking they can play sound with the horn type blocks.
Change: The greetings text now gives a hint about the example codes.
Add: Support for OpenBVE door handling

v1.1.0.1 の変更ログ
修正:ホーンタイプのブロックは常に-1を返します
変更:キータイプとホーンタイプのブロックが調整され、ホーンタイプのブロックでサウンドを再生できると人々が考えないようになりました。
変更:あいさつ文のテキストに、サンプルコードに関するヒントが表示されるようになりました。
新規:OpenBVEドアイベント

v1.1.0.1 的更新日志
修复:警笛类型积木块总是返回 -1
更改:调整了按键和警笛类型积木块的名称,以防有人错认为警笛类型积木块可用于播放声音。
更改:初次启动消息中加入了有关示例代码的提示。
新增:OpenBVE客室门相关事件

1.1.0.0

09 Jun 04:18
Compare
Choose a tag to compare

The compiling error that occurs when using certain blocks has been fixed.
For a complete changelog after v1.0.6.0, please also refer to v1.1.0.0-rc1 and v1.1.0.0-rc2.

特定のブロックを使用したときに発生するコンパイル エラーが修正されました。
v1.0.6.0 以降の完全な変更ログについては、v1.1.0.0-rc1 および v1.1.0.0-rc2 も参照してください。

使用某些积木块时发生的编译错误已得到修复。
对于 v1.0.6.0 之后的完整变更日志,另请参阅 v1.1.0.0-rc1v1.1.0.0-rc2

MUST READ: Please read the user guide before using.
必读:请在使用前阅读 指导说明
必読:ご使用前に 説明書 をお読みください。


Changelog for v1.1.0.0

  • Fix: Plugin won't compile when certain blocks are used
  • Add: Warning when closing the program when there are unsaved changes in the workspace
  • Change: More functions support automatic type conversion
  • Add: Warning when closing the web browser when there are unsaved changes in the workspace
  • Add: Compile error window (which is normally rarely seen)

v1.1.0.0 の変更ログ

  • 修正: 特定のブロックが使用されている場合、プラグインをコンパイルできません。
  • 新規: ワークスペースに保存されていない変更がある場合にプログラムを閉じるときに警告
  • 変更: より多くの関数が自動型変換をサポート
  • 新規: ワークスペースに保存されていない変更がある場合にブラウザーを閉じるときに警告
  • 新規: コンパイル エラー ウィンドウ (通常はめったに表示されません)

v1.1.0.0 的更新日志

  • 修复:使用某些积木块时插件无法编译
  • 新增:在工作区中有未保存的更改时关闭程序会发出警告
  • 更改:更多功能支持自动类型转换
  • 新增:在工作区中有未保存的更改时关闭浏览器会发出警告
  • 新增:编译错误窗口(通常很少看到)

1.1.0.0-rc2

22 May 14:41
Compare
Choose a tag to compare

The error that occurs when loading multiple BlocklyAts plugins with DetailManager has been fixed.
Also, API functions and the four arithmetic operators now can perform implicit auto type conversion, which removes the need of manually adding explicit conversion blocks in these circumstances.
Please report any problem you have encountered. And you can still roll back to v1.0.6.0.
在使用DetailManager加载多个BlocklyAts插件时发生的问题已被修正了。
同时,API函数与四则运算符现可进行自动的隐式类型转换,这使得这些地方不再需要人工添加转换积木块了。
请报告您遇到的问题。您也可以随时回退到v1.0.6.0。
DetailManagerで複数のBlocklyAtsプラグインをロードするときに発生するエラーが修正されました。
また、API関数と4つの算術演算子で暗黙的な自動型変換を実行できるようになりました。これにより、このような状況で明示的な変換ブロックを手動で追加する必要がなくなります。
発生した問題を報告してください。 また、v1.0.6.0にロールバックすることもできます。

MUST READ: Please read the user guide before using.
必读:请在使用前阅读 指导说明
必読:ご使用前に 説明書 をお読みください。


Changelog for v1.1.0.0-rc2

  • Add: Automatic type conversion on API functions and math operators
  • Fix: Type resolving error when loading multiple BlocklyAts plugins with DetailManager
  • Fix: Cannot generate code with IE11 WebView due to incompatible JS function
  • Add: Type conversion checking block
  • Change: Autosave is no longer performed when compiling
  • Change: Bump Edge WebView2 framework version

v1.1.0.0-rc2の変更ログ

  • 新規:API関数と数学演算子の自動型変換
  • 修正:DetailManagerで複数のBlocklyAtsプラグインをロードする際のタイプ解決エラー
  • 修正:JS機能に互換性がないため、IE11 WebViewでコードを生成できません
  • 新規:型変換チェックブロック
  • 変更:コンパイル時に自動保存が実行されなくなりました
  • 変更:EdgeWebView2フレームワークのバージョンを更新します

v1.1.0.0-rc2的变更日志

  • 新增:API函数和四则运算符的自动类型转换
  • 修复:使用DetailManager加载多个BlocklyAts插件时出现类型解析错误
  • 修复:由于不兼容的JS功能,无法使用IE11 WebView生成代码
  • 新增:类型转换检查积木块
  • 更改:编译时不再执行自动保存
  • 更改:更新了Edge WebView2框架的版本

1.1.0.0-rc1

02 May 14:25
Compare
Choose a tag to compare

We have just rewritten the compiler. Because this is a great change, we decided to test it first before releasing the next stable version.
Please report any problem you have encountered. And you can still roll back to v1.0.6.0.
我们刚刚重写了编译器。因为这一改变很大,我们决定在发布下一稳定版之前先进行测试。
请报告您遇到的问题。您也可以随时回退到v1.0.6.0。
コンパイラを書き直したところです。 これは大きな変更であるため、次の安定バージョンをリリースする前に、最初にテストすることにしました。
発生した問題を報告してください。 また、v1.0.6.0にロールバックすることもできます。

We have updated the user guide.
我们更新了指导说明。
説明書を更新しました。

MUST READ: Please read the user guide before using.
必读:请在使用前阅读 指导说明
必読:ご使用前に 説明書 をお読みください。

Due to some internal changes, some features are not backward-compatible. Please read this document before upgrading.
由于一些内部改变,部分特性与之前不再相同了。请在更新前阅读此文档
一部の内部変更により、一部の機能は以前と同じではありません。 アップグレードする前にこのドキュメントをお読みください。


Changelog for v1.1.0.0-rc1

  • New: Windows DLL plugin compiler rewritten with .Net Unmanaged Export
  • Change: .Net plugin compiler refactored
  • New: PDB output for compiler
  • Change: Code can be used as panel and sound index
  • New: A list of recently opened files
  • New: Dark theme
  • Change: ToolStrip icons
  • New: User preference settings
  • New: Error raising block
  • New: C# type conversion block
  • New: C# raw code block
  • Change: User guide url
  • Change: Language files are now external
  • Fix: Toolbox hotkey triggers wrongly when holding shift and entering codes into the comment block
  • Fix: Registries are not set when using IE WebView, causing a blank screen
  • Fix: Type conversion error in C# code generator
  • Fix: Missing error report when loading a savestate created by a higher version
  • Fix: Error in Japanese translation

v1.1.0.0-rc1の変更ログ

  • 新規:.Net Unmanaged Export で書き直された Windows DLL プラグインコンパイラ
  • 変更:.Net プラグインコンパイラがリファクタリングされました
  • 新規:コンパイラの PDB 出力
  • 変更:コードはパネルおよびサウンドインデックスとして使用できます
  • 新規:最近開いたファイルのリスト
  • 新規:ダークテーマ
  • 変更:ToolStripアイコン
  • 新規:ユーザー設定
  • 新規:エラーブロック
  • 新規:C#型変換ブロック
  • 新規:C#コードブロック
  • 変更:ユーザーガイドのURL
  • 変更:言語ファイルが外部になりました
  • 修正:Shiftキーを押しながらコメントブロックにコードを入力すると、ツールボックスのホットキーが誤ってトリガーされる
  • 修正:IE WebViewの使用時にレジストリが設定されないため、画面が空白になる
  • 修正:C#コードジェネレーターでの型変換エラー
  • 修正:上位バージョンで作成されたsavestateをロードするときにエラーレポートが表示されない
  • 修正:日本語翻訳のエラー

v1.1.0.0-rc1的变更日志

  • 新增: 使用 .Net 非托管导出重写了 Windows DLL 插件编译器
  • 修改: 重构了 .Net 插件编译器
  • 新增: 编译器可输出 PDB 文件
  • 修改: 可以将代码用于面板与声音索引
  • 新增: 显示最近打开的文件列表
  • 新增: 暗色主题
  • 修改: 工具栏图标
  • 新增: 用户偏好设置
  • 新增: 抛出错误的积木块
  • 新增: C#类型转换的积木块
  • 新增: C#代码的积木块
  • 修改: 帮助网址
  • 修改: 移动语言文件至外部
  • 修复: 在注释块内输入时按下Shift会错误地调出工具栏热键
  • 修复: 使用 IE WebView 时没有设定注册表项,导致界面全白
  • 修复: C# 代码生成器内类型转换错误
  • 修复: 在加载高版本产生的存档时不报错
  • 修复: 日语翻译问题

Beta 1.0.6.0

18 Apr 10:08
Compare
Choose a tag to compare

Fixed 8 glitches, made 8 functional changes, and added 11 new features, including the Timer utility.
8つの不具合を修正し、8つの機能を変更し、タイマーユーティリティを含む11の新機能を追加しました。
修正了8项问题,作出了8项功能修改,同时添加了包括计时器在内的11个新功能。

MUST READ: Installation & Usage instruction
必读: 安装与使用说明
必読: インストールと使用方法の説明

  • New: Timer utility
  • New: Function(Subroutine) implemented
  • New: Automatic detection for Bve5, Bve6 and OpenBve (also on Linux when installed in /usr/lib/openbve)
  • New: Automatic startup argument generation for Bve5, Bve6 and OpenBve
  • New: External browser support (primarily for Linux, but can also be used on Windows)
  • New: Compiler support for Linux
  • New: Comment block
  • New: ATS-S included as an example
  • New: Logo (Temporary, might need some extra work)
  • New: Save button now flashes to indicate a successful save
  • New: Bug report window
  • Change: FastColoredTextbox is now used for the Debug Window
  • Change: Mouse wheel can be used for moving
  • Change: Enabled zoom control
  • Change: Buttons on Toolstrip are now larger
  • Change: Slightly altered the format of Preference.xml
  • Change: Autosave when compiling
  • Change: Internal namings for variables and functions are now shorter
  • Change: Preference file is now stored in AppData
  • Fix: PE offset calculation error in 64-bit Windows DLL making them inoperative
  • Fix: Pressing F5 in WebView2 causes page to refresh, resulting in the loss of work
  • Fix: If there are multiple beacons at the same location, only one can be handled in Win32 plugins
  • Fix: Hotkeys in WebView2 control was not working
  • Fix: Windows DLL does not behave correctly in paths with CJK characters
  • Fix: UTF-8 texts are not correctly shown in Windows DLL plugins, primarily for MsgBox
  • Fix: Complication error when toggling Const Speed device in .Net plugins
  • Fix: Plugin crash when reading Const Speed device status in Win32 plugins, this now always return 2

Beta 1.0.5.3

26 Jan 14:35
Compare
Choose a tag to compare

The third hotfix in this week. Sorry for the inconvenience!

  • Fix: (SEVERE!) "404 Not Found" error when installed inside specific path
  • Add: Default values can be set for configuration items
  • Change: Missing configuration file/section no longer crash plugins, NULL is returned instead, and values can be set correctly
  • Add: Help button on toolbar
  • Change: Switching between languages no longer require restarting
  • Change: Example updated, now with a default limit of 40kph if there is no configuration file
  • Fix: "__c" not listed as reserved word in C# code generator

MUST READ: Installation & Usage instruction
必读: 安装与使用说明
必読: インストールと使用方法の説明

Beta 1.0.5.2

24 Jan 08:21
Compare
Choose a tag to compare

Fixed several serious glitches:
Fix: Incorrect BeaconData parameter sequence when compiled to Win32 plugin (#1)
Fix: Cannot set panel state (#2)
Fix: LinkLabel in about page does not work
Change: Better configuration handling in .Net plugin (will later be ported to Win32 plugin)
Change: Move boilerplate codes to individual files
Change: .Net plugins now use AtsCompanion object
Add: Editor version included in batsxml file

MUST READ: Installation & Usage instruction
必读: 安装与使用说明
必読: インストールと使用方法の説明

Beta 1.0.5.1

23 Jan 07:19
Compare
Choose a tag to compare

Add: Automatic upgrade check
Change: Panel & Sound functions are no longer Elapse-only
Change: Events are now queued up in Win32 plugin
Fix: Wrong data type for door status in Win32 plugin
Fix: Sound playing not correctly handled in Win32 plugin

MUST READ: Installation & Usage instruction
必读: 安装与使用说明
必読: インストールと使用方法の説明

Beta 1.0.5

22 Jan 09:46
Compare
Choose a tag to compare
Beta 1.0.5 Pre-release
Pre-release

Add: I18n support for Simplified Chinese and Japanese
Add: Edge WebView2 support
Fix: Typo in C# code generator

MUST READ: Installation & Usage instruction
必读: 安装与使用说明
必読: インストールと使用方法の説明