MafiaHub / OpenMF-Archived

Abandoned C++ version. Contains useful format utils and parsers.
GNU General Public License v3.0
127 stars 11 forks source link

Stuff to do #44

Closed drummyfish closed 6 years ago

drummyfish commented 6 years ago

Small things anyone can pick up and fix. Larger tasks are to be discussed elsewhere.

volca02 commented 6 years ago

A sort of cosmetic proposal - I encountered an issue while setting things up. The unpacking tool I used (Mafia DTA Extractor, ran in wine) produced filenames with upper case letters. This caused the viewer to silently fail...

zpl-zak commented 6 years ago

I believe zpl can be used to format strings (or even print them) as well, without a hassle. The library is supposed to offer faster alternatives to std libraries and that's what we delivered. zpl is located in the extern/ folder.

drummyfish commented 6 years ago

Oh yes, we forgot to mention extracted files have to be lowercase - our extractor does it but DTA extractor doesn't, gotta fix it.

EDIT: Added a mention to development.md.

volca02 commented 6 years ago

About that - I hit a roadblock (file size read from header does not fit the added block size while extracting sound files) whilst using the provided dta extractor which the linked one did not have problems with. The merge request I did changed the behavior to fail by exception instead of SEGV, but the problem remains. - Shall I create a separate issue for that, or is it a known thing?

drummyfish commented 6 years ago

Yes, maybe create a new issue, the DTA extractor isn't well tested, we know there are bugs but they're not documented.