├── .github ├── dependabot.yml └── workflows │ ├── check.yml │ ├── safety.yml │ └── test.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ashen ├── Cargo.toml └── src │ ├── asset │ ├── color_map.rs │ ├── gamma_table.rs │ ├── mod.rs │ ├── model │ │ ├── dat │ │ │ ├── frame.rs │ │ │ ├── header.rs │ │ │ ├── mod.rs │ │ │ ├── sequence.rs │ │ │ └── triangle.rs │ │ └── mod.rs │ ├── pack_file.rs │ ├── pack_info.rs │ ├── skybox.rs │ ├── sound │ │ ├── dat │ │ │ ├── asset_header.rs │ │ │ ├── chunk_header.rs │ │ │ ├── finetune.rs │ │ │ ├── mixer.rs │ │ │ ├── mod.rs │ │ │ ├── pattern_effect.rs │ │ │ ├── pattern_event.rs │ │ │ ├── t_effect.rs │ │ │ ├── t_instrument.rs │ │ │ └── t_song.rs │ │ ├── mod.rs │ │ └── sample.rs │ ├── string_table.rs │ └── texture │ │ ├── dat │ │ ├── mod.rs │ │ ├── offset.rs │ │ ├── size.rs │ │ └── texture.rs │ │ └── mod.rs │ ├── directory.rs │ ├── error.rs │ ├── lib.rs │ └── utils │ ├── compression.rs │ ├── format.rs │ ├── iterator.rs │ ├── mod.rs │ ├── nom.rs │ └── test.rs ├── cli ├── Cargo.toml └── src │ └── main.rs ├── doc ├── Decompile.md └── Sound.md ├── rust-toolchain.toml └── rustfmt.toml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/safety.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/.github/workflows/safety.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/README.md -------------------------------------------------------------------------------- /ashen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/Cargo.toml -------------------------------------------------------------------------------- /ashen/src/asset/color_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/color_map.rs -------------------------------------------------------------------------------- /ashen/src/asset/gamma_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/gamma_table.rs -------------------------------------------------------------------------------- /ashen/src/asset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/dat/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/dat/frame.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/dat/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/dat/header.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/dat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/dat/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/dat/sequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/dat/sequence.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/dat/triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/dat/triangle.rs -------------------------------------------------------------------------------- /ashen/src/asset/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/model/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/pack_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/pack_file.rs -------------------------------------------------------------------------------- /ashen/src/asset/pack_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/pack_info.rs -------------------------------------------------------------------------------- /ashen/src/asset/skybox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/skybox.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/asset_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/asset_header.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/chunk_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/chunk_header.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/finetune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/finetune.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/mixer.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/pattern_effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/pattern_effect.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/pattern_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/pattern_event.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/t_effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/t_effect.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/t_instrument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/t_instrument.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/dat/t_song.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/dat/t_song.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/sound/sample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/sound/sample.rs -------------------------------------------------------------------------------- /ashen/src/asset/string_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/string_table.rs -------------------------------------------------------------------------------- /ashen/src/asset/texture/dat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/texture/dat/mod.rs -------------------------------------------------------------------------------- /ashen/src/asset/texture/dat/offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/texture/dat/offset.rs -------------------------------------------------------------------------------- /ashen/src/asset/texture/dat/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/texture/dat/size.rs -------------------------------------------------------------------------------- /ashen/src/asset/texture/dat/texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/texture/dat/texture.rs -------------------------------------------------------------------------------- /ashen/src/asset/texture/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/asset/texture/mod.rs -------------------------------------------------------------------------------- /ashen/src/directory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/directory.rs -------------------------------------------------------------------------------- /ashen/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/error.rs -------------------------------------------------------------------------------- /ashen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/lib.rs -------------------------------------------------------------------------------- /ashen/src/utils/compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/compression.rs -------------------------------------------------------------------------------- /ashen/src/utils/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/format.rs -------------------------------------------------------------------------------- /ashen/src/utils/iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/iterator.rs -------------------------------------------------------------------------------- /ashen/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/mod.rs -------------------------------------------------------------------------------- /ashen/src/utils/nom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/nom.rs -------------------------------------------------------------------------------- /ashen/src/utils/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/ashen/src/utils/test.rs -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /doc/Decompile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/doc/Decompile.md -------------------------------------------------------------------------------- /doc/Sound.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/doc/Sound.md -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nenikitov/ashen-decomp/HEAD/rustfmt.toml --------------------------------------------------------------------------------