This page acts as a replacement for Netmarble's coupon redemption pages. This is mainly for convenience but also because those pages straight up do not work for some people.
If you would prefer to use the original coupon redemption sites, the links are below.
To redeem the coupon to your account, this form needs you to enter your PID (Player ID), which is a unique 32-long string tied to your in-game account. While your PID data gets processed on the server-side, it is not stored anywhere.
You can find your PID by going to the home page, clicking on your IGN in the top left, going to the "INFO" tab, and copying the "ID" under the version number.
There is an option to save your PID(s) into your browser's localStorage
, which is opt-in only. localStorage
is browser-specific storage.
If you would like to flush your stored PID data, you can use either of the buttons below.
While nothing bad will happen (probably) if your PID is stolen, it is understandable if you do not want to enter your data below.
If you don't trust this form with your data and the Netmarble sites aren't working for you, an alternative is to POST the request yourself.
Requests should be sent to the following URLs:
Event Coupon | https://couponview.netmarble.com/coupon/mherosgb/1056/apply |
One-Time Coupon | https://couponview.netmarble.com/coupon/mherosgb/1280/apply |
Payload needs to consist of the following:
{ "pid": "<YOUR_PID_HERE>", "channelCode": 100, "couponCode": "<COUPON_CODE_HERE>" "gameCode": "mherosgb" }
Example Python script (requires the requests
library):
import requests pid = input("Enter PID\n\t") code = input("Enter coupon code\n\t") payload = {"pid": pid, "channelCode": 100, "couponCode": code, "gameCode": "mherosgb"} response = requests.post("https://coupon.netmarble.com/api/coupon", json=payload) if not response.ok: print(f"Something went wrong, server sent {response.status_code}.") response = response.json() if "success" not in response.keys(): print(f"Unsuccessful: {response['errorCode']} - {response['errorMessage']}") else: print(f"Success, claimed {response['resultData']['rewardTitle']}! Check your inbox in-game for your rewards.")
hasn't actually been added yet.
The "Multiple" tab allows you to store and redeem codes for multiple PIDs at once. This can be alt accounts, claiming for your mates or alliance members, whatever.
- The form rows above, and the multi-line text box below, are both representations of your "multiple PID" data.
- You can edit either one of them and the other will update. The multi-line is good for transferring between devices (since the "save" feature is browser-specific) or backing up your data.
- To edit the multi-line data, enter each PID on its own line followed by two pipes (||). You can then put a label after the two pipes.
- You can label each PID so you know what it is for (e.g. write the account name).
- When ready, hit "Claim All" and it will try to claim the given coupon code for all PIDs. This only works for Event Coupons (as One-Time Coupons obviously can't be claimed by multiple accounts).
Proc-Friendliness
Certain characters have "proc-friendliness" ratings that are meant to complement their rotations. This provides information on which Custom Gear effect they perform better with: a one-time damage increase (Proc) or persistent increase (Rage).
If you do not know what any of this means, check out Part 5 of the Beginner's Guide.
Notes:
- All the rankings here are subjective to a degree. If you completely disagree with something, please raise it in the THANO$VIB$ Discord.
- The C.T.P. of Energy is used to indicate proc-friendliness, and C.T.P. of Rage for non-proc-friendliness, as they are the classic examples of each. However:
- An Obelisk with a Damage Proc or a C.T.P. of Destruction also works for proc-friendly characters.
- A C.T.P. of Judgement (where applicable) also works for non-proc-friendly characters.
- Note that a "mini rage" (Obelisk with Rage effect) is not included above - most characters that are not very proc friendly would still perform better using a suboptimal rotation and a Obelisk with a proc.
- Please do not take this section as recommending to equip a Rage to certain characters. It considers only the character's skillset in isolation, not how relevant they are overall (which should be the basis of your C.T.P. choices).
- There may be cases where you equip a Rage on a character who is more proc-friendly than another, just because that character is usable in more content.
- In some cases, you may even want to equip a Rage on a perfectly proc-friendly character, if they are most useful in modes where Rage is simply better than Energy/Destruction (e.g. Alliance Battle).
Proc-friendliness ratings consist of 4 scales, described below.
Overall Rating
Theme Switcher
Click on the icons on the right to switch theme.
- trying to let you know (default)palette
- one in a million (recommended light mode)palette
- tequila sunrise (dark mode)palette
- fancy ouupalette
- summer dayspalette
- risky risky wiggy wigipalette
- electricity tonight bebepalette
- pop pop pop uh uhpalette
- poop poop poop ugh ughpalette
- dub dub dub dub dub dub dubpalette
- HOT PERSON AT WORKpalette
- ddu-du ddu-du jonnypalette
- wanna wanna wanna make it shinepalette
- mrs clordpalette
- Staul Dradpalette
- wavegang#9999palette
Erm.....
you shouldn't be seeing this. please try again and report via discord if the issue persists.
Erm.....
you shouldn't be seeing this. please try again and report via discord if the issue persists.
Erm.....
you shouldn't be seeing this. please try again and report via discord if the issue persists.
Erm.....
you shouldn't be seeing this. please try again and report via discord if the issue persists.
Erm.....
you shouldn't be seeing this. please try again and report via discord if the issue persists.