{"id":17250067,"url":"https://github.com/stephengold/dacwizard","last_synced_at":"2026-02-23T20:37:55.978Z","repository":{"id":243447120,"uuid":"812452694","full_name":"stephengold/DacWizard","owner":"stephengold","description":"A GUI application for configuring Minie ragdolls (code has New BSD license)","archived":false,"fork":false,"pushed_at":"2026-02-01T08:35:43.000Z","size":355,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-01T19:08:56.908Z","etag":null,"topics":["3d-graphics","animation","application","bullet-physics","collision-shape","game-physics","java","java-application","jme3","jmonkeyengine","jmonkeyengine3","minie","nifty-gui","open-source","physics-3d","physics-simulation","ragdoll"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stephengold.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-08T23:50:42.000Z","updated_at":"2026-02-01T08:35:46.000Z","dependencies_parsed_at":"2025-01-20T06:23:39.739Z","dependency_job_id":"efcfa3f8-72a2-48a8-9d70-380326ba6f2f","html_url":"https://github.com/stephengold/DacWizard","commit_stats":null,"previous_names":["stephengold/dacwizard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stephengold/DacWizard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephengold%2FDacWizard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephengold%2FDacWizard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephengold%2FDacWizard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephengold%2FDacWizard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stephengold","download_url":"https://codeload.github.com/stephengold/DacWizard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephengold%2FDacWizard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29754497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T19:23:13.917Z","status":"ssl_error","status_checked_at":"2026-02-23T19:23:11.618Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-graphics","animation","application","bullet-physics","collision-shape","game-physics","java","java-application","jme3","jmonkeyengine","jmonkeyengine3","minie","nifty-gui","open-source","physics-3d","physics-simulation","ragdoll"],"created_at":"2024-10-15T06:46:05.116Z","updated_at":"2026-02-23T20:37:55.970Z","avatar_url":"https://github.com/stephengold.png","language":"Java","readme":"[DacWizard][project] is a GUI application\nto generate a [Minie] ragdoll for a specific 3-D model.\n\nComplete source code (in Java) is provided under\n[a 3-clause BSD license][license].\n\nDacWizard was designed for a desktop environment with:\n\n + a wheel mouse and\n + a display at least 640 pixels wide and 480 pixels tall.\n\n\n\u003ca name=\"toc\"\u003e\u003c/a\u003e\n\n## Contents of this document\n\n+ [How to build and run DacWizard from source](#build)\n+ [Using DacWizard](#use)\n+ [Conventions](#conventions)\n+ [External links](#links)\n+ [History](#history)\n+ [Acknowledgments](#acks)\n\n\n\u003ca name=\"build\"\u003e\u003c/a\u003e\n\n## How to build and run DacWizard from source\n\n1. Install a 64-bit [Java Development Kit (JDK)][adoptium],\n   version 21 or higher,\n   if you don't already have one.\n2. Point the `JAVA_HOME` environment variable to your JDK installation:\n   (In other words, set it to the path of a directory/folder\n   containing a \"bin\" that contains a Java executable.\n   That path might look something like\n   \"C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.3.7-hotspot\"\n   or \"/usr/lib/jvm/java-21-openjdk-amd64/\" or\n   \"/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home\" .)\n  + using Bash or Zsh: `export JAVA_HOME=\"` *path to installation* `\"`\n  + using [Fish]: `set -g JAVA_HOME \"` *path to installation* `\"`\n  + using Windows Command Prompt: `set JAVA_HOME=\"` *path to installation* `\"`\n  + using PowerShell: `$env:JAVA_HOME = '` *path to installation* `'`\n3. Download and extract the More Advanced Vehicles source code from GitHub:\n  + using [Git]:\n    + `git clone https://github.com/stephengold/DacWizard.git`\n    + `cd DacWizard`\n4. Run the [Gradle] wrapper:\n  + using Bash or Fish or PowerShell or Zsh: `./gradlew run`\n  + using Windows Command Prompt: `.\\gradlew run`\n\nYou can restore the project to a pristine state:\n+ using Bash or Fish or PowerShell or Zsh: `./gradlew clean`\n+ using Windows Command Prompt: `.\\gradlew clean`\n\n[Jump to the table of contents](#toc)\n\n\n\u003ca name=\"use\"\u003e\u003c/a\u003e\n\n## Using DacWizard\n\n(Documentation not yet written.)\n\n[Jump to the table of contents](#toc)\n\n\n\u003ca name=\"conventions\"\u003e\u003c/a\u003e\n\n## Conventions\n\nThe source code and pre-built executables are compatible with JDK 8.\n\n[Jump to the table of contents](#toc)\n\n\n\u003ca name=\"links\"\u003e\u003c/a\u003e\n\n## External links\n\nYouTube videos about DacWizard:\n\n  + April 2019 walkthru of the DacWizard application\n    [watch](https://www.youtube.com/watch?v=iWyrzZe45jA) (8:12)\n    [source code](https://github.com/stephengold/Minie/blob/master/DacWizard/src/main/java/jme3utilities/minie/wizard/DacWizard.java)\n\n[Jump to the table of contents](#toc)\n\n\n\u003ca name=\"history\"\u003e\u003c/a\u003e\n\n## History\n\nFrom April 2019 to June 2024, DacWizard was a subproject of\n[the Minie Project][minie].\n\nSince June 2024, DacWizard has been a separate project, hosted at\n[GitHub][project].\n\n[Jump to the table of contents](#toc)\n\n\n\u003ca name=\"acks\"\u003e\u003c/a\u003e\n\n## Acknowledgments\n\nLike most projects, the DacWizard Project builds on the work of many who\nhave gone before.  I therefore acknowledge\nthe creators of (and contributors to) the following software:\n  + the [Checkstyle] tool\n  + the [Firefox] web browser\n  + the [Git] revision-control system and GitK commit viewer\n  + the [GitKraken] client\n  + the [Gradle] build tool\n  + the [IntelliJ IDEA][idea] and [NetBeans] integrated development environments\n  + the [Java] compiler, standard doclet, and runtime environment\n  + [jMonkeyEngine][jme] and the jME3 Software Development Kit\n  + the [Linux Mint][mint] operating system\n  + LWJGL, the Lightweight Java Game Library\n  + the [Markdown] document-conversion tool\n  + the [Meld] visual merge tool\n  + Microsoft Windows\n  + the [Nifty] graphical user-interface library\n  + [Open Broadcaster Software Studio][obs]\n\nI am grateful to [GitHub], [Sonatype],\n[MacStadium], and [Imgur]\nfor providing free hosting for this project\nand many other open-source projects.\n\nI'm also grateful to my dear Holly, for keeping me sane.\n\nIf I've misattributed anything or left anyone out, please let me know, so I can\ncorrect the situation: sgold@sonic.net\n\n[Jump to the table of contents](#toc)\n\n\n[adoptium]: https://adoptium.net/releases.html \"Adoptium Project\"\n[checkstyle]: https://checkstyle.org \"Checkstyle\"\n[firefox]: https://www.mozilla.org/en-US/firefox \"Firefox\"\n[fish]: https://fishshell.com/ \"Fish command-line shell\"\n[git]: https://git-scm.com \"Git\"\n[github]: https://github.com \"GitHub\"\n[gitkraken]: https://www.gitkraken.com \"GitKraken client\"\n[gradle]: https://gradle.org \"Gradle Project\"\n[idea]: https://www.jetbrains.com/idea/ \"IntelliJ IDEA\"\n[imgur]: https://imgur.com/ \"Imgur\"\n[java]: https://en.wikipedia.org/wiki/Java_(programming_language) \"Java programming language\"\n[jme]: https://jmonkeyengine.org \"jMonkeyEngine Project\"\n[license]: https://github.com/stephengold/DacWizard/blob/master/LICENSE \"DacWizard license\"\n[macstadium]: https://www.macstadium.com/ \"MacStadium\"\n[markdown]: https://daringfireball.net/projects/markdown \"Markdown Project\"\n[meld]: https://meldmerge.org \"Meld merge tool\"\n[minie]: https://stephengold.github.io/Minie/minie/overview.html \"Minie Project\"\n[mint]: https://linuxmint.com \"Linux Mint Project\"\n[netbeans]: https://netbeans.org \"NetBeans Project\"\n[nifty]: https://nifty-gui.github.io/nifty-gui \"Nifty GUI Project\"\n[obs]: https://obsproject.com \"Open Broadcaster Software Project\"\n[project]: https://github.com/stephengold/DacWizard \"DacWizard Project\"\n[sonatype]: https://www.sonatype.com \"Sonatype\"\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephengold%2Fdacwizard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephengold%2Fdacwizard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephengold%2Fdacwizard/lists"}