Skip to content

Releases: ivan216/MPUlt

2026-08-05

2026-08-05 Pre-release
Pre-release

Choose a tag to compare

@ivan216 ivan216 released this 05 Aug 12:43

What's Changed (old MPU)

  • Allow zero-axis puzzle definitions

  • Align puzzle dialog save validation

  • Warn when high-layer puzzle moves may not save

2026-07-11

2026-07-11 Pre-release
Pre-release

Choose a tag to compare

@ivan216 ivan216 released this 11 Jul 08:55

What's Changed (old MPU)

  • Add generator to generator any n^m face turning simplex, hypercube or cross-polytope
  • fix create puzzle menu issue

2026-07-04

2026-07-04 Pre-release
Pre-release

Choose a tag to compare

@ivan216 ivan216 released this 04 Jul 15:42

What's Changed (MPUlt_155)

This branch restores extended Group and Twist generator support from the decompiled MPUlt_155 binary, allowing puzzles.txt to specify generators in multiple formats:

  • a/b (standard, 2 segments — original behavior)
  • a (single segment — pure reflection)
  • a/b/c/... (3+ segments — multi-mirror composition)

Also adds support for variable-length GetVector parsing, generalized Householder reflection (ApplyTwistN), and LCM-based order computation for arbitrary segment counts.

Known Issues

  • Animation: Some twists may animate at incorrect speeds or directions. Undo/redo direction for order-2 twists is not preserved. These are pre-existing issues inherited from the original code.
  • Sticker picking: 120-cell ray-test accuracy is slightly degraded compared to the original master branch. Root cause not fully identified.
  • General: As this is an exploratory branch porting decompiled code, there may be other undiscovered edge cases. Use with caution.

Not Included

  • Enhanced macro recording system (CheckMacroAnchor/CheckMacroStart are implemented but the UI flow is not)
  • Various cosmetic differences from MPUlt_155 (scramble seed, CRC constant, save version)

For a detailed analysis of all changes, see MPULT_155_ANALYSIS.md.

2026-07-03

2026-07-03 Pre-release
Pre-release

Choose a tag to compare

@ivan216 ivan216 released this 03 Jul 16:31

What's Changed (old MPU)

  • Custom puzzle management UI: create/edit/delete/move puzzles in-app
  • Enable Large Address Aware (4GB)

REMAINING BUGS

  • support for Mirror Cubes and {3,3}^2_v2 hasn't been restored yet