MFG Document
Home
Getting Started
Reference
  • ja-JP
  • en-US
Home
Getting Started
Reference
  • ja-JP
  • en-US
  • MFGStudio Release Notes

MFGStudio Release Notes

Update history. MFG Studio download page

1.0.09 2025-12-09

Allow users to add their own target images. If there are png, jpg, mdp, or mdz files in preview_targets in the settings folder that can be opened from the Help menu, add them as targets. This is done when the app starts, so you need to close the app once after adding it.

1.0.08 2025-11-20

Along with the official release of FireAlpaca SE 3.0, we released MFGStudio with the same engine.

  • fore_color() and back_color() allow you to obtain the currently selected color of the app's brush and its back color(Reference: User Defined and Bultin Functions)
  • Added a color picker to MFGStudio (can be displayed from the window menu). Now you can specify the color that can be obtained with fore_color() and back_color()
  • Added ts.extentf(), which is f32 version of ts.extent()(Reference: Tensor)

1.0.07 2025-11-05

  • Added thumbnail_base.mdz, which is the thumbnail_base.mdz, to the preview target
  • Added ability to import current preview as thumbnail.png

The thumbnail is a 512x512 png image and will be included in the mar archive with the file name thumbnail.png.

v1.0.06 2025-09-22

  • Implement cancellation during long running times
  • Implementing the @version attribute
  • If the beginning of the next line is a pipeline operator, it is considered a continuation line (MEP 27)
  • Bugfix
    • Fixed a bug where variable name conflicts could occur when destructuring lets in user-defined functions
    • Fixed the vectorization process for !.
    • Fixed a compile error when else was a non-vector tuple, make itthe same constraint as ifel
    • Fixed a bug where inline functions would crash when the number of inline functions reached a certain level.
    • Fixed crash because of missing catch of exception of compilation errors in HLSL and Metal layers.

v1.0.05 2025-09-04

  • Fixed an issue where the trial version check that I forgot to delete stopped running after 8/31

v1.0.04 2025-09-01

  • Fixed a bug where a compile error occurred when touching global variables in user-defined functions
  • xor support
  • Unsigned hex literals

v1.0.03 2025-08-18

  • Fixed random number seeds in preview and execution to make the same value
  • Adding a user-defined function

v1.0.02 2025-07-28

  • Adding @param_f32v4 and COLOR_PICKER (see perlin noise in examples)
  • Introducing @param_f32v2 to deprecated @param_pos
  • Supports textures of png images
  • Supports strings.json and internationalization using it. (Document is not yet ready.)
  • Improved error message for unexpected token parsing errors

v1.0.01 2025-06-24

  • Implement vec2
  • Fixed the 5th dimension or higher vectorization not working
  • You can now choose where to create mar
  • Display the time when filter is executed
  • Fixed the modulo on f32 not working
  • Added CRT filter
  • Added preview image of copperplate tone filter and layer mode for hard mix to try it
  • Added conversion functions related to CIE XYZ color (see below)
  • Implement pipe operators (see below)

We implement following color-related conversion functions:

  • lbgr_to_xyz, xyz_to_u8color, to_xyza
  • lbgra_to_u8color, to_lbgra

The xyz is CIE XYZ color. lbgr is a linearized BGR (0.0 to 1.0) with gamma correction. For more information, see "Color Conversion and Supported Colors" in ja/Reference/BuiltinFunctions.md. (English version is not yet ready)

For pipe operators, see "Pipelining with Pipe Operator and ..." in Reference: Expressions and Vectorization Operation.

v1.0.00 2025-06-03

Initial release.

Last Updated: 12/9/25, 2:55 AM
Contributors: Kazuma Arino