# Sources & method

> How the tibo.dog Wiki was researched: game build, files, extraction method and how verified facts are separated from inference.

Source page: https://tibodog-wiki.vercel.app/sources · Wiki updated 5 Nov 2026, 21:46 UTC · Game version 75 (`main-CSuyb4iv.js`, data synced 5 Nov 2026, 21:45 UTC)

## Game version

tibo.dog identifies its build with a short commit id, `9115769325d1` for this build, shown in the pause menu and end-of-run screen. This wiki identifies the build by that id and its file names, and numbers builds in the order it saw them: this is game version 75 ([all versions](/versions)). Files as served by https://tibo.dog/ on 2026-11-05:

| File | Role |
|---|---|
| `main-CSuyb4iv.js` | Entry script referenced by index.html |
| `boot-CPW8VVmR.js` | Boot module: content registry (weapons, items, enemies…), UI config and English UI text |
| `sim-BkfBhQfw.js` | Simulation: boss definitions and order, wave schedules, boss visual definitions, game config, story configuration, formulas, difficulty table and game systems |
| `i18n-en-content--0ALgcKX.js` | English content names and descriptions |
| `endgame-content-CyuS5vbP.js`, `catalog.generated-JnyrtBzy.js`, `endgame-sim-CSnF_4Bl.js` | Lazy endgame definitions and encounter rules, installed through the original game loader; catalog stats can be replaced during spawning |
| `atlas-*.png`, `atlas-late-*.png` | Sprite atlases used for icons |

## Method

1. Downloaded the deployed HTML and every JavaScript chunk it references.
2. Loaded the boot and simulation modules in Node with stubbed browser globals and serialised the exported content registry and config objects. Nothing was simulated or guessed; values are the objects the game itself uses.
3. Took names and descriptions from the English content bundle.
4. Cropped icons from the game's sprite atlases using the atlas frame tables (first frame of the icon or idle animation, nearest-neighbour ×4).
5. Read formulas directly from the minified code; each formula on the wiki quotes the code it came from.
6. Read the official [About page](https://tibo.dog/about/), [llms.txt](https://tibo.dog/llms.txt) and [privacy page](https://tibo.dog/privacy). The developer's [build trivia thread](https://x.com/poteto/status/2117043478140276847) (2026-11-01) was used for history and Story mode flow.

## Verified vs inference

- **Verified**: numbers and recipes read from the game's data objects, and formulas quoted from code.
- **In-game text**: quoted names and descriptions.
- **Inference**: our reading of what an internal field means (for example behaviour parameter names), or strategy advice. These are labelled on the page.

The game may change at any time. If the live game disagrees with this wiki, the game is right; please [report it](/contact).

## Build changes tracked

The current release review compares game data, English text, the difficulty table, icons and all mirrored JavaScript modules, including rendering, UI and worker code. Identifier-normalised diffs help locate changes; changed logic is then read in context. Modules sharing a filename prefix are paired by role, not collapsed into one. Current guide quotes are checked against the current build. The [Mechanics reference](/mechanics-reference) preserves the original research and its historical citations, not current values. Every build seen so far, with what changed and exactly when the wiki was updated, is on [Versions & updates](/versions).

## Live encyclopedia

The game has an in-game encyclopedia with shelves for weapons, passives, items, evolutions, enemies, bosses, biomes and dogs (`encyclopedia-screen-BKuGNEcp.js`). Entries show as “???” until found in play. This wiki's categories mirror those shelves.

## Sources

Game version 75: `main-CSuyb4iv.js` / `boot-CPW8VVmR.js` / `sim-BkfBhQfw.js` from https://tibo.dog/, researched 2026-11-05. See [Versions & updates](/versions).
