#scripting #emulation #citra

yanked citra-scripting

A Rust interface to Citra's scripting interface

1 unstable release

Uses old Rust 2015

0.1.1 Sep 13, 2018
0.1.0 Sep 13, 2018

#211 in #scripting

MIT license

12KB
205 lines

Basic implementation of the Citra scripting interface for Rust.

Based on the Python implementation here: https://github.com/citra-emu/citra/commit/04dd91be822aa2358e2160370f6082ab81ec4a2b


Citra Scripting for Rust

A basic interface to Citra's scripting interface.

Requires ZMQ 4.2.0+ to be installed.

Examples

Reading a section of memory:

let connection = CitraConnection::connect().expect("Got error while connecting");

let memory = connection
    .read_memory(0x100000, 4)
    .expect("Failed to read memory");

assert_eq!(memory.len(), 4);

License

Available under the MIT license.

Dependencies

~1MB
~15K SLoC