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.
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.
I believe the script I wrote handles your requirements
https://www.steamgifts.com/discussion/0cMuP/steamgifts-region-helper
Comment has been collapsed.
253 Comments - Last post 32 minutes ago by Bum8ara5h
144 Comments - Last post 1 hour ago by SeaGoblin
46 Comments - Last post 2 hours ago by MeguminShiro
2,036 Comments - Last post 2 hours ago by MeguminShiro
69 Comments - Last post 4 hours ago by Kalzar
148 Comments - Last post 8 hours ago by adam1224
382 Comments - Last post 8 hours ago by mageek
12 Comments - Last post 8 minutes ago by coleypollockfilet
31 Comments - Last post 9 minutes ago by ArtemB1988
149 Comments - Last post 22 minutes ago by Ninglor03
638 Comments - Last post 48 minutes ago by chocochips
96 Comments - Last post 58 minutes ago by hyrokey
189 Comments - Last post 1 hour ago by Shanti
2,426 Comments - Last post 1 hour ago by Nability
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.