# Unlocks

> What is unlocked from the start in tibo.dog and how new modes and content open up.

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

tibo.dog has no unlock tree: every level is playable from the start and nothing is bought between runs. What the game remembers is stored in the browser.

## Level picker

**Verified** (`boot-CPW8VVmR.js`, run picker config `runPicker: {afterStory: "easy", storyDoneOn: "ending"}`):

- The title screen always shows **Story, Easy, Normal, Hard and Nightmare**, with Story featured (“A short first game. Play this first.”). Story is pre-selected until you reach its ending. [boot-CPW8VVmR.js: `return e.storyDone?{picks:al,selected:(n=e.lastPick,(n===Ed?void 0:n)??t.afterStory),featured:void 0}:{picks:cl,selected:Ed,featured:Ed}`]
- Reaching the Story ending sets `storyDone`. From then on the end-screen pickers list **Easy to Nightmare** and pre-select your last pick, or Easy; the Story end screen offers “Play Easy”. The title screen still lists Story, so Story can be replayed from there (see [Replaying Story](/story-mode#replaying-story)).
- Nothing else gates a level.

## Recipe discovery

**Verified** (`run-records-Bzz6b8ws.js`, `recipe-view-CnXijMod.js`): the game remembers every evolution, union and item evolution you have made. Recipe hints on cards always name weapon evolutions and unions, but an **item evolution's result shows as “???”** until you have made it once. [recipe-view-CnXijMod.js: `` case`itemEvolution`:return r.unlocked(c.result)?h(p(n( ``]

## Encyclopedia

**Verified** (`run-records-Bzz6b8ws.js`, `encyclopedia-screen-BKuGNEcp.js`): the in-game encyclopedia has shelves for weapons, passives, items, evolutions, enemies, bosses, biomes and dogs. An entry shows as “???” until you have seen it: a weapon or passive counts once it is offered on a card or owned, an item once it is offered (chest, Fry Cart, Microwave) or owned, an enemy or boss once one is on the field, a dog once it is in your pack or offered in a swap (strays on the ground do not count), and a biome once you enter it. This wiki lists everything, including entries you have not found yet.

## Saved settings

Settings, the analytics choice, the picker state and discoveries are kept in the browser (the [privacy page](https://tibo.dog/privacy) says progress is kept on the device). Clearing site data resets them.

## Grok Bot promo

**Verified** config: a Grok Bot promotion (`https://x.ai/bot?tibodog`) appears as its own panel after every death, before the end screen, including runs that survived 20:00 (`ad: {trigger: "everyDeath", everyN: 3, showAfterWin: true}`; `everyN` only applies to the unused `everyNth` trigger). Its exit button (“Next” or “Reset”) unlocks after a 2 s countdown; closing it opens the end screen. The Story ending uses the same panel with a “Play Easy” button.

## 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).
- `boot-CPW8VVmR.js` unlock and progression code
