fix errors
v1.0.6 — Custom Wall Mesh System What's New
Custom Wall Mesh
Select any mesh object from your scene as the wall piece Walls are generated using your model — original mesh is never modified Instances are linked (memory efficient, export-safe) Clean naming: MGP_Wall_001, MGP_Wall_002, etc. Auto-Fit System
Addon reads your mesh bounding box automatically Scales each wall instance to match maze cell size, wall thickness, and wall height Fit Modes: Fit All Axes / Length Only / Height Only / Use Real Dimensions Axis Mapping: tell the addon which axis of your model is the Length, Thickness, and Height Live mesh bounds readout shown in the panel (X: Y: Z:) Works with Wall Jitter and Equal Outer Walls Wall Intersection Amount
Optional overlap between wall pieces to close corner gaps on modular meshes Create Default Wall Mesh Button
Generates a correctly-sized wall block matching your current maze settings Auto-assigns it as the wall object — ready to customise and use immediately Redo Panel (F9 / bottom-left)
After generating, edit settings live in the redo panel and the maze updates instantly Uninstall Button
Added inside the N-panel and Addon Preferences
Maze Generator Pro — Update v1.0.5 Patch Notes
Version: v1.0.5 Update Type: Feature Update + Dungeon Enhancement
What’s New in v1.0.5
Maze Generator Pro v1.0.5 adds 4 new professional dungeon-generation features focused on better maze structure, dungeon-style layouts, organic paths, and surface detail.
A new Outer Wall Settings section has been added.
You can now keep the outer boundary walls of the maze at a fixed equal height, while still allowing the inner maze walls to use random height variation.
Added: New checkbox: Equal Height Outer Walls New value: Outer Wall Height Outer boundary walls now detect maze borders automatically. Inner walls still support height jitter/random variation normally.
This helps the maze feel more like a complete enclosed dungeon or level boundary.
A new Exit Room feature has been added.
You can now generate a room connected to the maze exit, useful for boss rooms, reward rooms, final areas, or dungeon endings.
Added: New checkbox: Generate Exit Room Exit Room Width Exit Room Length Exit Room Wall Height Exit Room Floor Toggle Door / Entrance Width
The exit room is generated just beyond the maze boundary and is centered on the maze exit gate, with a properly aligned entrance opening.
A new Path Style section has been added with 3 path styles.
Added Path Styles: Grid / Classic Diagonal Curvy Details:
Grid / Classic Keeps the original maze style.
Diagonal Adds a bevel modifier to create a softer angled path feel.
Curvy Adds non-destructive smoothing using subdivision and smooth modifiers for a more organic path appearance.
Path styling is automatically skipped when using Curve output mode to avoid unwanted geometry issues.
A new Surface Variation system has been added for dungeon floors and paths.
You can now add subtle bumps and slopes to the maze surface to make the floor feel more natural and less flat.
Added: Enable Surface Variation toggle Bump Strength Bump Scale Slope Strength Surface Seed How it works: Adds extra floor geometry using subdivision. Uses displacement for bumps. Supports optional slope variation. Uses seed-based variation for more controlled random results.
This is useful for creating natural dungeon paths, cave-style floors, ruined maze floors, and more organic environments.
Improvements New organized UI sub-panels: Outer Wall Settings Exit Room Path Style Surface Variation Better dungeon-style generation support. More flexible maze customization. Non-destructive modifier-based path and surface effects. Existing classic maze generation remains unchanged by default. Notes Existing presets and default maze generation should continue working normally. New features are optional and can be enabled or disabled based on your project needs. Curve output mode skips path style modifiers where needed for safer generation.
Fixed the preset execute method indentation bug (presets now actually apply)
Version 1.0.3 Fixed Save Preset not working in Blender 5.1.1 Fixed extension_path_user API compatibility issue Fixed Color property JSON serialization error Improved preset system stability Minor internal cleanup
Version 1.0.2 Fixed Save Preset not working in Blender 5.1.1 Fixed extension_path_user API compatibility issue Fixed Color property JSON serialization error Improved preset system stability Minor internal cleanup
Version 1.0.1
Fixed preset storage: custom presets now save to a user-writable directory via bpy.utils.extension_path_user instead of the add-on installation folder Removed extra tags; only "Add Mesh" remains as per marketplace guidelines
No changelog for this release.