pso_gc_tools/README.md
2021-11-25 20:27:13 -05:00

1.4 KiB

PSO Episode I & II Gamecube Tools

A small collection of tools, mainly intended to assist with my own efforts in making it easier to prepare and distribute downloadable (or "offline play") quests.

Please note that I am only interested in the Gamecube version of PSO. I do not own 'nor play any of the other versions (Dreamcast, Xbox or Blue Burst). Because of this, the tools found in this repository are laser-focused on the Gamecube version of PSO only, and that will not change.

Tools

  • decrypt_packets: Tool for decrypting and displaying raw packets captured as a .pcapng file from a PSO Gamecube client/server session.
  • gci_quest_extract: A very specific tool for extracting PSO Gamecube quests only out of pre-decrypted .gci files.
  • psogc_quest_tool: Conversion and info tool for PSO Gamecube quest .bin/.dat and/or .qst files.
  • psoutils: Library that all of these tools use that contains useful PSO Gamecube things (quest file formats, encryption, compression, text, etc).

(This is more or less my first project of non-trivial size in Rust. I am still learning the language and ecosystem, and this repository probably includes quite a number of mistakes or poor quality code because I simply don't know any better at this time. Feel free to point out any mistakes or suggest improvements!)