diff options
Diffstat (limited to 'src/bin/meshes.rs')
-rw-r--r-- | src/bin/meshes.rs | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/bin/meshes.rs b/src/bin/meshes.rs index c6ce39d..953f2c1 100644 --- a/src/bin/meshes.rs +++ b/src/bin/meshes.rs @@ -27,14 +27,8 @@ fn main() -> anyhow::Result<()> { .find(|n| !n.name.ends_with(".resource") && !n.name.ends_with(".resS")) .ok_or(anyhow!("no CAB file found"))? .to_owned(); - // let ressfile = fs2 - // .nodes() - // .iter() - // .find(|n| n.name.ends_with(".resS")) - // .cloned(); let mut cab = fs.read(&cabfile)?; - // let mut ress = ressfile.map(|p| fs2.read(&p)).transpose()?; let file = read_serialized_file(&mut cab)?; for ob in file.objects { cab.seek(SeekFrom::Start(ob.data_offset))?; @@ -49,13 +43,6 @@ fn main() -> anyhow::Result<()> { } let value = read_value(typetree, file.endianness, &mut cab)?; let mesh = Mesh::from_value(value).unwrap(); - // if mesh.stream_data.len() == 0 { - // let ress = ress.as_mut().unwrap(); - // ress.seek(SeekFrom::Start(mesh.stream_data.offset))?; - // ress.by_ref() - // .take(mesh.stream_data.size as u64) - // .read_to_end(&mut mesh.)?; - // } let mut obj = BufWriter::new(File::create(format!( "/tmp/a/{}_{i}.obj", mesh.name.replace("/", "-").replace(".", "-") |