diff --git a/src/savestates.rs b/src/savestates.rs index 1675ab7..e26b703 100644 --- a/src/savestates.rs +++ b/src/savestates.rs @@ -192,8 +192,8 @@ pub fn load_savestate(device: &mut device::Device) { } } - ui::audio::close(&mut device.ui); - ui::audio::init(&mut device.ui, device.ai.freq); + ui::audio::close_game_audio(&mut device.ui); + ui::audio::init_game_audio(&mut device.ui, device.ai.freq); ui::video::load_state(device, rdp_state.as_ptr()); println!( "Savestate loaded from {}", diff --git a/src/ui/storage.rs b/src/ui/storage.rs index 961523c..ce7f00a 100644 --- a/src/ui/storage.rs +++ b/src/ui/storage.rs @@ -341,7 +341,8 @@ pub fn compress_file(data: &[(&[u8], &str)]) -> Vec { .start_file( item.1, zip::write::SimpleFileOptions::default() - .compression_method(zip::CompressionMethod::Zstd), + .compression_method(zip::CompressionMethod::Zstd) + .compression_level(Some(1)), ) .unwrap(); writer.write_all(item.0).unwrap();