Commit graph

20 commits

Author SHA1 Message Date
Gered 5101a6a8d2 add license 2021-03-24 18:09:28 -04:00
Gered 205f554861 add markdown doc files for the remaining tools 2021-03-24 18:07:24 -04:00
Gered 8cfbbcd771 cleanup and refactoring 2021-03-24 17:22:43 -04:00
Gered d331a5eac2 added header comments briefly describing each tool 2021-03-24 16:56:08 -04:00
Gered b4d661b6ee numerous cleanups 2021-03-24 16:45:45 -04:00
Gered 00c52cc6be quest validation improvements/hacks. provide quest id byte/word access
it goes without saying that the hacks here for ignoring bin size
mismatches are definitely _hacks_ ...
2021-03-24 14:22:56 -04:00
Gered beef271ac3 move the download quest prefix struct to quests.h 2021-03-24 14:13:58 -04:00
Gered e0b8c6a022 add get_error_message error code return value mapping util function 2021-03-24 14:13:00 -04:00
Gered 18e331819b add #define for struct packing attribute 2021-03-24 14:11:32 -04:00
Gered 6292c87676 add gci_extract 2021-03-23 22:22:59 -04:00
Gered 2e6d446b1c use old fuzziqer prs implementation to fix some .qst file issues
using the current libsylverant prs implementation to re-compress the
.bin file after setting the download flag in it MAY result in a .qst
file which when loaded by the gamecube client, will cause it to lock-up
with a black screen

simply switching to this older fuzziqer prs implementation fixed this
issue
2021-03-21 20:48:14 -04:00
Gered 588a7b45f1 add bindat_to_gcdl. generates gc download .qst from .bin + .dat files
mostly works. generates some working quests that the pso client will
actually recognize and load in offline play, but also generates some
broken quests that crash the game when loaded ...
2021-03-21 10:36:40 -04:00
Gered d7f116da59 more refactoring 2021-03-20 14:04:57 -04:00
Gered 50532638dc move quest structs and helper functions to separate c/h file
will be used elsewhere too, soon
2021-03-20 13:44:46 -04:00
Gered 7276b19e17 update cmake project name 2021-03-20 12:56:45 -04:00
Gered c12e78c415 helper functions error return improvements 2021-03-20 12:52:13 -04:00
Gered f99b0be52a refactor utility/helper functions 2021-03-20 12:38:52 -04:00
Gered 32d5fdcbad reorganize source tree 2021-03-20 12:08:24 -04:00
Gered 1ba23ee103 add gen_qst_header 2021-03-20 11:32:30 -04:00
Gered 8629a3988a initial commit. just the decrypt tool so far 2021-03-19 13:21:32 -04:00