A Monster's Expedition Map

Overview

A Monster's Expedition is a clever and adorable puzzle game where you push logs around to travel to different islands. The world map has a lot of ‘exhibits’ to find, as well some very difficulty ‘snowmen’.

After beating the game (and finding only one snowman) I wanted to see how far along I was. Maybe the game is just under-appreciated, but nobody had a full map of the game that was both complete and pleasant to look at, and there was absolutely no way to know where you'd actually been.

I created the site partially to create a Steam guide and partially just to look inside of my save file. Hopefully the community finds it useful.

Data-Mining

Data Miner achievement

The game jokingly calls you a data miner if you found every exhibit… Maybe this is what sparked the idea to actually do it.

Datamined Exhibits

I used a neat tool called the Unity Assets Bundle Extractor to read the exhibit keys (LM_Cereal), and applied a fair amount of post-processing with Python to correlate to where the game-objects pop up in the world (x: 193, z: 31).

Determining how the save file recorded your progress required perusing the decompiled C# code with dotPeek.

Mapping

The map uses React Leaflet with a custom projection to match up in-game coordinates to the map itself. The markers and other objects of interest are stored as data accessible at build time through GraphQL, which allows me the opportunity to eventually generate a dedicated page per island. Wouldn't that be a kickass walkthrough?

Taylor Gratzer
Speaks fluent computer

Full-stack developer. FRC Robotics and UCF Alumni.

Related