added header comments briefly describing each tool

This commit is contained in:
Gered 2021-03-24 16:56:08 -04:00
parent b4d661b6ee
commit d331a5eac2
3 changed files with 37 additions and 0 deletions

View file

@ -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 <stdio.h>
#include <stdlib.h>
#include <time.h>

View file

@ -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 <stdio.h>
#include <stdint.h>
#include <malloc.h>

View file

@ -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 <stdio.h>
#include <stdint.h>
#include <malloc.h>