Skip to main content

cheats

Cookies Clicker expone una amplia y poderosa interfaz de JavaScript que puedes usar desde la consola del navegador, bookmarklets o user scripts para modificar casi todos los aspectos de tu partida y tu save. Esta página recopila los trucos y herramientas más útiles y seguros de usar, organizados para que puedas encontrar rápidamente comandos para cookies, buildings, upgrades, achievements, Galleta dorada, Azúcar lumps, funciones de depuración, ajustes cosméticos y edición de saves.

Primeros pasos: abrir la consola y cómo ejecutar trucos

  • Abre la consola de desarrollador en tu navegador, luego pega/ejecuta los comandos allí.
    • Chrome: Ctrl+Shift+I (Windows) o ⌘+Alt+J (Mac) y elige la pestaña Console.
    • Firefox: F12 o Ctrl+Shift+K (Windows), ⌘+Option+K (Mac).
    • Opera/Opera GX: Ctrl+Shift+C (developer tools).
  • Alternativas a pegar en la consola:
    • Bookmarklet: crea un marcador con URL javascript:(function(){var script=document.createElement('script');script.src='<script URL>';document.body.appendChild(script);}());
    • Tampermonkey/Greasemonkey user script: incluye Game.LoadMod o inyecta tu script.
  • Conveniencia: define funciones cortas en la consola para los comandos que uses con frecuencia.

Galletas y moneda

  • Establecer la cantidad exacta en el banco de cookies:
    • Game.Galletas =
  • Añadir cookies al banco actual:
    • Game.Earn()
  • Restar cookies:
    • Game.Galletas -=
  • Anomalías mostradas de cookies:
    • Para mostrar Infinity en el juego: Game.Galletas = Infinity
    • Para establecer NaN en la visualización (parece infinito pero no es útil numéricamente): Game.Galletas = NaN
    • Para restablecer el número mostrado si se queda atascado: Game.Galletas = 0
    • Para establecer negativo/infinito para limpiar: Game.Galletas = -Infinity

Advertencia: Algunos cambios pueden activar el shadow achievement "Las galletas haciendo trampas saben horribles" (ver su sección abajo).

Golden / Galleta de ira y shimmers

  • Generar un golden cookie:
    • var newShimmer = new Game.shimmer('golden');
  • Forzar una etapa de cadena de cookies (iniciar cadena en patrón 6/66/666...):
    • Game.shimmer.chain = (usa 1 para 6, 2 para 66, 3 para 666, etc.)
  • Generar golden/Galleta de ira de forma continua (sin retardo):
    • setInterval(function(){ Game.shimmer.wrath = 0; Game.shimmer.delay = 0; }, 1);
  • Conceder un buff similar a golden cookie sin hacer clic en una cookie:
    • var effectDurMod = 1; Game.gainBuff('', Math.ceil(*effectDurMod), );
  • Eliminar buffs/debuffs: puedes quitar buffs activos vía Game.buffs y la API relevante (explora en la consola) o establecer duraciones a 0.

Nota: Los wrath cookies están codificados como golden cookies para muchos scripts. Los scripts que afectan a golden cookies típicamente afectan también a wrath cookies.

Buildings y buyables

  • Establecer número poseído (ejemplo):
    • Cursors = 100; Abuela = 30;
    • Para cualquier buyable usa el nombre interno: Game.Objects['Cursor'].amount = o llamadas relacionadas a Buyables["Cursor"] en versiones Classic.
  • Refrescar la pantalla de la tienda tras cambios:
    • StoreToRebuild = 1; o Game.storeToRebuild = 1
  • Hacer que todos los buildings sean gratuitos:
    • Game.ObjectsById.forEach(function(e){ e.basePrice = 0; e.refresh(); }); Game.storeToRebuild = 1;
  • Mantener los precios en el precio base (desactivar inflación de precios):
    • Game.priceIncrease = 1;
  • Establecer cantidad de compra por lote:
    • Game.buyBulk =
  • Ajustes de minijuegos específicos de buildings:
    • Torre mágica (grimoire) recarga de magia: Game.Objects['Torre mágica'].minigame.magic = Infinity (o -1 para indicador infinito)
    • Templo worship swaps: Game.Objects['Templo'].minigame.swaps = 3 (o Infinity)
    • Granja: desbloquear seeds como si fuera "Ruin the Fun": Game.Objects['Granja'].minigame.onRuinTheFun();
  • Subir niveles de building (niveles de sugar lump):
    • Game.ObjectsById[].level = ; Game.recalculateGains = 1;

Upgrades y debug upgrades

  • Desbloquear un upgrade individual:
    • Game.Unlock(Game.UpgradesById[].name) o Game.Unlock('');
  • Desbloquear y comprar:
    • Game.UpgradesById[].earn() o Game.Upgrades[''].earn()
  • Desbloquear/earn todos los upgrades:
    • Game.UpgradesById.forEach(function(e){ if(e.bought===0) e.earn(); });
    • O habilitar todos los upgrades: Game.SetAllUpgrades(1);
  • Hacer todos los upgrades gratuitos:
    • Game.UpgradesById.forEach(function(e){ e.basePrice = 0; }); Game.upgradesToRebuild = 1;
  • Debug upgrades (Open Sesame / menú de depuración) existen solo cuando el modo debug está habilitado (ver Open Sesame). Incluyen efectos potentes como ultrascience, Tesoro de oro, Neuromancia, Holgazanería perfecta, etc.

Achievements

  • Otorgar un achievement específico:
    • Game.Win('') o Game.Win(Game.AchievementsById[].name)
  • Otorgar todos los achievements:
    • Object.entries(Game.AchievementsById).forEach(function(e){ Game.Win(e[1].name); });
  • Eliminar un achievement:
    • Game.Achievements[''].won = 0 o Game.AchievementsById[].won = 0
  • Nota: Eliminar achievements no reduce el porcentaje de milk.

Wrinklers, Yayapocalipsis y relacionados

  • Recoger / reventar todos los wrinklers ahora:
    • Game.CollectWrinklers()
  • Matar wrinklers instantáneamente al aparecer (útil para achievements):
    • Game.registerHook('logic', () => { Game.wrinklers.forEach(w => w.hp -= Number.MAX_VALUE) });
    • O establecer HP de wrinkler a 0 para versiones antiguas: Game.wrinklerHP = 0
  • Cambiar el límite de wrinklers:
    • Game.wrinklerLimit = (no puede aumentar más allá de tu máximo)
  • Evitar que aparezcan wrinklers:
    • Game.spawnWrinkler = () => { return; }
  • Cambiar el tiempo restante de Elder Pledge:
    • Game.pledgeT = * 60 * Game.fps
  • Auto-comprar Elder Pledge cuando esté disponible:
    • setInterval(function(){ if(Game.UpgradesInStore.indexOf(Game.Upgrades['Promesa a las ancianas']) != -1) Game.Upgrades['Promesa a las ancianas'].buy(); }, 500);

Azúcar lumps

  • Establecer número de lumps:
    • Game.lumps =
  • Cambiar el tipo actual de lump:
    • Game.lumpCurrentType = donde 0=normal, 1=bifurcated, 2=golden, 3=meaty, 4=caramelized
  • Eliminar cooldown de lump para usos de refill:
    • Game.canRefillLump = function(){ return true; }

Heavenly chips / prestige

  • Establecer temporalmente heavenly chips:
    • Game.prestige = []; Game.prestige['Heavenly chips'] = ;
  • Establecer permanentemente prestige a un número deseado de HC:
    • var nhc = ; Game.cookiesReset = nhc * (nhc + 1) * 1e12 / 2; Game.CalculatePrestige();
  • Conceder HC máximas o infinitas:
    • Game.cookiesReset = Number.MAX_VALUE; Game.CalculatePrestige();
    • Para infinito: Game.prestige = []; Game.prestige['Heavenly chips'] = Infinity; Game.prestige.ready = 1; Game.recalculateGains = 1;
  • Arreglar contadores visibles de heavenly chips si es necesario:
    • Game.heavenlyChips = Game.prestige - Game.heavenlyChipsSpent

Dungeons, Stock Market y minijuegos

  • Nivel de Dungeon:
  • Acelerar recorrido del dungeon:
    • setInterval(function(){ Game.Objects['Fábrica'].dungeon.timer = 0; }, )
  • Stock Market (funciones no usadas y tooltips de depuración): algunos tooltips y código de "opportunities" no usados pueden exponerse asignando manejadores onmouseover en la consola; los internos del minijuego son accesibles para beneficios/propiedades vía Game.Objects['Banca'].minigame.

Edición de save e import/export

  • Exporta tu save desde el juego, decodifica base64, edita campos numéricos, re-encoda e importa.
  • Método manual: elimina "%21END%21", reemplaza "%3D" por "=", decodifica base64 UTF-8, edita, re-encoda, reemplaza "=" por "%3D", añade "%21END%21", importa.
  • También puedes usar herramientas de edición de save web o editores comunitarios.
  • Hackear el save persistirá los cambios; ten en cuenta expectativas de versión/formato.

Ajustes cosméticos e interfaz

  • Party mode (visuales intensos, advertencia de convulsiones):
    • Game.PARTY = true
  • Cara grande de la cookie (cara de grandma / Anciana):
    • Game.addClass('elderWrath') para habilitar; Game.removeClass('elderWrath') para quitar
  • Tickers de noticias personalizados:
    • var customTickers = ['text1','text2']; customTickersFunction = function(){ return customTickers; }; Game.customTickers.push(customTickersFunction);
  • Cambiar FPS mostrado (conteo de frames usado por muchos temporizadores):
    • Game.fps = (afecta temporizadores que cuentan frames; no es estrictamente la velocidad en tiempo real de todas las animaciones)

Precaución: muchos temporizadores (investigación, dungeon, temporizadores de minijuegos basados en frames) usan Game.fps en sus cálculos; alterar fps cambiará las duraciones percibidas.

Debug/Open Sesame, Ruin The Fun y menú de depuración

  • Open Sesame (habilita el panel de depuración en la versión web):
    • Usa Game.OpenSesame(); o añade "saysopensesame" al final del nombre de tu bakery (solo web) para desbloquear el menú de depuración.
  • El panel de depuración concede acceso a debug upgrades y funciones (generar golden cookies, establecer cookies, manipular lumps, habilitar/deshabilitar debug upgrades).
  • Ruin The Fun:
    • Game.RuinTheFun(1); otorga instantáneamente todos los upgrades, achievements y cookies (y algunos debug upgrades); esto es un "Dios mode" completo.
  • El debug upgrade Neuromancy alterna debug upgrades en el menú Stats; habilitar el modo debug otorgará el shadow achievement "Las galletas haciendo trampas saben horribles".

Mods, interfaces de cheat y herramientas de automatización

Consejos para scumming de saves y farming de drops

  • Para intentar repetidamente por un drop aleatorio (Huevos, drops de wrinkler): revienta un wrinkler o haz clic en un golden cookie, luego recarga la página sin guardar para revertir y volver a intentar.
  • Las tasas base de fallo y modificadores para desbloquear eggs existen; usar la consola para activar/detectar drops más recargar puede acelerar el farming.

Reemplazos cosméticos y funcionales

  • Reemplazar o inyectar imágenes/iconos personalizados:
    • Game.Loader.Replace('filename.png', '');
    • O establece estilos de elementos directamente para actualizar elementos: l("id").style = background: url('${""}');

Creación de atajos de conveniencia

  • Define funciones pequeñas para reutilizar cheats multi-línea:
    • Ejemplo helper para click frenzy: function gimmeClickFrenzy(time){ Game.clickFrenzy = Game.fps * time; Game.recalculateGains = 1; Game.Popup('Clic frenzy for ' + time + 's'); }

Seguridad, advertencias y etiqueta

  • Muchos cheats modifican tu save permanentemente. Exporta tu save antes de realizar cambios grandes.
  • Usar cheats o mods puede deshabilitar o otorgar el shadow achievement "Las galletas haciendo trampas saben horribles". Los dos eventos que lo activan son:
    • Establecer Game.Galletas a un valor mayor que Game.cookiesEarned (es decir, Banca > lifetime baked).
    • Habilitar Open Sesame (modo debug).
    • Puedes eliminar ese achievement con Game.Achievements["Las galletas haciendo trampas saben horribles"].won = 0 o vía Neuromancy en modo debug.
  • Alterar la tasa de frames (Game.fps) afecta temporizadores basados en frames (investigación, dungeons, algunos tiempos de minijuegos).
  • Rankings y competiciones pueden restringir el uso de mods/autoclickers — verifica las reglas si participas.
  • Algunos scripts comunitarios ofrecen automatización potente — usarlos es efectivamente hacer trampas y puede reducir el desafío previsto.

Esta colección cubre los comandos de cheat y los patrones de carga de mods más usados. Úsalos con precaución: siempre exporta tu save antes de experimentar, y recuerda que muchos cambios (especialmente los modos de depuración y Ruin The Fun) alteran la progresión permanentemente y pueden otorgar el shadow achievement por hacer trampa.