Heart Box

Heart Box

34 Achievements

1,000

15-20h

PC
Log in or Register to track Heart Box achievements progress.
Shopoholyk

Shopoholyk

You collected all pink, blue, fiolet and yellow skins!

20

1.15%

How to unlock the Shopoholyk achievement in Heart Box - Definitive Guide

This achievement will likely be the last one you unlock and it is a bit of a grind since you need around 34,000 heart coins to unlock all the blue, pink and yellow skins as well as watching ~155 ads ALONE to unlock all the fiolet skins.

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.
9
0

14 Jan 2019 22:28

15 Comments
As of this post, I'm grinding out ads for 100 coins a pop while the ad is just a group of images. Just click the +FREE icon in the bottom right corner and keep watching the ad. You can also get another 400 coins from "subscribing" to their social media feeds. I use quotes because I got them before the tabs opened for me to actually subscribe. Anyway, if you wanna make an AHK script for this method, it might be easier until they incorporate more videos.
0
0
By Dino Mcfly on 13 Feb 2020 07:53
You're a legend! I wasn't able to get the AHK script to work properly, but I have been able to use TinyTask to record mouse movements and play level 1 'bathe the ducky' on autopilot indefinitely.
0
0
By mrbellek on 24 Jan 2019 16:03
Thanks for the input. I considered TinyTask, but the ads are just too random for me.

I've been updating the code so the timing is optimal and simply checks for the next step instead of just estimating the time for each input. The ads are proving difficult though.

Glad you found an option that works for you though!
0
0
By Twincats on 24 Jan 2019 23:14
Thanks for this! Do you happen to know if this still works? I'm having a bit of trouble.

It works fine until the gift is accepted after 10 levels. It accepts the gift, then seems to wait for the ad and then click on the ad (i think), opening a browser tab for that ad.
0
0
By ORGET0RIX on 13 Mar 2019 16:44
Hey, just got in. I'll check the script out in a bit to see if I can reproduce this problem and get back to you.

EDIT: Okay, just tested it. I see what the problem is. Looks like the ads have changed since I've played. I'm fixing the code now and I'll update it on Pastebin.

EDIT: Updated the code and added a restart option (R) as well. Everything should work now. Let me know if there's any more problems and thanks for pointing this out.
0
0
By Twincats on 13 Mar 2019 23:51
Can you clarify, does this achievement require basically purchasing everything in the entire store, across all the tabs? I can't find any info anywhere. I'm not clear on whether it's every tab in the whole store, or only the things on the tab that you would typically think of as a "skin"? I.e. just the ones on the second tab that change the color/pattern of the cube itself.
0
0
By thanatos8285 on 16 Apr 2019 13:56
You must purchase everything in the first 6 tabs. The 7th tab is the VIP section which does not count towards this achievement.

The only exception is that there are two VIP cosmetics on the last pages of the 1st, 2nd and 6th tab. These do not count toward the achievement either.

I hope this information helps. If you have any further questions don't hesitate to ask.
0
0
By Twincats on 16 Apr 2019 18:52
Great, thanks so much for clearing that up!
0
0
By thanatos8285 on 22 Apr 2019 18:27
I'm not super-well-informed when it comes to this script stuff. But I have used Tiny Task in the past for other games. Is that what this is for?
0
0
By CryptCore on 17 May 2019 18:31
No, it's for AutoHotKey. https://autohotkey.com

1. Download and install AHK.
2. Right-Click on your desktop.
3. Find "New" in the menu.
4. Click "AutoHotkey Script" inside the "New" menu.
5. Give the script a new name. It must end with a .ahk extension. For example: CoinGrind.ahk
6. Copy the code from the link above into the file and save it.
7. Then just follow the instructions above.
0
0
By Twincats on 17 May 2019 22:04
Thank you! I will try that out!
0
0
By CryptCore on 17 May 2019 22:21
It's automatically clicking ads on me whenever they pop up. While running it also occasionally selects level 21 instead of 1.
0
0
By Toamikel on 01 Aug 2019 15:54
I'll test it out in a few hours when I'm free. The biggest problem is that Heart Box has been updated many times and the ads seem to change in form and measure constantly.
0
0
By Twincats on 01 Aug 2019 16:51
October 2020: The ads seem to have disappeared altogether. You click the watch ad button and essentially get coins. A much faster process, very easy to macro.
0
0
By ALoneWolf42 on 09 Oct 2020 18:42
Hey, I've tested it out over a span of a few days and I haven't had any issues. I noticed some of the ads changed and there's the seldom ad that can't be closed, but besides that nothing. It seems that if the script is clicking ads and selecting level 21 perhaps there's a resolution difference? Which resolution are you running on? I coded it for a specific resolution stated in the solution. Let me know if any issues are still occurring and I'll try to help further.
0
0
By Twincats on 06 Aug 2019 11:01
View all 15 comments Show less comments
Make sure your default browser has no tabs that you want to keep open.
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.
2
0

03 Aug 2019 03:22

2 Comments
How do you repeat as desired? You get 400 coins for doing this once, but I don't see where you can reset to get any more.
0
0
By PhillipWendell on 11 Jan 2020 16:59
Don't have the game installed anymore, but it was something along the lines of backing out of the Free Coins dialog box and then going back in.
0
0
By Toamikel on 11 Jan 2020 20:02

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.

0
0
Total costs of skins of each color:
Pink - 10890
Blue - 7940
Purple - advertising
Yellow - 14900

In total, you need 33,730 local currency + viewing a considerable amount of advertising.
0
0

28 Oct 2019 13:42

1 Comment
Complete after achieving " Bourgeois/Bourgeois ".
0
0
By RenBy on 22 Feb 2023 07:37