/DacWizard

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

Primary LanguageJavaOtherNOASSERTION

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: sgold@sonic.net

Jump to the table of contents