Skip to content

Repository files navigation

License: GPL v3

Ningyotsukai

A grimoire that brings virtual puppets to life.

These spells are intended for use with virtual puppets created with the Inochi2D grimoires.

Also includes a spell for inspecting the inner workings of said puppets.

This grimoire is Free Software, you may use it under the GNU General Public License version 3, or at your discretion, any later version published by the Free Software Foundation. See COPYING.md for details.

Building

I am very sorry you have to do this.

  1. Install Rust. This is the easy part.
  2. Install the Vulkan SDK.
  • TODO: Since I switched to forcing DX12 on Windows, is this still needed?
  1. Install GTK.
  • If you're on Ubuntu, install libgtk-4-dev
  • On Windows, there are three paths to install GTK.
    • You could install GTK via vcpkg, which is what I wound up doing in CI/CD. This is probably the only easy option, but it takes a long while to build.
    • GTK itself recommends MSYS2, but GTK-RS recommends gvsbuild.
    • I actually chose neither! gvsbuild distributes nightlies as a ZIP that can be installed into C:\gtk. I set the following path vars:
      • PATH - add C:\gtk\bin to the existing list
      • INCLUDE - C:\gtk\include;C:\gtk\include\cairo;C:\gtk\include\glib-2.0;C:\gtk\include\gobject-introspection-1.0;C:\gtk\lib\glib-2.0\include; (if you have this already, also add them to the existing list)
      • LIB - C:\gtk\lib
      • PKG_CONFIG_PATH - C:\gtk\lib\pkgconfig
  • On Apple, god help you.
  1. For Pipewire support, manually install the Pipewire development headers (i.e. libpipewire-0.3-dev) if your distro requires it. You'll also need to enable the pipewire feature.

About

Inspector utility for virtual puppetering models.

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages