User blog:Sylphoid/BMCm Data and Asset Extraction

Interested in figuring out how to examine Bloons Monkey City Mobile (BMCm) game data? This guide will attempt to cover all the requirements and knowledge needed to do so.

Assumptions
This guide assumes that you have a basic understanding of: This guide requires several software to execute, which include: The knowledge gathered here was done on Windows 10.
 * Windows File Explorer
 * File extensions
 * How to read .json data
 * Sprites/spritesheets
 * 7-Zip (or similar file reading software)
 * Visual Studio Code (or similar text editor)

Overview
Bloons Monkey City Mobile (henceforth known as BMCm for brevity) utilizes the .jet file type for game data storage (they are stored as ZIP-compressed jet files). JET files are database files, primarily used in Access by Microsoft. More information can be found here. Jet files cannot be normally opened by default software, so they can only be examined with Access or another ZIP-file reader. If you've tried to access the data before, you may have noticed that there are no appropriate apps for Windows to open it with. For my case, I use 7-Zip, an open-source software that can read jet files. You will need to install 7-Zip or a similar file reading manager to proceed to the next step.

Opening game files
If you have had any past experience with Steam data, you'll know how to navigate to it. To find the data, navigate to. There are two folders here, one named AssetBundles and one named Assets. If you have 7-Zip installed, you can now open these files! Right-click on a .jet file, select Open with, and choose 7-Zip File Manager. From here, you should have access to deeper folders that were previously unavailable at a glance. If you navigate far enough, you can reach .json files with more information. In order to access any end file, a password is required: Q%_{6#Px]]

Disclaimer: I have not yet figured out the difference between the AssetBundles folder and the Assets folders are.

Sprites
sprites tbd

json data
data tbd