From 6ada4c1c43298c11593422b0c0aa2330738ae5fe Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Wed, 20 Sep 2023 11:33:24 +0200 Subject: [PATCH] sdk: Add additional brute force prefixes --- crates/dtmt/src/cmd/experiment/brute_force_words.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/crates/dtmt/src/cmd/experiment/brute_force_words.rs b/crates/dtmt/src/cmd/experiment/brute_force_words.rs index 4bf8556..26d887f 100644 --- a/crates/dtmt/src/cmd/experiment/brute_force_words.rs +++ b/crates/dtmt/src/cmd/experiment/brute_force_words.rs @@ -90,13 +90,14 @@ const LINE_FEED: u8 = 0x0A; const UNDERSCORE: u8 = 0x5F; const ZERO: u8 = 0x30; -const PREFIXES: [&str; 29] = [ +const PREFIXES: [&str; 36] = [ "", "content/characters/", "content/debug/", "content/decals/", "content/environment/", "content/fx/", + "content/fx/particles/", "content/gizmos/", "content/items/", "content/levels/", @@ -112,14 +113,20 @@ const PREFIXES: [&str; 29] = [ "content/vo/", "content/volume_types/", "content/weapons/", + "content/", + "core/", + "core/units/", "packages/boot_assets/", "packages/content/", "packages/game_scripts/", "packages/strings/", "packages/ui/", + "packages/", "wwise/events/", "wwise/packages/", "wwise/world_sound_fx/", + "wwise/events/weapons/", + "wwise/events/minions/", ]; fn make_info_printer(rx: Receiver<(usize, usize, String)>, hash_count: usize) -> JoinHandle<()> { @@ -153,7 +160,7 @@ fn make_info_printer(rx: Receiver<(usize, usize, String)>, hash_count: usize) -> fn make_stdout_printer(rx: Receiver>) -> JoinHandle<()> { std::thread::spawn(move || { - let mut writer = BufWriter::new(std::io::stdout()); + let mut writer = std::io::stdout(); while let Ok(buf) = rx.recv() { writer.write_all(&buf).unwrap(); @@ -260,7 +267,7 @@ fn make_worker(rx: Receiver>, state: State) -> JoinHandle<()> { // when we're about to print here. // So we strip that, to show just the generated part. // We also restrict the length to stay on a single line. - let prefix_len = PREFIXES[28].len(); + let prefix_len = PREFIXES[35].len(); // No need to wait for this let _ = state.info_tx.try_send(( count,