I've been getting into ROM/ISO hacking lately, and a lot of console/handheld games use TIM2 files for storing their image data. I've been working on an image loader crate for TIM2 files over the past week, and I was wondering if anyone could give me some feedback on how I did.
Here's my Github repo for that project. The repo is a Rust workspace, and there's also a
cli executable crate that creates an window, and renders the image in OpenGL. I'm in the process of moving my OpenGL helpers into its own crate which should clean up all the warnings that the
cli currently gets when building.
I'm really new to Rust, and loving it. If anyone is able to take a little time to critique this code, then I'd be grateful.