orthrus

Crates.ioorthrus
lib.rsorthrus
version0.2.0
sourcesrc
created_at2022-10-05 00:25:23.720681
updated_at2024-02-03 21:41:04.025773
descriptionA new way to modify games.
homepage
repositoryhttps://github.com/NWPlayer123/Orthrus
max_upload_size
id680235
size534,449
NWPlayer123 (NWPlayer123)

documentation

README

Orthrus

Orthrus is a work-in-progress modding toolkit that aims to support a wide array of game file formats, to allow for blazing fast interoperability across systems and game engines. It supports no_std for embedded platforms, and tries to keep dependencies to a minimum.

For more about the structure of the Orthrus project, see the Architecture page.

Current Formats

ncompress - Nintendo Compression Formats

  • Yay0 - used for early first-party engines on N64/GameCube
  • Yaz0 - used across various first-party engines on N64, GameCube, Wii, Wii U and Switch

panda3d - Panda3D Rendering/Game Engine

  • Multifile - archive format that supports running as a full application

Future Plans (Wishlist)

Panda3D BAM, LZ77/Okumura compression, ASH0/ASR0 compression, BFSTM/BWAV, GUI/Rendering

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 99

cargo fmt