If you are interested you can check out the source here: https://github.com/arviceblot/bsatool_rs
If you have rust installed you can try it out from the crate with:
Code: Select all
crate install bsatool_rs
bsatool_rs —help
Code: Select all
crate install bsatool_rs
bsatool_rs —help
All you had to do was ask man... I guess I'll make a point of it that 0.46, nightlies and rest all ship with it.bmw wrote: ↑15 Apr 2020, 15:19 It was mildly problematic that bsatool was, to my knowledge, the only cli tool that could handle bsa files, but isn't distributed with all the release variants of OpenMW, so it's not guaranteed that everyone will have access to it (it included with the Linux builds, if I recall, but not Windows builds). I probably should have requested that it be included, but I never got around to it.
This was actually my primary motivator, second was to learn rust, and third was to have an excuse to start poking around the OpenMW source.
Wooh! That'll make testing a lot faster. I never got the macOS dependencies figured out so I've been comparing tool outputs on a Linux VM.
.
Already done on the Linux side of things, just need MacOS and Windows to follow. We can verify in our 0.46 thread for RCs.Capostrophic wrote: ↑16 Apr 2020, 06:34 Going off-topic, but if we're going to enable bsatool, let's include esmtool as well, it can do some things OpenMW-CS can't.