- Cookie chain calculation now correctly stops at a maximum of three hours worth of collected cookies.
- HC calculation now take the global multiplier from Easter upgrades into account.
- (Most) Easter upgrades will also have the correct stats in their tooltips.
- Tooltips no longer flicker
- Rewrote all CSS in LESS, organized into logical directories and files (yay!)
- Tweaked some notification colors
- Concatenated cookiemaster.js and external-methods.js into a single file for improved loading speed
- build/ directory now used for local project build (testing), minified production files now served from dist/
- Restructured Gruntfile.js to accommodate the new build tasks, also improved build speed
- Minor structural changes to accommodate the planned JS refactoring
- Added Bitcoin donation option to the main site
- Removed backwards compatibility with very outdated bookmark/userscript codes. If you are having issues loading the new release, please update your bookmark to the one currently on the site :)
- Improved performance for auto-buying
- Greatly improved auto-buying speed
- Tweaked auto-buying efficiency slightly
- Fixed bug where auto-buy timer bar would be wider than panel
- Auto-buy "next purchase" display now updates correctly
- Added setting to auto-buy Santa unlocks
- Fixed Elder Pledge resetting after each purchase/golden cookie click
- Fixed incorrect Elder Wrath state
- Fixed Season Upgrades not appearing
- Fixed Elder Pledge/Auto-pledge not working correctly (I think)
- Added Elder Pledge to auto-buy blacklist
- Added Auto-buy feature with timer and status bar
- Auto-buy follows normal BCI rules with a few exceptions:
- Upgrades without a determinable BCI are prioritized if they are the cheapest buyable item
- Season Switching upgrades are blacklisted from the auto-buyer
- Santa Upgrades must be unlocked manually, however once unlocked will be purchased automatically according to the BCI rules
- Added auto-buyer setting to choose whether to research Grandmapocalypse or not (warning dialogs must be clicked manually)
- Effective CpS is now calculated by taking a rolling average of your gross cookie gains over the last n minutes (user configurable)
- Effective CpS is now used to estimate time remaining for purchases
- Added user setting to specify click tracking period
- Added stat to show average cookie clicks (also used for BCI calculations for clicking related items)
- Upgrade efficiency now calculated using the same method as for buildings
- Removed many unused methods from external-methods.js as a result of the above
- Split Settings panel into separate tabs and screens
- Moved some settings around for clarity
- Renamed "Apply Settings" button to "Save Settings" and moved it to the top of the panel
- Removed the "Pause" button
- Clean UI feature now hides the Store title
- Introduced a nice sprinkling of new bugs
- Known bugs/issues:
- The auto-buy timer will sometimes fill way more than the width of its container
- Game can lag when building from a reset and player has a lot of HC and/or auto-clicker enabled
- Currently there is no indicator for when the auto-clicker is in "saving up" mode
- CpS after reset stat now assumes player has bought all Heavenly Upgrades (100% HC multiplier potential)
- Switched Cookies to X Heavenly Chips stat to use shortened time estimation formatting
- Fixed ambiguous CpS after reset stat, also now respects the user's preferred display setting for decimal places
- Added stat to show CpS increase after a reset, based on current buildings/upgrades/etc
- Added time estimation to bank required for next cookie chain tier stat
- Messages can now be dissmissed by clicking anywhere on the message
- Added a button to dismiss all messages when multiple messages are on screen
- Changed Lucky & Lucky+Frenzy tooltip deficit warnings to warn only when a purchase would decrease your current max reward, as opposed to the higher max reward after making the purchase. This improves buying efficiency.
- Fixed bug where chain deficits would show in tooltips when player had not yet reached minimum chain payout amount
- Fixed bug where upgrades purchased during a game would continue to show empty deficit tooltips on the main stats page
- Shortened the bookmarklet again. No particular reason.
- Fixed bug where the auto-clicker for popups would sometimes miss a chain cookie, thus ending the chain prematurely
- Tooltips should now always be positioned completely within the viewport
- All tooltips now have the same minimum width (300px) for better formatting
- Tooltips now correctly display "done" message in time left field
- Fixed bug where achievements were unlocked before they were earned
- Fixed bug where upgrades would appear in the store before they should
- Fixed bug where deficit stats would appear in tooltips in the native Stats panel
- Added setting to show or hide the deficit alerts in the tooltips
- Portals and Grandmas now show correct income and BCI values
- Income and BCI calculations for buildings are now performed by simulating actual purchases, to ensure 100% correct calculations. Upgrades still based on the older method of computing all modifiers from the base cost.
- Added CpC income stat to clicking-related Upgrade tooltips
- Added setting to hide the native game buff timer bars
- Max/current Lucky and Lucky+Frenzy reward stats are now highlighted if reached
- Fixed bug where Reindeer timer in title bar would display when it shouldn't (and count backwards)
- Missing Upgrades stats now display descriptions for each upgrade
- Missing Upgrades stats should no longer display the season switching upgrades once Season Switcher has been purchased
- Fixed bug where Prism upgrades would not have their efficiency and gains calculated
- Added stat to show estimated time remaining until X Heavenly Chips
- Updated plugin to fix compatibility issues with latest game release (v.1.0411)
- Seasonal timers will now only display during the correct season
- Added info for Prisms to building efficiency calculations
- Removed 10 second option from Pop Wrinklers setting as it was only intended for debugging
- Converted entire project to use 4 spaces for indentation across all HTML, CSS and JS
- Streamlined build process for easier updating
- Fixed bug where Auto-pop Wrinkler timer would not reset properly after reaching zero
- Fixed bug where Auto-pop Wrinkler feature would not show timer bar for first countdown after setting was saved/changed
- Fixed bug where games with very high numbers would calculate incorrect or missing information for Prestige stats
- Changed auto-clicker option for Click Frenzies to also include Elder Frenzies
- Added a visual timer bar for Automatically Pop Wrinklers setting
- Added tooltip stat to show when a purchase would put you under the bank required for current maximum Cookie Chain tier
- Added interactive Prestige stat to show total cookies and cookies remaining to reach an arbitrary number of Heavenly Chips
- Added total number of cookies required to the Cookies to next HC stat
- Fixed User Script icon URL
- Reverted fix from previous release since Cookie Clicker live site is not UTF-8 compatible :(
- Fixed character encoding issues in some number notation formats
- Fixed typos in scientific notation suffixes
- Amended update message for Chrome extension users
- Wrinkler stats now have a Wrinkler-themed icon
- CSS tweaks to stats page
- Fixed potential bug where timers would not reappear when tab was not active and auto-clicker for popups was on
- Minor performance enhancements
- Fixed potential catastrophic plugin crash on initialization
- Added moderate performance improvements to plugin loading and initialization routines
- Minor changes to the Chrome Extension manifest
- No new features this time, sorry :(
- CookieMaster now silently fixes the game bug where Golden Cookies and Reindeer do not spawn in a new, unsaved game.
- Updated site to not show "Add to Chrome" button to non-Chrome users
- Secured all game manipulating methods into a function that ensures they are available to work on
- Minor site updates
- Added Chrome extension to repo
- Removed integrity check method to simplify deployment process across both builds
- Fixed some minor bugs
- Added some more system messages
- Improved code sanity in a few methods
- Added some missing comment headers for some methods
- Updated cookiemaster.co.uk to Bootstrap 3.1.0
- Small improvements to cookiemaster.co.uk layout
- Changed update checker script to prevent it from caching AJAX request
- Added some more status messages for when things go horribly, horribly wrong
- Made timer controls more granular. Now you can choose which individual timers you want to show
- Added a timer for Elder Pledge
- Cleaned up code for timers somewhat
- Added setting to auto-pop Wrinklers at specified time intervals
- Added a more persistent messaging system to display dismissable messages
- Changed some existing system messages to use new messging system
- Added auto-update checker. A message will now be displayed when a CookieMaster update is available
- Added setting to show or hide the Missed Golden Cookies statistic since apparently some of you don't like seeing it
- Added setting to hide the building information boxes that appear on hover
- Added setting to always display all available upgrades in the store
- Fixed bug where resetting a game with a high-speed auto-clicker running would unintentionally give extra cookies to the reset game
- Fixed bug where store upgrade tooltips would not disappear after hovering
- Added option to specify custom audio alerts
- Added stats for missing upgrades
- Fixed bug where stats for missing achievements would not update once populated
- Fixed bug where range sliders would not save selected value correctly
- Segregated settings into sections
- Cleaned up some methods
- Added color blind setting
- Added True Neverclick setting to prevent you accidentally clicking the Big Cookie while attempting to get the achievement
- Added auto-clicker for Golden Cookies and Reindeer.
- Added setting for Big Cookie auto-clicker to click during all Frenzies
- Added ability to download logged stats as a CSV (currently only supported in Chrome and Firefox)
- Added stats showing your missing achievements and shadow achievements along with their descriptions
- Cleaned up a few bugs with logging
- Moved CookieMaster to new (and final) host that should be super fast (seriously, it's got SSDs and stuff)
- Added long written notation for those who prefer milliards and billiards
- Fixed bug so now all shortened numbers respect your number rounding precision value
- Minor code refactoring
- Added contributers section to the readme - shout out to those helping to make CookieMaster even more awesome!
- Moved CookieMaster to GitHub pages as we've been booted off of rawgithub :/
- Fixed typo that prevented Reindeer audio alert from playing (oops!)
- Added more number formatting options (scientific, scientific "e" notation and compact scientific notation)
- CpS chart now shows a logarithmic scale with a zero baseline for easy of use
- Fixed delay on Golden Cookie and Reindeer alert sounds (credit to Jesper Öqvist - https://github.com/llbit)
- Fixed some logic with logging when saving user settings and reloading the page
- Added persistent stat logging. You can now track your base and effective CpS across your session(s) (Currently in BETA)
- Massive and wildly unncecessary refactoring of the bootstrap file :(
- Fixed bug in webkit browsers where audio alerts would only play once
- Added volume slider for audio alerts
- Prevented Wrinklers getting clicked when clicking Golden Cookies and Reindeer (yay!)
- Cleaned up some methods
- Fixed incorrect audio file URLs in build directory
- Added building efficiency stats. Methods for calculating stats are derived from Maxime Fabre's forked Cookie Monster repo, which improves on the original Cookie Monster calculations considerably
- Added option to show a table with color-coded keys for building efficiency stats
- Added option to auto-click the Golden Cookie during Click Frenzies
- Audio files for Golden Cookies and Season Popup now moved into the repo
- Enhanced Golden Cookie stats with time remaining to reach Lucky/Lucky+Frenzy required bank
- Added effective CpS method and modified all relevant stats to use this when calculating time remaining
- Added stat to show your effective CpS
- Added stat to show reward for clicking Reindeer
- Improved accuracy of certain stats
- Fixed Cookie Chain stats bug where normal/Wrath chain values and rewards were reversed
- Minor visual fixes and tweaks
- Fixed wrong stats showing for current Luck and current Frenzy + Lucky rewards when player is under the max bank required value
- Fixed wrong stats showing for Cookie Chain bank and CpS values
- Added option to choose rounding precision for large numbers
- Added option to make Golden Cookies more visible when they spawn
- Added option to increase the clickable area of Golden Cookies to help clicking accuracy, especially during cookie chains
- Golden Cookie clicks now register as soon as the mouse is pressed, instead of when released
- Added more stats for CpS and CpC
- Added stats for maximum cookie chain rewards and bank/CpS needed to advance to next chain tier
- Reorganized some of the stats
- Fixed crash when importing a save into a new, unsaved game
- Fixed bug where timers wouldn't show the min limit when importing a save into a new, unsaved game
- Fixed bug in stats for Frenzy and Elder Frenzy CpS values
- Stats panel now updates instantly when opened
- Added CookieMaster version info to Stats and Settings panels
- Fixed bug where clicking a Golden Cookie would sometimes not register properly
- Integrated Stats and Settings windows into the center game panel
- Added option to display timers at the top or bottom of the left panel
- Added option to auto-click the big cookie (with speed control)
- Moved button to pop all reindeer into left panel, now only displays when needed
- Added more stats
- Visual tweaks and improvements
- Cleaned up some messy code
- Fixed broken bookmarklet code
- Fixed bug where Golden Cookie audio alert would play Reindeer alert sound instead
- Fixed bug where title bar counters would display "undefined"
- Now using stricter linting of source files
- Minor performance enhancements
- Fixed bug where audio alert settings would not work correctly
- Improved accuracy of large number formatting (still not perfect though)
- Improved precision of time to next HC stat
- Moderate refactoring of many methods for clarity and performance
- Added more granular control over audio and visual alerts
- Reduced playback volume for audio alerts
- Added section headings to the stats panel
- Added a button to pop all Wrinklers at once
- Removed "s" suffix from timer countdown values
- Minor performance tweaks
- Improved source formatting and commenting
- Added check to prevent loading CookieMaster more than once
- Made some error and warning messages a little clearer
- Removed cache buster parameter from jQuery dependency file
- Fixed bug where top bar would remain visible when Clean UI was active
- Ads are no longer hidden when Clean UI is active
- Added several suffix options when shortening numbers
- Upgrade prices now display correct number formatting
- Moved project to Grunt
- Bookmarklet now loads a bootstrap file that handles all dependencies
- All external sources are now loaded in minified for speeeeed
- First public release :)