Butter Socks
Butter Socks is a passive upgrade in tibo.dog. In-game description: “+1 dash charge at levels 1, 3 and 5. Each level cuts the dash cooldown by 6%.”
Overview
Butter Socks gives Tibo more dashes and makes them recharge faster. Tibo starts with 1 dash charge and a 5 s recharge. Butter Socks adds 1 charge at levels 1 and 2, 2 at levels 3 and 4, and 3 at level 5, so Tibo holds 2, 2, 3, 3 and then 4 charges. Each level also cuts the dash cooldown by 6%: 4.7 s at level 1, down to 3.5 s at level 5.
It is the catalyst for Waffle Cut (from Julienne Dash) and Tot Cavalry (from Tot Stampede). No other passive, item, dog aura or shrine blessing raises either dash stat.
How it works
The charge values per level are totals, not increments: the game reads the array entry for the current level.[1]
Spent charges come back one at a time. When a charge finishes recharging, the next one starts only if Tibo is still below the maximum.[2] At level 5, refilling all 4 charges from empty takes 4 × 3.5 = 14 s.
Dash cooldown uses the same 60% cap as weapon cooldown (see Stats), but Butter Socks only reaches 30%, so the cap does not matter here. The game also enforces a 0.75 s minimum recharge; neither the normal stat cap (2 s minimum from a 5 s base) nor Butter Socks reaches that floor.[3]
During a dash Tibo ignores ordinary damage.[4] A dash lasts 9 ticks (0.15 s at 60 ticks per second) and covers 48 units (see Controls).
Tips
- Julienne Dash and its evolution Waffle Cut attack on each dash, so extra charges mean more attacks in a burst.
- Tot Stampede counts distance walked and fires every 40 units. Dash movement counts toward that distance: each tick adds Tibo's movement up to 12 units.[5] One 48-unit dash is enough for a tot.
Levels
| Level | Dash charges (dashCharges) total |
Dash cooldown total |
|---|---|---|
| 1 | 1 | 0.06 |
| 2 | 1 | 0.12 |
| 3 | 2 | 0.18 |
| 4 | 2 | 0.24 |
| 5 | 3 | 0.3 |
Totals are added to Tibo's stat sum. How each stat turns into a multiplier (caps and diminishing returns) is on Stats.
Catalyst for
| Result | Also needs |
|---|---|
Names in other languages
Verified: the name the game shows when another language is selected in Settings, from its translation files.[6] See Languages.
Show names in 26 languages
| Language | Code | Name |
|---|---|---|
| 简体中文 · Simplified Chinese | zh-CN |
黄油袜子 |
| 繁體中文 · Traditional Chinese (Taiwan) | zh-TW |
奶油襪子 |
| 日本語 · Japanese | ja |
バターソックス |
| 한국어 · Korean | ko |
버터 양말 |
| Español · Spanish | es |
Calcetines de mantequilla |
| हिन्दी · Hindi | hi |
मक्खन मोज़े |
| Deutsch · German | de |
Buttersocken |
| Français · French | fr |
Chaussettes beurrées |
| Português (Brasil) · Brazilian Portuguese | pt |
Meias de manteiga |
| Türkçe · Turkish | tr |
Tereyağı Çorapları |
| Bahasa Indonesia · Indonesian | id |
Kaus Kaki Mentega |
| Русский · Russian | ru |
Масляные носки |
| Bahasa Melayu · Malay | ms |
Stoking Mentega |
| Filipino | fil |
Medyas na Mantikilya |
| मराठी · Marathi | mr |
लोण्याचे मोजे |
| Tiếng Việt · Vietnamese | vi |
Tất Bơ |
| తెలుగు · Telugu | te |
వెన్న సాక్స్ |
| தமிழ் · Tamil | ta |
வெண்ணெய் சாக்ஸ் |
| বাংলা · Bengali | bn |
মাখন-মোজা |
| ไทย · Thai | th |
ถุงเท้าเนย |
| Hausa | ha |
Safar Man Shanu |
| Naijá · Nigerian Pidgin | pcm |
Butter Socks |
| العربية · Arabic | ar |
جوارب الزبدة |
| فارسی · Persian | fa |
جوراب کرهای |
| עברית · Hebrew | he |
גרבי חמאה |
| اردو · Urdu | ur |
مکھن موزے |
Data
Show raw game data
{
"id": "butter-socks",
"stat": "dashCharges",
"perLevel": [
1,
1,
2,
2,
3
],
"extra": {
"stat": "dashCooldown",
"perLevel": 0.06
},
"maxLevel": 5,
"weight": 80
}
Sources
Game version 75: main-CSuyb4iv.js / boot-CPW8VVmR.js / sim-BkfBhQfw.js from https://tibo.dog/, researched 2026-11-05. See Versions & updates.
- Content registry exported by
boot-CPW8VVmR.js; boss definitions and order exported bysim-BkfBhQfw.js; lazy endgame definitions fromendgame-content-CyuS5vbP.jsandcatalog.generated-JnyrtBzy.js - English names and descriptions from
i18n-en-content--0ALgcKX.js - Names in other languages from the 26
i18n-<code>-contentfiles ofmain-CSuyb4iv.js(data/i18n-names.json)
Code references
- sim-BkfBhQfw.js
function ei(e,t){return t<=0?0:typeof e==`number`?e*t:e[Math.min(t,e.length)-1]??0} - sim-BkfBhQfw.js
let a=t.dashCharges[n]+1;t.dashCharges[n]=a,t.dashCd[n]=a<r?ko(e):0 - sim-BkfBhQfw.js
function ko(e){let t=b(e.cfg.dash.cooldownSec*e.loadout.stats.dashCooldownMult);return Math.max(t,function(e){return b(e.cfg.dash.minCooldownSec)}(e))} - sim-BkfBhQfw.js
if(a.invuln[o]>0||a.stunTicks[o]>0||e.over||!r&&Do(e))return!1 - sim-BkfBhQfw.js
Math.min(12,A(a.x[o]-a.px[o],a.y[o]-a.py[o])) - i18n-ja-content-DO6GrqHt.js
"content.passive.butter-socks.name":["バターソックス"]