Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏗️ Virtuart4DConvert

CLI tool that converts MPP / XER / P6 / XPP construction schedules to the v4d.json format.

Website Unreal Engine .NET License

platform build status

Consumed by the Virtuart4D Unreal Engine plugin for BIM 4D planning & immersive visualization. Uses MPXJ.Net internally.


Note

Virtuart offers BIM 4D planning and immersive Unreal Engine visualization solutions to transform how you plan and showcase your projects. Learn more at virtuart4d.com.

Important

This tool produces a self-contained Windows executable — no .NET runtime installation is required on the target machine.

📖 Table of Contents

🔧 Build from Source

1. Install .NET SDK

Check if already installed:

dotnet --version

Tip

If missing or below 8.x, download from: dotnet.microsoft.com/download/dotnet/8.0

2. Clone the Repo

git clone https://github.com/ThieryPeleias/Virtuart4DConvert.git
cd Virtuart4DConvert

3. Run the Build Script

build.bat
What the script does
Step Description
Checks .NET SDK version
🔄 Checks for MPXJ.Net updates on NuGet and upgrades automatically if found
📥 Downloads all dependencies from NuGet (first run takes a few minutes)
⚙️ Compiles and publishes a self-contained Windows exe
🧹 Removes .pdb debug symbols
📄 Bundles the licenses/ folder
📦 Produces zip\Virtuart4DConvert.zip
🗑️ Deletes staging files — only the ZIP remains

Output: zip\Virtuart4DConvert.zip


📦 Install into the Plugin

Two options:

Option A — Via the Plugin Dialog (Recommended)

In the Unreal Editor, open the Virtuart4D panel and click New (Pro). When the Pro Import Mode dialog appears, click Install from ZIP and select zip\Virtuart4DConvert.zip. The plugin extracts it automatically and enables Pro mode.

Option B — Manual Extraction

Extract zip\Virtuart4DConvert.zip directly into:

<UE project>\Plugins\Virtuart4DPlugin\Binaries\ThirdPartyTools\Virtuart4DConvert\

Warning

After extraction, that folder must contain Virtuart4DConvert.exe at its root.


📜 Licenses

licenses/ contains license texts for all bundled libraries, required for LGPL and Apache 2.0 compliance:

Library License
MPXJ by Jon Iles GNU LGPL 2.1 or later
Apache POI Apache 2.0
jsoup MIT
SQLite JDBC Apache 2.0
RTF Parser Kit Apache 2.0

🌐 Website · 📦 MPXJ

Made with ❤️ by Virtuart

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages