October
02
2025

Makinom 2.21.0 is here with 12 new features, changes and fixes!

This update adds the new Chance general condition, new drag options and other new features, changes and fixes.

Download the latest version of Makinom here.

If you’re enjoying Makinom (or ORK Framework) and the free updates, tutorials and support I’m providing, please consider supporting me as a patron on patreon.com.

New

  • General Conditions: ‘Chance’ condition type available. The condition is valid based on a defined chance.
  • Save Game Settings: Save Game Menu, Load Game Menu: ‘Close File List’ setting available when using ‘Use Delete Key’. Optionally close the UI box displaying the save files while deleting a save game (e.g. while displaying the delete question dialogue). The UI box will be opened again after deleting or canceling deletion.
  • UI Boxes: Controls: ‘Drag Left Click’, ‘Drag Middle Click’ and ‘Drag Right Click’ settings available. Dragging (click-hold dragging) can now be enabled separately from accept click, e.g. allow accepting with right click but not dragging. Requires either accept or select of the left/middle/right click to be enabled.
  • Schematics: Auto Save Slot Dialogue: ‘Close File List’ setting available when using ‘Use Delete Key’. Optionally close the UI box displaying the save files while deleting a save game (e.g. while displaying the delete question dialogue). The UI box will be opened again after deleting or canceling deletion.
  • Source Code: Updated the source code project to Visual Studio 22 versions. The ‘Unity_2019’ configuration now targets ‘.Net Standard 2.0’, the ‘Unity_6’ configuration now targets ‘.Net Standard 2.1’.

Changes

  • Editor: Copying list data or pasting settings will now reset the language export IDs of the new data.

Fixes

  • Global Machines: Fixed an issue where in some cases local variables and local selected data where not forwarded to the schematic when starting the machine.
  • Music Clips: Fixed an issue where loops always reset to the start of the audio clip and not the set time/PCM position. This happened only in newer Unity versions (e.g. not present in 2022.3.0, present in 2022.3.53).
  • Unity UI: HUD Value Bar (Sprite): Fixed an issue where not using positive/negative change images could lead to not displaying preview value changes (in ORK 3).
  • Unity UI: HUD Button Control Content: Fixed a timing issue where the input for ‘Down’ or ‘Up’ input was already reset before it could be used by the input key.
  • Unity UI: UI Boxes: Fixed an issue where ‘Ok’ and ‘Cancel’ buttons could be used during blocked focus in unfocused UI boxes.
  • Editor: Node Editor: Fixed an issue where changing nodes while editing certain settings could lead to values being copied to the new node.