I would love better functionality to make region restricted giveaways. How it is now (if you have tips how to do it better please for suggestions):
1) As far I see I can choose only one preset region and can not add another/multiple preset regions.
2) Because of 1) I need to add each country manually which is time consuming
3) You can not choose from all Steam regions in preset regions - some missing
Also I dont know what is the difference between Europe and Europe HB.

I would love these functionalities:
1) possibility to choose multiply regions (with added all / more preset regions).
2) possibility to copy country codes from steamdb or HB info with option to add or remove these countries (2 options)

9 months ago*

Comment has been collapsed.

Some improvement to region restrictions would be highly welcome. I don't have specific suggestions, but when you get these random keys with seemingly arbitrary restrictions, it takes so much time to go through each one manually. Some integration to SteamDB seems to be the ideal solution, not considering technical implementation

9 months ago
Permalink

Comment has been collapsed.

Yea. instead of copying it could be integration that you would just give a ID from SteamDB or page :). But copying country codes could be more universal as you could also copy them from HB gifting info with region restrictions - that is why it could be option to add these codes (copied from steamdb) or to remove them if HB give negative info like this key can not be given away in these counties codes :).

9 months ago
Permalink

Comment has been collapsed.

Hmmm good point. Copying stuff manually would remove the need to fully integrate the systems, as long as SG is able to recognize the pasted information. Really nice idea

9 months ago
Permalink

Comment has been collapsed.

HB region pop-ups aren't correct to begin with. They're about who gets a particular key sub, not who can redeem it.

9 months ago
Permalink

Comment has been collapsed.

Yea I know they are no accurate, but if you have not other, better info it could be used :).

9 months ago
Permalink

Comment has been collapsed.

Also I dont know what is the difference between Europe

Åland Islands, Albania, Andorra, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia, Malta, Monaco, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Svalbard and Jan Mayen, Sweden, Switzerland, Turkey, United Kingdom, Vatican City

and Europe HB.

Åland Islands, Albania, Andorra, Austria, Belgium, Bosnia and Herzegovina, British Antarctic Territory, British Indian Ocean Territory, Bulgaria, Cayman Islands, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Falkland Islands, Faroe Islands, Finland, France, French Guiana, Georgia, Germany, Gibraltar, Greece, Guadeloupe, Guernsey, Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia, Malta, Martinique, Mayotte, Monaco, Montenegro, Montserrat, Netherlands, Norway, Poland, Portugal, Réunion, Romania, Saint Helena, San Marino, Serbia, Slovakia, Slovenia, South Georgia and the South Sandwich Islands, Spain, Svalbard and Jan Mayen, Sweden, Switzerland, Turkey, Turks and Caicos Islands, United Kingdom, Vatican City

9 months ago
Permalink

Comment has been collapsed.

Thx for the info.

9 months ago
Permalink

Comment has been collapsed.

I would have loved your second suggestion a few months ago when creating giveaways for this: https://steamdb.info/sub/625030/ , it took ages! It would be really great if you could just copy/paste the space-delimited list of country codes to either include or exclude straight from SteamDB.

9 months ago
Permalink

Comment has been collapsed.

Hehe. THE SAME game gave me initiative to post this suggestion :). But of course problem is general - it is really painful to do such GA (of course you can just select one preset region but if you want to give chance for people from every allowed countries it is... bad :).

9 months ago*
Permalink

Comment has been collapsed.

15 minutes of hard labour in the notepad salt mines. Obviously I did not test it much. Save as bookmarklet (for example edit the URL of an existing bookmark to match – or mark the code block and drag it into your enabled bookmarks bar and edit the tile).
The very first thing clicks 'Select None' / 'Select All' to have it more silly-person-proof; custom changes would be done after.

SG GA region lock ALLOW these countries

javascript:(() => { document.querySelector('[data-form-list-action=select_none]').click(); let cc = prompt('country list from SteamDB (space-separated) to allow','').split(' '); [...document.querySelectorAll('[data-input=country_item_string] > .form_list_item[data-name]')].forEach(el => { const c = el.getAttribute('data-name').slice(-2); if (cc.includes(c)) el.click(); }); })()

SG GA region lock DENY these countries

javascript:(() => { document.querySelector('[data-form-list-action=select_all]').click(); let cc = prompt('country list from SteamDB (space-separated) to deny','').split(' '); [...document.querySelectorAll('[data-input=country_item_string] > .form_list_item[data-name]')].forEach(el => { const c = el.getAttribute('data-name').slice(-2); if (cc.includes(c)) el.click(); }); })()

Countries that have different country codes on SteamDB than on SteamGifts would require more effort, and I can't guarantee this doing a ton of clicks at the same time is a good idea.

9 months ago*
Permalink

Comment has been collapsed.

Just tested and all LGTM! Appears to work perfectly, thank you so much!

9 months ago
Permalink

Comment has been collapsed.

Thx for an effort. Will try to check this one later. I am not so familiar with these things = will need to experiment :). Yea there are some not recognised countries from steamdb (and it would be great to have similar coding, but even if such countries would be ignored would not be bad:).

9 months ago
Permalink

Comment has been collapsed.

Yea it works at last on first glance. Will save this codes for future use :). Will use it at last until the proper official SG implementation ;). Thank you!

9 months ago
Permalink

Comment has been collapsed.

Yep some work in that section would be much appreciated.
A lot of people end up not giving away restricted keys or just picking their country to avoid having to check boxes for 10 mn so it's a waste.

9 months ago
Permalink

Comment has been collapsed.

I posted this userscript a while ago for the LATAM/MENA regions: https://www.steamgifts.com/go/comment/Bp2zMZN

You can adapt it to add your own preset for a custom set of countries, this should help if you often create region restricted giveaways with the same set of restrictions, just hand pick the country IDs once, and reuse the preset thereafter.

9 months ago
Permalink

Comment has been collapsed.

Note that you can do templates with ESGST. This included custom country sets.

9 months ago
Permalink

Comment has been collapsed.

I believe the script I wrote handles your requirements
https://www.steamgifts.com/discussion/0cMuP/steamgifts-region-helper

6 days ago
Permalink

Comment has been collapsed.

Thank you. I will check it for sure! This Luckyz code also worked. But this one looks cool (and more "complete") and I installed it in Tampermonkey. I will test it soon :).

5 days ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.