What About
About ASTER
A Windows PC-only extension to Clickteam Fusion 2.5 (hereafter CF25).
Supports “Regular Expressions (REGEX)” and text data format “JSON” using C++20 development language and standard library (C++ STL), enabling advanced string and data processing on the CF25.
What is a regular expression ?
Regular Expression is abbreviated as REGEX. The functions that classifies strings by symbolic patterns rather than meaning and searches for matching substrings or entire strings that match the pattern.Advanced string search and editing functions, such as Replace, which batch replaces matched strings, and so on, are available.
--- title: REGEX working Flowchart --- flowchart LR; A[Source String] --> B{REGEX} C[Keyword] --> B{REGEX} B -->D[Search] D -->E[Match ??] E --> G[if Condition] E --> H[Replace] G --> |true| I[CF25] G --> |false| I[CF25] H --> K[Replaced String] K --> I[CF25]
What is JSON?
JavaScript Object Notation or JSON for short. Originally a data format used in JavaScript, it has become popular due to its readability and has become a general-purpose data analysis format.Character encoding is specified as UTF-8 without BOM, available data types are string, numeric, boolean, and null, and data structure types are array and object.The simplicity of the specification makes it easy to write even for beginners.
{
"string":"the extension for Clickteam Fusion 2.5, dedicated on windows PC",
"string Array":["2024","04","15"],
"number Array":[1,2,3,4,5],
"object":{
"string":"JSON",
"Boolean array":[true, false],
"mixed array":["string", 1.23, [true, false]]
}
}
--- title: Role of JSON data and ASTER --- flowchart LR A[File] <-.-> B[(JSON DATA)] B[(JSON DATA)] --> |import| C{ASTER} C{ASTER} --- |export| B[(JSON DATA)] C{ASTER} <-.-> D(CF25)
Other Functions
- Object Align
- Object Motion Control
- HWND :: Window Control Alternative
- FileSystem
Feature
- Send multiple parameters as a string at once.Includes format checking using regular expressions.
- An Event Detection function that can detect the occurrence of an event inside ASTER as an immediate execution condition.
- Data Sharing Option feature that allows JSON data to be used as global access data.
Software License Agreement
Released as freeware with BSD-2-Clause (2 条項 BSD License), available for commercial use.
Get AsterDownload