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
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 :).
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
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
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.
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 :).
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.
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:).
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.
Comment has been collapsed.
62 Comments - Last post 10 minutes ago by pb1
887 Comments - Last post 28 minutes ago by MeguminShiro
530 Comments - Last post 28 minutes ago by MeguminShiro
16 Comments - Last post 50 minutes ago by klingki
47,105 Comments - Last post 2 hours ago by Pish4
39 Comments - Last post 6 hours ago by shivam13
1,758 Comments - Last post 7 hours ago by CutieTheRooster
121 Comments - Last post 33 minutes ago by CBlade
1,196 Comments - Last post 42 minutes ago by CBlade
37 Comments - Last post 55 minutes ago by wigglenose
145 Comments - Last post 56 minutes ago by rimvydasm
65 Comments - Last post 1 hour ago by cg
90 Comments - Last post 1 hour ago by cicangkeling
51 Comments - Last post 2 hours ago by Mirzabah
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)
Comment has been collapsed.