Journey is a video game made by ThatGameCompany.
This game does not contain any conventional communication means, instead players have to rely on their movement and chirps alone.
At the end of a playthrough the game reveals the companions a player has been traveling with in form of the CMATW (Companions Met Along The Way) screen.
This project emulates said CMATW screen to give players the ability to look up their companions mid-Journey in order to enable greater cooperation. This works by extracting the necessary values from the save file of the game (SAVE.BIN) and parsing it. An explanation of the SAVE.BIN file can be found here.
The parser also differentiates between past and current Journeys and groups companions accordingly.
The project also contains an editor, that allows players to edit certain values in their save file for greater freedom when playing. Players are asked to show consideration towards fellow companions and should not abuse the editor or attempt to ruin the game for others. The editor has drawn inspiration as well as offsets from this project.
The Statistics page displays all currently known information that can be extracted from a given SAVE.BIN (Companion data is not included, as it is already shown in the Parser).
This project uses the Nuxt framework, so components should never have to be imported directly. Refer to the documentation to find out which directories are automatically imported and in what way. You can use the PLACEHOLDER.BIN
file provided in /docs
to test your changes. Please adhere to the styling guidelines enforced with eslint
.