#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

#206 in #emulation

MIT license

12KB
205 lines

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.


lib.rs:

Basic implementation of the Citra scripting interface for Rust.

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

Dependencies

~770KB
~14K SLoC