Skip to content

A GUI application to configure a Minie ragdoll (code has New BSD license)

License

Notifications You must be signed in to change notification settings

stephengold/DacWizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

04b845d · Mar 5, 2025

History

38 Commits
Mar 1, 2025
Jun 9, 2024
Mar 5, 2025
Jun 13, 2024
Jun 9, 2024
Jun 9, 2024
Jun 9, 2024
Jun 13, 2024
Feb 27, 2025
Jul 12, 2024
Jun 9, 2024

Repository files navigation

Minie Project logo

DacWizard is a GUI application to generate a Minie ragdoll for a specific 3-D model.

Complete source code (in Java) is provided under a 3-clause BSD license.

DacWizard was designed for a desktop environment with:

  • a wheel mouse and
  • a display at least 640 pixels wide and 480 pixels tall.

Contents of this document

How to build and run DacWizard from source

  1. Install a 64-bit Java Development Kit (JDK), if you don't already have one.
  2. Point the JAVA_HOME environment variable to your JDK installation: (In other words, set it to the path of a directory/folder containing a "bin" that contains a Java executable. That path might look something like "C:\Program Files\Eclipse Adoptium\jdk-17.0.3.7-hotspot" or "/usr/lib/jvm/java-17-openjdk-amd64/" or "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home" .)
  • using Bash or Zsh: export JAVA_HOME=" path to installation "
  • using Fish: set -g JAVA_HOME " path to installation "
  • using Windows Command Prompt: set JAVA_HOME=" path to installation "
  • using PowerShell: $env:JAVA_HOME = ' path to installation '
  1. Download and extract the More Advanced Vehicles source code from GitHub:
  • using Git:
    • git clone https://github.com/stephengold/DacWizard.git
    • cd DacWizard
  1. Run the Gradle wrapper:
  • using Bash or Fish or PowerShell or Zsh: ./gradlew run
  • using Windows Command Prompt: .\gradlew run

You can restore the project to a pristine state:

  • using Bash or Fish or PowerShell or Zsh: ./gradlew clean
  • using Windows Command Prompt: .\gradlew clean

Jump to the table of contents

Using DacWizard

(Documentation not yet written.)

Jump to the table of contents

Conventions

The source code and pre-built executables are compatible with JDK 8.

Jump to the table of contents

External links

YouTube videos about DacWizard:

Jump to the table of contents

History

From April 2019 to June 2024, DacWizard was a subproject of the Minie Project.

Since June 2024, DacWizard has been a separate project, hosted at GitHub.

Jump to the table of contents

Acknowledgments

Like most projects, the DacWizard Project builds on the work of many who have gone before. I therefore acknowledge the creators of (and contributors to) the following software:

I am grateful to GitHub, Sonatype, MacStadium, and Imgur for providing free hosting for this project and many other open-source projects.

I'm also grateful to my dear Holly, for keeping me sane.

If I've misattributed anything or left anyone out, please let me know, so I can correct the situation: [email protected]

Jump to the table of contents