Skip to content
/ vee Public

Nintendo Mii Parser+Renderer based on decompilations.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

j0lol/vee

Repository files navigation

VFL — Vee Face Library

Coverage Status

Research library for replicating Mii functionality from decompilations in a more modern language and runtime.

Targets

Ideally, this library will replicate functionality accurately from these targets:

  • Cafe (WUP)
  • Centrair (CTR) Why did they name it after an airport‽
  • Nx

Not currently targeted:

  • Revolution (RVL)
  • Nitro (NTR)
  • Any other target (Miitomo, Mii Studio, etc.)

Libraries

This project currently has the libraries:

  • vfl (Parent library)
  • vee_parse
  • vee_resources
  • vee_models
  • vee_wgpu

Binaries

This project currently has three binaries:

  • vfl-cli — Debug tool for quick interfacing with the library.
  • lightweight_viewer — Basic test renderer, orbits a few test characters.
  • render_server — Attempt at reimplementing https://mii-unsecure.ariankordi.net.

Running

  • Dump Nx shape and texture resources, place in ./resources_here
    • Currently, vee only supports NXTextureMidSRGB.dat and ShapeMid.dat
  • lightweight_viewer, vfl-cli, render_server
    • cargo run --bin <binary name>

Acknowledgements

About

Nintendo Mii Parser+Renderer based on decompilations.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published