Difference between revisions of "Cookie Clicker"
Baronsmoki (talk | contribs) m (Added WineHQ) |
m (→Audio: General maintenance with AutoWikiBrowser in Bot mode) |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Cookie Clicker cover.jpg | |cover = Cookie Clicker cover.jpg | ||
|developers = | |developers = | ||
− | |||
{{Infobox game/row/developer|DashNet}} | {{Infobox game/row/developer|DashNet}} | ||
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Playsaurus}} | {{Infobox game/row/publisher|Playsaurus}} | ||
|engines = | |engines = | ||
+ | {{Infobox game/row/engine|Electron|name=Electron|build=11.4.11|ref=<ref name="engineversion">{{Refcheck|user=whs|date=2022-10-01|comment=Verified by enabling Node.js debugging and call <code>process.versions.electron</code>}}</ref>}} | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|September 1, 2021}} | {{Infobox game/row/date|Windows|September 1, 2021}} | ||
|reception = | |reception = | ||
− | {{Infobox game/row/reception|Metacritic|cookie-clicker| | + | {{Infobox game/row/reception|Metacritic|cookie-clicker| }} |
− | {{Infobox game/row/reception|OpenCritic| | + | {{Infobox game/row/reception|OpenCritic|11926/cookie-clicker| }} |
− | {{Infobox game/row/reception|IGDB|cookie-clicker| | + | {{Infobox game/row/reception|IGDB|cookie-clicker| }} |
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | }} | + | {{Infobox game/row/taxonomy/monetization | One-time game purchase}} |
− | {{Infobox game/row/taxonomy/microtransactions | }} | + | {{Infobox game/row/taxonomy/microtransactions | No microtransactions}} |
{{Infobox game/row/taxonomy/modes | Singleplayer }} | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
− | {{Infobox game/row/taxonomy/pacing | }} | + | {{Infobox game/row/taxonomy/pacing | Persistent}} |
{{Infobox game/row/taxonomy/perspectives | }} | {{Infobox game/row/taxonomy/perspectives | }} | ||
− | {{Infobox game/row/taxonomy/controls | | + | {{Infobox game/row/taxonomy/controls | Menu-based }} |
{{Infobox game/row/taxonomy/genres | Clicker, Idle }} | {{Infobox game/row/taxonomy/genres | Clicker, Idle }} | ||
{{Infobox game/row/taxonomy/sports | }} | {{Infobox game/row/taxonomy/sports | }} | ||
{{Infobox game/row/taxonomy/vehicles | }} | {{Infobox game/row/taxonomy/vehicles | }} | ||
− | {{Infobox game/row/taxonomy/art styles | }} | + | {{Infobox game/row/taxonomy/art styles | Pixel art, Stylized }} |
{{Infobox game/row/taxonomy/themes | Comedy }} | {{Infobox game/row/taxonomy/themes | Comedy }} | ||
{{Infobox game/row/taxonomy/series | }} | {{Infobox game/row/taxonomy/series | }} | ||
Line 42: | Line 41: | ||
{{Introduction | {{Introduction | ||
− | |introduction = | + | |introduction = '''''Cookie Clicker''''' is a {{Glossary:Clicker}} {{Glossary:Idle}} web-based game created by Orteil and Opti from [[Developer:DashNet|DashNet]]. |
− | |release history = | + | |release history = The game was released initially as a web-based game in August 2013 and has been updated multiple time since. In 2019, the Android version was added, and in 2021 released on Steam. |
|current state = | |current state = | ||
Line 57: | Line 56: | ||
{{Availability/row| Steam | 1454400 | Steam | | | Windows }} | {{Availability/row| Steam | 1454400 | Steam | | | Windows }} | ||
}} | }} | ||
+ | |||
+ | {{mm}} The Steam version give 1% CpS boost (require an unlock later in the game) for every 100 online Steam players, up to 100%. Steam workshop for mods is supported. | ||
+ | {{++}} Can be [https://orteil.dashnet.org/cookieclicker/ played for free on the web]. The web version give 1% CpS boost to everyone for every active Herald tier patrons on [https://www.patreon.com/dashnet DashNet Patreon] (up to 100 patrons). | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|}} | + | {{Game data/config|Windows|{{p|appdata}}\cookie-electron\}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves| | + | {{Game data/saves|Steam|{{p|steam}}\userdata\{{p|uid}}\1454400\remote\save.txt}} |
}} | }} | ||
+ | {{mm}} Save data can be exported in-game to text. The save text for Steam version can be loaded in the web version and vice-versa, but is not officially supported. | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
Line 88: | Line 91: | ||
==Video== | ==Video== | ||
+ | {{Image|Cookie Settings.png|Game options}} | ||
{{Video | {{Video | ||
|wsgf link = | |wsgf link = | ||
Line 96: | Line 100: | ||
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
− | |multimonitor = | + | |multimonitor = true |
− | |multimonitor notes = | + | |multimonitor notes = Windowed mode can stretch over multiple screen, fullscreen limited to one screen only |
− | |ultrawidescreen = | + | |ultrawidescreen = true |
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
|4k ultra hd = true | |4k ultra hd = true | ||
Line 108: | Line 112: | ||
|borderless windowed = true | |borderless windowed = true | ||
|borderless windowed notes = No dedicated fullscreen option | |borderless windowed notes = No dedicated fullscreen option | ||
− | |anisotropic = | + | |anisotropic = n/a |
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = n/a |
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = unknown | |vsync = unknown | ||
|vsync notes = | |vsync notes = | ||
Line 118: | Line 125: | ||
|120 fps = true | |120 fps = true | ||
|120 fps notes = | |120 fps notes = | ||
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |ray tracing = | + | |ray tracing = false |
|ray tracing notes = | |ray tracing notes = | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 128: | Line 135: | ||
==Input== | ==Input== | ||
{{Input | {{Input | ||
− | |key remap = | + | |key remap = false |
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = n/a |
− | |acceleration option notes = | + | |acceleration option notes = Use desktop mouse option |
− | |mouse sensitivity = | + | |mouse sensitivity = n/a |
− | |mouse sensitivity notes = | + | |mouse sensitivity notes = Use desktop mouse option |
− | |mouse menu = | + | |mouse menu = true |
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = n/a |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
− | |controller support = | + | |controller support = false |
|controller support notes = | |controller support notes = | ||
− | |full controller = | + | |full controller = false |
|full controller notes = | |full controller notes = | ||
− | |controller remap = | + | |controller remap = false |
|controller remap notes = | |controller remap notes = | ||
− | |controller sensitivity = | + | |controller sensitivity = false |
|controller sensitivity notes= | |controller sensitivity notes= | ||
− | |invert controller y-axis = | + | |invert controller y-axis = false |
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = false |
|xinput controllers notes = | |xinput controllers notes = | ||
− | |xbox prompts = | + | |xbox prompts = false |
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = false |
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = false |
|dualshock prompts notes = | |dualshock prompts notes = | ||
− | |light bar support = | + | |light bar support = false |
|light bar support notes = | |light bar support notes = | ||
− | |dualshock 4 modes = | + | |dualshock 4 modes = false |
|dualshock 4 modes notes = | |dualshock 4 modes notes = | ||
− | |tracked motion controllers= | + | |tracked motion controllers= false |
|tracked motion controllers notes = | |tracked motion controllers notes = | ||
− | |tracked motion prompts = | + | |tracked motion prompts = false |
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = false |
|other controllers notes = | |other controllers notes = | ||
− | |other button prompts = | + | |other button prompts = false |
|other button prompts notes= | |other button prompts notes= | ||
− | |controller hotplug = | + | |controller hotplug = false |
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = false |
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = false |
|simultaneous input notes = | |simultaneous input notes = | ||
− | |steam input api = | + | |steam input api = false |
|steam input api notes = | |steam input api notes = | ||
− | |steam hook input = | + | |steam hook input = false |
|steam hook input notes = | |steam hook input notes = | ||
− | |steam input presets = | + | |steam input presets = false |
|steam input presets notes = | |steam input presets notes = | ||
− | |steam controller prompts = | + | |steam controller prompts = false |
|steam controller prompts notes = | |steam controller prompts notes = | ||
− | |steam cursor detection = | + | |steam cursor detection = false |
|steam cursor detection notes = | |steam cursor detection notes = | ||
}} | }} | ||
Line 192: | Line 199: | ||
==Audio== | ==Audio== | ||
{{Audio | {{Audio | ||
− | |separate volume = | + | |separate volume = true |
− | |separate volume notes = | + | |separate volume notes = Option for sound effect and music volume (0-100%) |
|surround sound = unknown | |surround sound = unknown | ||
|surround sound notes = | |surround sound notes = | ||
− | |subtitles = | + | |subtitles = n/a |
|subtitles notes = | |subtitles notes = | ||
− | |closed captions = | + | |closed captions = false |
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = limited |
− | |mute on focus lost notes = | + | |mute on focus lost notes = Only affect music |
− | |eax support = | + | |eax support = false |
|eax support notes = | |eax support notes = | ||
− | |red book cd audio = | + | |royalty free audio = unknown |
+ | |royalty free audio notes = | ||
+ | |red book cd audio = false | ||
|red book cd audio notes = | |red book cd audio notes = | ||
− | |general midi audio = | + | |general midi audio = false |
|general midi audio notes = | |general midi audio notes = | ||
}} | }} | ||
Line 214: | Line 223: | ||
|language = English | |language = English | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 223: | Line 232: | ||
|language = Simplified Chinese | |language = Simplified Chinese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 232: | Line 241: | ||
|language = Czech | |language = Czech | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 241: | Line 250: | ||
|language = Dutch | |language = Dutch | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 250: | Line 259: | ||
|language = French | |language = French | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 259: | Line 268: | ||
|language = German | |language = German | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 268: | Line 277: | ||
|language = Italian | |language = Italian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 277: | Line 286: | ||
|language = Japanese | |language = Japanese | ||
|interface = true | |interface = true | ||
− | |audio = true | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
+ | |notes = | ||
+ | |fan = | ||
+ | |ref = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 286: | Line 304: | ||
|language = Polish | |language = Polish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 295: | Line 313: | ||
|language = Brazilian Portuguese | |language = Brazilian Portuguese | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 304: | Line 322: | ||
|language = Russian | |language = Russian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 313: | Line 331: | ||
|language = Spanish | |language = Spanish | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = n/a |
− | |subtitles = | + | |subtitles = n/a |
|notes = | |notes = | ||
|fan = | |fan = | ||
|ref = | |ref = | ||
}} | }} | ||
+ | }} | ||
+ | |||
+ | ==Issues fixed== | ||
+ | ===Mouse cursor is offsetted (Linux) === | ||
+ | {{Fixbox|description=Unmaximize|fix= | ||
+ | While maximized, the mouse cursor may be off. A known workaround is not maximizing the game window. | ||
}} | }} | ||
Line 324: | Line 348: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 11 |
− | |direct3d notes = | + | |direct3d notes = With [https://en.wikipedia.org/wiki/ANGLE_(software) ANGLE] OpenGL ES emulation<ref>{{Refcheck|user=whs|date=2022-10-01|comment=Verified by enabling Node.js debugging and call <code>app.getGPUInfo('complete').then((d) => {debugger;})</code>, inspecting the <code>d</code> variable}}</ref> |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
Line 346: | Line 370: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |windows 32-bit exe = | + | |windows 32-bit exe = false |
− | |windows 64-bit exe = | + | |windows 64-bit exe = true |
− | |windows arm app = | + | |windows arm app = false |
|windows exe notes = | |windows exe notes = | ||
|mac os x powerpc app = | |mac os x powerpc app = | ||
Line 368: | Line 392: | ||
|audio = | |audio = | ||
|audio notes = | |audio notes = | ||
− | |interface = | + | |interface = Chromium |
|interface notes = | |interface notes = | ||
|input = | |input = | ||
Line 379: | Line 403: | ||
|anticheat notes = | |anticheat notes = | ||
}} | }} | ||
+ | |||
+ | ===Modifications=== | ||
+ | {{Fixbox|description=Enabling console|fix= | ||
+ | Electron UI and console can be enabled by editing <code>resources\app\start.js</code> in the game folder, changing <code>DEV=0</code> to <code>DEV=1</code> | ||
+ | }} | ||
+ | |||
+ | ====Cookie Monster==== | ||
+ | [https://steamcommunity.com/sharedfiles/filedetails/?id=2685721341 Cookie Monster] mod provide statistics and cost analysis. It does not disable achievements. Mod options can be enable/disabled individually. | ||
==System requirements== | ==System requirements== |
Latest revision as of 10:37, 22 March 2023
Developers | |
---|---|
DashNet | |
Publishers | |
Playsaurus | |
Engines | |
Electron[Note 1] | |
Release dates | |
Windows | September 1, 2021 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Persistent |
Controls | Menu-based |
Genres | Clicker, Idle |
Art styles | Pixel art, Stylized |
Themes | Comedy |
Cookie Clicker is a clicker idle web-based game created by Orteil and Opti from DashNet.
The game was released initially as a web-based game in August 2013 and has been updated multiple time since. In 2019, the Android version was added, and in 2021 released on Steam.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Steam |
- The Steam version give 1% CpS boost (require an unlock later in the game) for every 100 online Steam players, up to 100%. Steam workshop for mods is supported.
- Can be played for free on the web. The web version give 1% CpS boost to everyone for every active Herald tier patrons on DashNet Patreon (up to 100 patrons).
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\cookie-electron\ |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/1454400/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Steam | <Steam-folder>\userdata\<user-id>\1454400\remote\save.txt |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/1454400/pfx/[Note 2] |
- Save data can be exported in-game to text. The save text for Steam version can be loaded in the web version and vice-versa, but is not officially supported.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Windowed mode can stretch over multiple screen, fullscreen limited to one screen only | ||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | No dedicated fullscreen option | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | |||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Ray tracing (RT) |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | See the glossary page for potential workarounds. | |
Mouse acceleration | Use desktop mouse option | |
Mouse sensitivity | Use desktop mouse option | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Hook input (legacy mode) | ||
Steam Controller button prompts |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Option for sound effect and music volume (0-100%) | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | Only affect music | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Simplified Chinese | ||||
Czech | ||||
Dutch | ||||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Polish | ||||
Brazilian Portuguese | ||||
Russian | ||||
Spanish |
Issues fixed
Mouse cursor is offsetted (Linux)
Unmaximize |
---|
While maximized, the mouse cursor may be off. A known workaround is not maximizing the game window. |
Other information
API
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Interface | Chromium Embedded Framework |
Modifications
Enabling console |
---|
Electron UI and console can be enabled by editing |
Cookie Monster
Cookie Monster mod provide statistics and cost analysis. It does not disable achievements. Mod options can be enable/disabled individually.
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | Server 2008, 7, 8 | |
Processor (CPU) | 2.33 GHz Intel Atom 1.60 GHz |
|
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 350 MB |
- A 64-bit operating system is required.
Notes
- ↑ Electron engine build: 11.4.11[1]
- ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/1454400/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (1454400) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.