rosu-memory-lib 1.3.1

A library to read osu! memory
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use rosu_memory_lib::init_loop;
use rosu_memory_lib::reader::common::stable::memory::is_watching_replay;
use rosu_memory_lib::Error;

fn main() -> Result<(), Error> {
    let (mut state, process) = init_loop(500)?;
    println!("Successfully initialized!");
    loop {
        match is_watching_replay(&process, &mut state) {
            Ok(replay) => println!("Current replay: {replay:?}"),
            Err(e) => println!("Error: {e:?}"),
        }
        std::thread::sleep(std::time::Duration::from_millis(1000));
    }
}