Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tversteeg/rockysmithereens

🎸 Rocksmith 2014 CDLC song player
https://github.com/tversteeg/rockysmithereens

bevy game rocksmith rocksmith2014 rust

Last synced: about 1 month ago
JSON representation

🎸 Rocksmith 2014 CDLC song player

Awesome Lists containing this project

README

        

rockysmithereens



Rocksmith CDLC (`.psarc`) player.


Build Status
Downloads
Version



## Player

```bash
cargo run
```

## Tools

### Play song from Rocksmith `.psarc`

```bash
cargo run --bin cli_music_player -- example_file.psarc
```

### Extract from `.psarc`

```bash
# Show files in archive
cargo run --bin psarc_extract -- example_file.psarc list

# Extract a file from the archive
cargo run --bin psarc_extract -- example_file.psarc extract example/path/from/above/command output_file.ext
```

## Build

### WebAssembly

```sh
rustup target add wasm32-unknown-unknown
cargo install wasm-bindgen-cli

cargo build --release --target wasm32-unknown-unknown
wasm-bindgen --out-name rockysmithereens --out-dir web --target web target/wasm32-unknown-unknown/release/rockysmithereens.wasm

cargo install basic-http-server
(cd web && basic-http-server)
```