This project extracts a transcript of all the dialog lines from the game OneShot.
To recreate this transcript, use the following steps:
(note: these steps have only been tested on Linux)
- Clone this repo and its submodule using Git.
- From your own installation of OneShot, copy the
Data/Maps
andGraphics/Faces
directories to the root of this repo. - Update the first line of
extractor.rb
to correctly reflect the number ofMapXXX.rxdata
files in the Maps directory. - Run the extractor with the command
ruby extractor.rb
. This will overwrite theextracted.json
file with updated data. - Run the processor with the command
python3 process.py
. This will overwrite thedialog.html
file with updated data.
The extracted text and character images are all copyright by OneShot's creators. They are used here for informational purposes only.