Lily Tsuru
ee7504f5f7
jmmt: move make_c_string to util
2023-06-29 03:12:06 -04:00
Lily Tsuru
7e97ccaf48
jmrenamer: Add "unclear" mode
...
This will allow transparent switching between clear names and .DAT names.
2023-06-29 00:10:18 -04:00
Lily Tsuru
94823a21e3
chore(*): cargo fmt
2023-06-28 19:27:15 -04:00
Lily Tsuru
15d438f294
jmrenamer: rewrite to use package.toc
...
The package.toc file contains all the file names, except for itself (but we know it always so this isn't a problem).
Therefore, we don't need to store a hardcoded string table! Yay!
2023-06-28 19:25:18 -04:00
Lily Tsuru
11abf7668a
jmmt: Textool now works
...
Most of the POC reader code was moved into jmmt crate
2023-06-28 00:54:06 -04:00
Lily Tsuru
69e82236c6
jmmt: add texture formats
...
This commit also adds a skeleton for a texture tool.
2023-06-26 05:56:27 -04:00
Lily Tsuru
094c14a799
jmrenamer: print if a renamed filename already exists
2023-06-25 18:41:09 -04:00
Lily Tsuru
d5f00adc95
jmrenamer: move DAT/MET filename code to jmmt crate
2023-06-25 18:39:44 -04:00
Lily Tsuru
88375f5581
imhex: import newer package structures
2023-06-25 18:19:01 -04:00
Lily Tsuru
c1d3cfaf04
jmmt_rs: Init
...
A skeleton `jmmt` crate with some stuff
has been created.
There is also a reimplementation of the jmmt_renamer tool.
More stuff will be reimplemented later.
2023-06-25 06:52:16 -04:00