Go to file
2021-03-27 13:44:16 -04:00
.gitignore initial commit. just the decrypt tool so far 2021-03-19 13:21:32 -04:00
bindat_to_gcdl.c update comments 2021-03-27 13:34:27 -04:00
bindat_to_gcdl.md update comments 2021-03-27 13:34:27 -04:00
CMakeLists.txt fix cmake project name so it matches repository name 2021-03-25 15:28:10 -04:00
decrypt_packets.c update comments 2021-03-27 13:34:27 -04:00
decrypt_packets.md update comments 2021-03-27 13:34:27 -04:00
defs.h add #define for struct packing attribute 2021-03-24 14:11:32 -04:00
fuzziqer_prs.c use old fuzziqer prs implementation to fix some .qst file issues 2021-03-21 20:48:14 -04:00
fuzziqer_prs.h use old fuzziqer prs implementation to fix some .qst file issues 2021-03-21 20:48:14 -04:00
gci_extract.c handle "early" zero'd-out dat table as an early eof 2021-03-25 17:25:37 -04:00
gci_extract.md add markdown doc files for the remaining tools 2021-03-24 18:07:24 -04:00
gen_qst_header.c refactor quick quest info display 2021-03-25 16:24:12 -04:00
gen_qst_header.md update gen_qst_header.md 2021-03-24 18:19:54 -04:00
LICENSE add license 2021-03-24 18:09:28 -04:00
quest_info.c add quest_info.md 2021-03-27 13:44:16 -04:00
quest_info.md add quest_info.md 2021-03-27 13:44:16 -04:00
quests.c remove quest number validation check 2021-03-26 17:56:53 -04:00
quests.h remove quest number validation check 2021-03-26 17:56:53 -04:00
README.md add quest_info.md 2021-03-27 13:44:16 -04:00
retvals.h add gci_extract 2021-03-23 22:22:59 -04:00
textconv.c more refactoring 2021-03-20 14:04:57 -04:00
textconv.h more refactoring 2021-03-20 14:04:57 -04:00
utils.c add quest_info tool 2021-03-25 14:12:24 -04:00
utils.h add quest_info tool 2021-03-25 14:12:24 -04:00

PSO Ep I & II Gamecube Tools

A small collection of tools, intended to assist with my own efforts in investigating how download/offline quests need to be prepared in order to work correctly and tools to automate that process.

Tools

  • bindat_to_gcdl: Turns a set of .bin/.dat files into a Gamecube-compatible offline/download quest .qst file.
  • decrypt_packets: Decrypts server/client packet capture.
  • gci_extract: Extracts quest .bin/.dat files only from specially prepared Gamecube memory card dumps in .gci format. This is a highly specific tool that is not usable on any arbitrary .gci file!
  • gen_qst_header: Generates nicer .qst header files than what qst_tool does. Can be then fed into qst_tool.
  • quest_info: Displays basic information about quest files (supports both .bin/.dat and .qst formats).