Skip to content

Commit

Permalink
make cli use proxy ron
Browse files Browse the repository at this point in the history
  • Loading branch information
bgkillas committed Dec 3, 2024
1 parent fe78df8 commit f88437f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
15 changes: 7 additions & 8 deletions noita-proxy/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -672,7 +672,6 @@ impl App {
NetManagerInit {
my_nickname,
save_state: self.run_save_state.clone(),
player_color: self.appearance.player_color,
cosmetics,
mod_path,
player_path: player_path(self.modmanager_settings.mod_path()),
Expand Down Expand Up @@ -1576,12 +1575,13 @@ fn peer_role(peer: net::omni::OmniPeerId, netman: &Arc<net::NetManager>) -> Stri
}

fn cli_setup() -> (steam_helper::SteamState, NetManagerInit) {
let settings = settings_get();
let saved_state: AppSavedState = settings.app;
let mut mod_manager: ModmanagerSettings = settings.modmanager;
let appearance: PlayerAppearance = settings.color;
let mut state = steam_helper::SteamState::new(false).unwrap();
let my_nickname = Some(state.get_user_name(state.get_my_id()));
let mut mod_manager = ModmanagerSettings {
game_exe_path: PathBuf::new(),
game_save_path: Some(PathBuf::new()),
};
let my_nickname = saved_state.nickname;
;
mod_manager.try_find_game_path(Some(&mut state));
mod_manager.try_find_save_path();
let run_save_state = if let Ok(path) = std::env::current_exe() {
Expand Down Expand Up @@ -1609,14 +1609,13 @@ fn cli_setup() -> (steam_helper::SteamState, NetManagerInit) {
let netmaninit = NetManagerInit {
my_nickname,
save_state: run_save_state,
player_color: PlayerColor::default(),
cosmetics,
mod_path: mod_manager.mod_path(),
player_path,
modmanager_settings: mod_manager,
player_png_desc: PlayerPngDesc {
cosmetics: cosmetics.into(),
colors: PlayerColor::default(),
colors: appearance.player_color,
},
noita_port: 21251,
};
Expand Down
5 changes: 2 additions & 3 deletions noita-proxy/src/net.rs
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@ pub mod omni;
pub struct NetManagerInit {
pub my_nickname: Option<String>,
pub save_state: SaveState,
pub player_color: PlayerColor,
pub cosmetics: (bool, bool, bool),
pub mod_path: PathBuf,
pub player_path: PathBuf,
Expand Down Expand Up @@ -547,13 +546,13 @@ impl NetManager {
.health_lost_on_revive
.unwrap_or(def.health_lost_on_revive),
);
let rgb = self.init_settings.player_color.player_main;
let rgb = self.init_settings.player_png_desc.colors.player_main;
state.try_ws_write_option(
"mina_color",
rgb[0] as u32 + ((rgb[1] as u32) << 8) + ((rgb[2] as u32) << 16),
);

let rgb = self.init_settings.player_color.player_alt;
let rgb = self.init_settings.player_png_desc.colors.player_alt;
state.try_ws_write_option(
"mina_color_alt",
rgb[0] as u32 + ((rgb[1] as u32) << 8) + ((rgb[2] as u32) << 16),
Expand Down

0 comments on commit f88437f

Please sign in to comment.