diff --git a/bindat_to_gcdl.c b/bindat_to_gcdl.c index ac28e60..99c86d9 100644 --- a/bindat_to_gcdl.c +++ b/bindat_to_gcdl.c @@ -1,3 +1,14 @@ +/* + * PSO EP1&2 (Gamecube) Quest .bin/.dat File to Download/Offline .qst File Converter + * + * This tool will take PRS-compressed quest .bin/.dat files and process them into a working .qst file that can be + * served up by a PSO server as a "download quest" which will be playable offline from a Gamecube memory card. + * + * Note that .qst files created in this way cannot be used as "online" quests. + * + * Gered King, March 2021 + */ + #include #include #include diff --git a/decrypt_packets.c b/decrypt_packets.c index 642f252..96885f2 100644 --- a/decrypt_packets.c +++ b/decrypt_packets.c @@ -1,3 +1,17 @@ +/* + * PSO EP1&2 (Gamecube) Client/Server Packets Decrypter Tool + * + * This tool was made for myself as part of an investigative effort to figure out the undocumented "magic" behind + * what PSO servers have done behind the scenes to prepare .bin/.dat quest files into something that works as an + * offline/download quest which is playable from a Gamecube memory card. + * + * Given two binary files containing server->client and client->server packet data (separately), as long as the + * packet data was captured from the very beginning of the connection, this will decrypt the packet data and display + * it as raw packets. + * + * Gered King, March 2021 + */ + #include #include #include diff --git a/gen_qst_header.c b/gen_qst_header.c index fdbfc95..1ee0e86 100644 --- a/gen_qst_header.c +++ b/gen_qst_header.c @@ -1,3 +1,15 @@ +/* + * PSO EP1&2 (Gamecube) .qst Header Generator Tool + * + * Given a set of input .bin/.dat quest files, this will automatically generate .hdr files for each appropriate for + * a .qst file containing these .bin/.dat files. + * + * This tool was originally made to supplement the "qst_tool" found here https://github.com/Sylverant/pso_tools + * which has somewhat primitive support for automatically generating .qst header information. + * + * Gered King, March 2021 + */ + #include #include #include