Skip to main content

cheats

Ciastka Clicker udostępnia rozbudowany, potężny interfejs JavaScript, którego możesz używać z konsoli przeglądarki, bookmarkletów lub skryptów użytkownika, aby modyfikować niemal każdy aspekt zapisu i rozgrywki. Ta strona zbiera najprzydatniejsze, bezpieczne do użycia cheaty i narzędzia, zorganizowane tak, byś szybko znalazł polecenia dotyczące ciastek, budynków, ulepszeń, osiągnięć, Złote ciastko, Cukier lumps, funkcji debugowania, zmian kosmetycznych i edycji zapisu.

Rozpoczęcie: otwieranie konsoli i jak uruchamiać cheaty

  • Otwórz konsolę deweloperską w przeglądarce, a następnie wklej/wykonaj tam polecenia.
    • Chrome: Ctrl+Shift+I (Windows) lub ⌘+Alt+J (Mac) i wybierz kartę Console.
    • Firefox: F12 lub Ctrl+Shift+K (Windows), ⌘+Option+K (Mac).
    • Opera/Opera GX: Ctrl+Shift+C (narzędzia deweloperskie).
  • Alternatywy dla wklejania do konsoli:
    • Bookmarklet: utwórz zakładkę z URL javascript:(function(){var script=document.createElement('script');script.src='<script URL>';document.body.appendChild(script);}());
    • Skrypt użytkownika Tampermonkey/Greasemonkey: użyj Game.LoadMod lub wstrzyknij swój skrypt.
  • Wygoda: zdefiniuj krótkie funkcje w konsoli dla poleceń, których używasz często.

Ciasteczka i waluta

  • Ustaw dokładne saldo ciastek:
  • Dodaj ciasteczka do bieżącego stanu:
    • Game.Earn()
  • Odejmij ciasteczka:
  • Anomalie w wyświetlaniu ciastek:
    • Aby pokazać Infinity w grze: Game.Ciastka = Infinity
    • Aby ustawić NaN w wyświetlaniu (wygląda jak nieskończoność, ale nieprzydatne numerycznie): Game.Ciastka = NaN
    • Aby zresetować wyświetlaną liczbę, jeśli zacięła się: Game.Ciastka = 0
    • Aby ustawić negatywne/nieskończone czyszczenie: Game.Ciastka = -Infinity

Ostrzeżenie: Niektóre zmiany mogą wywołać cieńowe osiągnięcie "Oszukane ciastka smakują najgorzej" (patrz sekcja poniżej).

  • Wyrzuć Złote ciastko:
    • var newShimmer = new Game.shimmer('golden');
  • Wymuś etap łańcucha cookie (rozpocznij chain w wzorze 6/66/666...):
    • Game.shimmer.chain = (użyj 1 dla 6, 2 dla 66, 3 dla 666, itd.)
  • Generuj golden/Ciastko gniewu ciągle (bez opóźnienia):
    • setInterval(function(){ Game.shimmer.wrath = 0; Game.shimmer.delay = 0; }, 1);
  • Nadaj buff podobny do golden cookie bez klikania cookie:
    • var effectDurMod = 1; Game.gainBuff('', Math.ceil(*effectDurMod), );
  • Usuń buffy/debuffy: możesz usuwać aktywne buffy przez Game.buffs i odpowiednie API (użyj eksploracji w konsoli) lub ustawić czas trwania na 0.

Uwaga: Ciastko gniewu są zakodowane jako golden cookies dla wielu skryptów. Skrypty wpływające na golden cookies zwykle wpływają też na wrath cookies.

Budynki i buyables

  • Ustaw liczbę posiadanych (przykład):
    • Kursor = 100; Babcia = 30;
    • Dla dowolnego buyable użyj nazwy wewnętrznej: Game.Objects['Kursor'].amount = lub wywołań Buyables["Kursor"] w wersjach Classic.
  • Odśwież wyświetlanie sklepu po zmianach:
    • StoreToRebuild = 1; lub Game.storeToRebuild = 1
  • Spraw, by wszystkie budynki były darmowe:
    • Game.ObjectsById.forEach(function(e){ e.basePrice = 0; e.refresh(); }); Game.storeToRebuild = 1;
  • Utrzymuj ceny na cenie bazowej (wyłącz inflację cen):
    • Game.priceIncrease = 1;
  • Ustaw ilość kupowania zbiorczego:
    • Game.buyBulk =
  • Dostosowania minigierek przypisanych do budynków:
  • Poziomy budynków (poziomy sugar lump):
    • Game.ObjectsById[].level = ; Game.recalculateGains = 1;

Ulepszenia i debugowe ulepszenia

  • Odblokuj pojedyncze ulepszenie:
    • Game.Unlock(Game.UpgradesById[].name) lub Game.Unlock('');
  • Odblokuj i kup:
    • Game.UpgradesById[].earn() lub Game.Upgrades[''].earn()
  • Odblokuj/zdobądź wszystkie ulepszenia:
    • Game.UpgradesById.forEach(function(e){ if(e.bought===0) e.earn(); });
    • Lub włącz wszystkie ulepszenia: Game.SetAllUpgrades(1);
  • Zrób wszystkie ulepszenia darmowe:
    • Game.UpgradesById.forEach(function(e){ e.basePrice = 0; }); Game.upgradesToRebuild = 1;
  • Debugowe ulepszenia (Open Sesame / menu debug) istnieją tylko gdy tryb debug jest włączony (patrz Open Sesame). Zawierają potężne efekty takie jak ultrascience, Zapasy złota, Neuromancja, Idealne nicnierobienie itd.

Osiągnięcia

  • Przyznaj konkretne osiągnięcie:
    • Game.Win('') lub Game.Win(Game.AchievementsById[].name)
  • Przyznaj wszystkie osiągnięcia:
    • Object.entries(Game.AchievementsById).forEach(function(e){ Game.Win(e[1].name); });
  • Usuń osiągnięcie:
    • Game.Achievements[''].won = 0 lub Game.AchievementsById[].won = 0
  • Uwaga: Usuwanie osiągnięć nie zmniejsza procentu mleka.

Wrinklery, Babciopokalipsa i powiązane

  • Zbierz / przebij wszystkie wrinklery teraz:
    • Game.CollectWrinklers()
  • Natychmiast zabij wrinklery gdy się pojawiają (przydatne do osiągnięć):
    • Game.registerHook('logic', () => { Game.wrinklers.forEach(w => w.hp -= Number.MAX_VALUE) });
    • Lub ustaw HP wrinklera na 0 dla starszych wersji: Game.wrinklerHP = 0
  • Zmień limit wrinklerów:
    • Game.wrinklerLimit = (nie możesz zwiększyć poza swój maks)
  • Zapobiegaj pojawianiu się wrinklerów:
    • Game.spawnWrinkler = () => { return; }
  • Zmień czas pozostały Obietnica starszyzny:
    • Game.pledgeT = * 60 * Game.fps
  • Automatycznie kupuj Obietnica starszyzny gdy dostępny:

Cukier lumps

  • Ustaw liczbę lumps:
    • Game.lumps =
  • Zmień bieżący typ lumpa:
    • Game.lumpCurrentType = gdzie 0=normal, 1=bifurcated, 2=golden, 3=meaty, 4=caramelized
  • Usuń cooldown lumpa dla użyć refill:
    • Game.canRefillLump = function(){ return true; }

Heavenly chips / prestiż

  • Tymczasowo ustaw heavenly chips:
    • Game.prestige = []; Game.prestige['Heavenly chips'] = ;
  • Na stałe ustaw prestiż na żądaną liczbę HC:
    • var nhc = ; Game.cookiesReset = nhc * (nhc + 1) * 1e12 / 2; Game.CalculatePrestige();
  • Nadaj maksymalne lub nieskończone HC:
    • Game.cookiesReset = Number.MAX_VALUE; Game.CalculatePrestige();
    • Dla nieskończoności: Game.prestige = []; Game.prestige['Heavenly chips'] = Infinity; Game.prestige.ready = 1; Game.recalculateGains = 1;
  • Napraw widoczne liczniki heavenly chips, jeśli potrzeba:
    • Game.heavenlyChips = Game.prestige - Game.heavenlyChipsSpent

Dungeons, Stock Market i minigry

  • Poziom lochu:
    • Game.Objects.Fabryka.dungeon.level =
  • Przyspiesz poruszanie się po lochu:
    • setInterval(function(){ Game.Objects['Fabryka'].dungeon.timer = 0; }, )
  • Stock Market (nieużywane funkcje i podpowiedzi debugowe): niektóre podpowiedzi i nieużywany kod "opportunities" można ujawnić przez przypisanie handlerów onmouseover w konsoli; wewnętrzne mechaniki minigry są dostępne dla zysków/właściwości przez Game.Objects['Bank'].minigame.

Edycja zapisu i import/eksport

  • Eksportuj zapis z gry, zdekoduj base64, edytuj pola numeryczne, ponownie zakoduj i zaimportuj.
  • Metoda ręczna: usuń "%21END%21", zamień "%3D" na "=", zdeoduj base64 UTF-8, edytuj, ponownie zakoduj, zamień "=" na "%3D", dopisz "%21END%21", zaimportuj.
  • Możesz też użyć edytorów zapisu online lub narzędzi społeczności.
  • Hakowanie zapisu utrwali zmiany; miej świadomość wymagań wersji/formatu.

Zmiany kosmetyczne i UI

  • Party mode (ekstrawaganckie efekty, ostrzeżenie o napadach padaczkowych):
    • Game.PARTY = true
  • Duża twarz ciasteczka (twarz babci / Starszyzna):
    • Game.addClass('elderWrath') aby włączyć; Game.removeClass('elderWrath') aby usunąć
  • Własne tickery wiadomości:
    • var customTickers = ['text1','text2']; customTickersFunction = function(){ return customTickers; }; Game.customTickers.push(customTickersFunction);
  • Zmień wyświetlane FPS (liczba klatek używana przez wiele timerów):
    • Game.fps = (wpływa na timery liczone w klatkach; nie jest to bezpośrednio prędkość czasu rzeczywistego wszystkich animacji)

Uwaga: wiele timerów (research, loch, timery minigier bazujące na klatkach) używa Game.fps w swoich obliczeniach; zmiana fps zmieni postrzegane czasy.

Debug/Open Sesame, Ruin The Fun i menu debug

  • Open Sesame (włącza panel debug na wersji web):
    • Użyj Game.OpenSesame(); lub dodaj "saysopensesame" na końcu nazwy piekarni (tylko web), aby odblokować menu debug.
  • Panel debug daje dostęp do debugowych ulepszeń i funkcji (wyrzucanie golden cookies, ustawianie ciastek, manipulowanie lumpami, włączanie/wyłączanie debugowych ulepszeń).
  • Ruin The Fun:
    • Game.RuinTheFun(1); natychmiast przyznaje wszystkie ulepszenia, osiągnięcia i ciasteczka (i niektóre debugowe ulepszenia); to kompletne "tryb boga".
  • Debugowe ulepszenie Neuromancja przełącza debugowe ulepszenia w menu Stats; włączenie trybu debug przyzna osiągnięcie cień "Oszukane ciastka smakują najgorzej".

Mody, interfejsy cheatów i narzędzia automatyzacji

Save-scumming i porady dotyczące farmienia dropów

  • Aby próbować wielokrotnie losowego dropu (jajka, dropy wrinklerów): przebij wrinklera lub kliknij golden cookie, potem przeładuj stronę bez zapisywania, aby cofnąć i spróbować ponownie.
  • Istnieją podstawowe współczynniki niepowodzeń i modyfikatory dla odblokowywania jajek; używanie konsoli do wywoływania/wykrywania dropów plus przeładowanie może przyspieszyć farmienie.

Zamienniki kosmetyczne i funkcjonalne

  • Zastąp lub wstrzyknij własne obrazy/ikony:
    • Game.Loader.Replace('filename.png', '');
    • Lub ustaw style elementów bezpośrednio dla aktualizacji elementów: l("id").style = background: url('${""}');

Tworzenie skrótów ułatwiających użycie

  • Zdefiniuj małe funkcje do ponownego użycia wieloliniowych cheatów:
    • Przykładowy pomocnik click frenzy: function gimmeClickFrenzy(time){ Game.clickFrenzy = Game.fps * time; Game.recalculateGains = 1; Game.Popup('Kliczka frenzy for ' + time + 's'); }

Bezpieczeństwo, ostrzeżenia i etykieta

  • Wiele cheatów modyfikuje zapis na stałe. Eksportuj zapis przed przeprowadzeniem dużych zmian.
  • Używanie cheatów lub modów może wyłączyć lub przyznać cieńowe osiągnięcie "Oszukane ciastka smakują najgorzej". Dwa zdarzenia, które je wyzwalają, to:
    • Ustawienie Game.Ciastka na wartość większą niż Game.cookiesEarned (tzn. bank > lifetime baked).
    • Włączenie Open Sesame (tryb debug).
    • Możesz usunąć to osiągnięcie przez Game.Achievements["Oszukane ciastka smakują najgorzej"].won = 0 lub przez Neuromancja w trybie debug.
  • Zmiana liczby klatek (Game.fps) wpływa na timery oparte na klatkach (research, lochy, niektóre timery minigier).
  • Rankingi i zawody mogą ograniczać użycie modów/autoclickerów — sprawdź zasady jeśli bierzesz udział.
  • Niektóre skrypty społeczności oferują potężną automatyzację — ich używanie jest de facto oszustwem i może zmniejszyć zamierzony poziom wyzwania.

Ten zbiór obejmuje najczęściej używane polecenia cheat i wzorce ładowania modów. Używaj ich ostrożnie: zawsze eksportuj zapis przed eksperymentami i pamiętaj, że wiele zmian (szczególnie tryby debug i Ruin The Fun) trwale zmienia postęp i może przyznać cienkie osiągnięcie cheated.