Gered
750feb7167
improve display of .dat tables
2021-03-25 15:24:33 -04:00
Gered
7c3eb42da3
whoops, didn't switch this around to use the word value ...
2021-03-25 14:46:20 -04:00
Gered
8cde7983a6
add quest_info tool
2021-03-25 14:12:24 -04:00
Gered
e0665ff094
fix validation result check bug
2021-03-25 14:12:02 -04:00
Gered
1936c55b84
generate output quest filename based on quest number only
...
and treat it as a 16-bit value. seems like most everyone else does it
this way (at least for filenames), so meh ...
2021-03-24 20:24:52 -04:00
Gered
0cbb070f30
update gen_qst_header.md
2021-03-24 18:19:54 -04:00
Gered
aae8fd736c
update decrypt_packets.md
2021-03-24 18:13:22 -04:00
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