1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-06-06 14:47:46 +00:00

Remove unwrap in tex parsing

This commit is contained in:
Joshua Goins 2025-06-02 16:59:00 -04:00
parent 1071ae0ccd
commit b0047dd77d
2 changed files with 4 additions and 4 deletions

View file

@ -66,11 +66,11 @@ enum ModelFlags1 {
// NOTE: these are most likely a combination of other flags // NOTE: these are most likely a combination of other flags
Unknown1 = 0x10, Unknown1 = 0x10,
Unknown2 = 0x5, // TODO: seen in some bgparts Unknown2 = 0x5, // TODO: seen in some bgparts
Unknown3 = 0xE4, // TODO: seen in some bgparts Unknown3 = 0xE4, // TODO: seen in some bgparts
Unknown4 = 0xE5, // TODO: seen in some bgparts Unknown4 = 0xE5, // TODO: seen in some bgparts
Unknown5 = 0x6, // TODO: seen in some bgparts Unknown5 = 0x6, // TODO: seen in some bgparts
Unknown6 = 0x3, // TODO: seen in some bgparts Unknown6 = 0x3, // TODO: seen in some bgparts
Unknown7 = 0x60, // TODO: seen in some bgparts Unknown7 = 0x60, // TODO: seen in some bgparts
} }

View file

@ -133,7 +133,7 @@ impl Texture {
/// Reads an existing TEX file /// Reads an existing TEX file
pub fn from_existing(buffer: ByteSpan) -> Option<Texture> { pub fn from_existing(buffer: ByteSpan) -> Option<Texture> {
let mut cursor = Cursor::new(buffer); let mut cursor = Cursor::new(buffer);
let header = TexHeader::read(&mut cursor).unwrap(); let header = TexHeader::read(&mut cursor).ok()?;
cursor cursor
.seek(SeekFrom::Start(std::mem::size_of::<TexHeader>() as u64)) .seek(SeekFrom::Start(std::mem::size_of::<TexHeader>() as u64))