Heart Box
34 Achievements
1,000
15-20h
Shopoholyk
You collected all pink, blue, fiolet and yellow skins!
20
1.15%
How to unlock the Shopoholyk achievement in Heart Box - Definitive Guide
If you're playing for free, then you know how painful the ads can be in this game.
Fortunately I have created an AutoHotKey script to help automate your heart coin grind.
It essentially runs the first level in Bathe the Ducky mode repeatedly and will claim both bonuses too.
I've tried to account for every type of nuisance that may arise, so there may be a delay of a few seconds (e.g. a level restarts on its own, an ad loading for the second bonus or difference in video ad times) to account for loading before the next action is taken.
What you should know:
I ran this on a monitor that had a resolution of 1680 x 1050, so you'll either have to adjust to that resolution or alter the code.
F1 starts the script, R restarts the script and Esc will terminate the script.
You need to be in the first 40 levels' selection page with the right tab (trampolines & dynamites) active before executing the script. This is because after completion of a level, the player must exit the level (not replay the level) for the heart coins to count and the bonus level to add up. It also defaults to the right tab in the level select.
The code: https://pastebin.com/zYbRBAwV
One final note: I have tested this to the best of my knowledge and experience and this is what worked for me. After I perfected it, it ran smoothly for 3 hours. If there is an error--such as timing--for you, please let me know and I'll fix the code. I would recommend to keep an eye on it regardless since the game does have a tendency to freeze on occasion and seldom presents an ad with a fake close button that--to my knowledge--cannot be exited out of, requiring a restart of the game.
If you have any further inquiries or problems please don't hesitate to state them below or PM me. I will respond as soon as I can. Thanks.
Go to the store (hanger icon in top left while in a level).
Click the +Coins Free button (bottom right).
Click all the subscribe buttons.
Click the X at the bottom.
Repeat as desired.
After you're done grinding coins just close your browser.
In order to unlock this achievement you'll need to buy all of the skins from the shop. For some reason, the shop is only accessible while you're actually in a level. During a level you'll see a shopping cart icon in the upper left corner you can tap on.
The outline box on the skin shows what color it is relative to the achievements but you'll need to buy them all for this achievement. It'll cost you around 34k coins to buy everything. After completing all 200 levels on every setting, I had just over 20k coins, so expect to be somewhere near 20k when you finish, plus or minus a couple thousand depending how many gifts you get.
At this point you have to grind out coins - you can replay levels to get the same gifts you were getting as you progressed. It doesn't count if you just keep replaying the same level, so you need to alternate levels or modes. The fastest way I've found is to just replay level 191 and alternate between the boxing glove and rubber duck modes (since the coins on screen are worth 3x and 4x for those two modes, respectively). Play the rubber duck mode, tap the blower to finish the level, then choose the boxing glove mode and just repeat back and forth. Every completion takes 2 seconds or so. Every 10 levels you'll get a gift of 60-110 coins, and then you can watch an ad to get another gift. Repeat over and over until you have enough coins to buy everything.
If there is a way to spend real money to buy coins, I spent literally 15 minutes trying to find a way to use my money to buy coins but it either doesn't exist or the interface is so poor that it's pretty well hidden how to spend money. I never found a way to buy coins to avoid the grind.
Once you have enough money, simply buy everything to unlock this achievement.
Pink - 10890
Blue - 7940
Purple - advertising
Yellow - 14900
In total, you need 33,730 local currency + viewing a considerable amount of advertising.