I appreciate that the simplest way to make a forum keydrop is just to paste the key into the text of your post. There are easy ways to "encode" it to beat the dirty scripters who simply scrape keys off the forum silently, thanklessly and without any accountability, but it would be nice to have a simple, straightforward and integrated mechanism to ensure that this didn't happen. Perhaps with a little smart coding, it would be possible to make sure every key goes to its intended recipient - someone who is actually taking part in the forum - and that every keydrop can be tracked.

I'm no coder, and have no idea how easy or otherwise this would be to implement. It's just an idea, which someone a hell of a lot smarter than me might be able to refine (or point out a raft of show-stopping loopholes I'd never even have considered)...

  • Added to the posting tools and shown alongside "bold, italic" etc clickies could be a "keydrop" button. This would allow the poster to both enter the serial key AND, vitally, the game to which it corresponds

  • Keys would be obscured until clicked on, and only users whose sync account doesn't show in the game as owned would be able to reveal the key. Perhaps hovering over the hidden key might reveal the game, so people who weren't interested would have the option of not clicking on it?

  • Once clicked on a single time, the key would show as "used", and no further users would be able to click on (and reveal) the key. The taker's name would be displayed (ie "Claimed by xxxxxx"), in the same way that the site shows the names of giveaway winners.

  • For a short time, an option would be available for the claimant to return the key if accidentally clicked on, resetting the keydrop to its initial unused state.

  • Obviously anyone claiming a key and then not using it within 7 days would be liable for suspension, as would users returning used keys or making troll keydrops...

As above, this may be wildly difficult to code, and/or a pain in the arse to administer. That said, with a more robust system in place, people might feel a lot happier about dropping keys in the forums :) The option to simply paste a key into the text could still be available for Luddite users, or those who want to reward the scripters for their diligent coding...

Flame away, haters...

11 years ago*

Comment has been collapsed.

This would indeed be cool, but you are correct on the fact that it would take some serious work to implement :)

Maybe something simple like :spoiler: text that you need to click to reveal (like some forums already have). Nobody would be able to "claim" the key but it would be one extra step to prevent it from just sitting out in the open.

11 years ago
Permalink

Comment has been collapsed.

Or you could manually hide the key by example typing like this : ab(two)d(dash)yo(tree)f(dash)h(six)jk(dash)kl(one)s (not a real key)

11 years ago
Permalink

Comment has been collapsed.

Thnx for Euro Truck Simulator 2013

11 years ago
Permalink

Comment has been collapsed.

I believe this could work, i.e. 0(four)Q(two)M-DD(nine)GF-AC(five)IP something like that.

11 years ago
Permalink

Comment has been collapsed.

Thank you for Dead Space ;)

11 years ago
Permalink

Comment has been collapsed.

You are welcome, good ninja.

11 years ago
Permalink

Comment has been collapsed.

Yes, per my original post (now emboldened), this is an option, but it would still be nice for users to have a straightforward method of making keydrops, and for there to be some sort of accountability to see who got the key in the end, if only to satisfy the gifter's curiosity :)

That's an area where I think Steam lags behind Desura in terms of revealing key ownership.

11 years ago
Permalink

Comment has been collapsed.

11 years ago
Permalink

Comment has been collapsed.

I think that this is a brilliant idea. I would love to know whether keys have already been taken before I got there, although in theory script-scrapers might still be able to get it unless there was a re-captcha or other form of verification.

11 years ago
Permalink

Comment has been collapsed.

At the moment, these people don't even have to be logged in to scrape keys :(

You'd need to write a script that would click on the actual clicky box for the keydrop. Certainly not impossible, but I suspect that before long these scripters would be unmasked and [hopefully] banned. A captcha might be a good additional layer of security :)

11 years ago
Permalink

Comment has been collapsed.

I had seen someone drop a Dead Space 3 code earlier and what he/she did was spell out some of the numbers. Not sure how effective that was though.

11 years ago
Permalink

Comment has been collapsed.

Would probably be easier to just code it as a new giveaway feature where the first person to "enter" wins and it doesn't give cv. That would also let you use all the giveaway limitations like group or cv. So then you just link to the giveaway and the first person to enter gets the key.

11 years ago
Permalink

Comment has been collapsed.

You could create a topic and say something like "First person to comment their favorite will get a key for ". That should be able to beat scripts/bots.

11 years ago
Permalink

Comment has been collapsed.

Hide it behind simple itstoohard puzzle, which could say what is the game that is given upfront.

11 years ago
Permalink

Comment has been collapsed.

I used to hide most of my private giveaways behind very simple 1-question ItsTooHard "puzzles" just to ensure it was real people entering them.

11 years ago
Permalink

Comment has been collapsed.

I am a programmer and I can tell you that simply hiding the key from the eyes doesn't means the key is truly hidden, it's still in the page source code which is easily accessible (Ctrl+U on Chrome).
My proposal is to implement a hidden key funcionality where whoever wants to get it would need to type a captcha or something similar and checking if the user is really registered on Steam Gifts, then the key should be fetched from the servers and inserted into the page. For now I suggest applying a simple cipher to the key such as ROT13 or reversing the letters, taking care to warn people about it, won't stop unregistered people though.

11 years ago
Permalink

Comment has been collapsed.

What I was trying to say in my post was that it's more than visible obfuscation. As you say, the key would need to be stored on the server, and retrieved when the box was clicked. To "reveal" the key a user must not own the game (and therefore must be logged in), and that user's name would be recorded and revealed in the keydrop thread.

As things stand, encoding of some sort seem the way to go, as plain keydrops are likely to get sucked up by scripters :(

11 years ago
Permalink

Comment has been collapsed.

I think your idea is implementable.
Firstly, the key can be stored directly on a database instead of the site, meaning no ninjas in source code for the page.
Secondly, this prevents sad people from trying the key when it's claimed and the ungrateful ninjas.
Thirdly, I believe this doesn't take more than a week to implement, considering it's just going to be implemented on the forum side of SG.

11 years ago
Permalink

Comment has been collapsed.

Thx for skyrim

11 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

11 years ago
Permalink

Comment has been collapsed.

Nice subtle key drop there. Nabbed it. Thanks!

11 years ago
Permalink

Comment has been collapsed.

Haha! Nice one :)

I hadn't heard CodeHookup before. Does it work in a similar way?

11 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

11 years ago
Permalink

Comment has been collapsed.

Ah - ok. Thanks for the heads-up and the linky :)

11 years ago
Permalink

Comment has been collapsed.

I quite like it! Steam admins and mods listen up!

11 years ago
Permalink

Comment has been collapsed.

Did you mean to write Steamgifts?

11 years ago
Permalink

Comment has been collapsed.

I like the sound of this. If you could also inform Steam to allow users to see which account the key is activated on, that would also be of great help!

11 years ago
Permalink

Comment has been collapsed.

I'll raise it with Gaben next time he's around for tea and crumpets :)

11 years ago
Permalink

Comment has been collapsed.

I thiNY52Pnk, that the way peoM5ple drop their keGX0ys is theGFir own buiQJIsness

11 years ago
Permalink

Comment has been collapsed.

Thanks, but already owned.

11 years ago
Permalink

Comment has been collapsed.

Good intentions and initial idea. But, I would also be concerned about this adding to CG's workload in one way or another.
Seems this thread is stirring up some good options.

11 years ago
Permalink

Comment has been collapsed.

Oh, definitely. I'm not very technically minded, so I freely admit to not knowing the scale of work involved (although I'm guessing it would be a major undertaking).

I don't know if it could be integrated into Steamgifts Plus, or whether Kaitlyn's considerable coding skills might be available for enhancements to the site?

Well, it's all hypothetical. Just a suggestion and some idle rambings, but as you say, it's certainly stirred up some good alternatives. Hopefully it might cause a few people to think about how they drop keys in the forum, so that they don't get immediately harvested by the faceless scripters :)

11 years ago
Permalink

Comment has been collapsed.

You could always set up elaborate puzzles! :D

11 years ago
Permalink

Comment has been collapsed.

I think it's a good idea, but what happens to people who drop keys not knowing if they were used before (where a pastebin of keys gets posted and it's user-driven for them to delete the key after it's been used)? It would be unfair punishing them.

11 years ago
Permalink

Comment has been collapsed.

There would always be the option of dropping dubious keys in the forums, or [probably better] as a pastebin document.

Even if the suggestion was viable, it still wouldn't be the only way to share keys on Steamgifts :)

11 years ago
Permalink

Comment has been collapsed.

I've found that doing a simple ROT-13 encoding on the key stops people from claiming it too quickly. If they don't read the thread and see that's what you'd done, then they will get a legit-looking key that's just invalid.

11 years ago
Permalink

Comment has been collapsed.

I like this idea a lot but it might not be easy to implement.

11 years ago
Permalink

Comment has been collapsed.

I like it! I can't comment on how to improve it / implement it, bit my only comment is that the bold / italics buttons are only visible with SG+ iirc so it would need adding the site 'mark up' so that people without SG+ could add keys. Something like {KeyDrop}[Game Name](Key to be dropped)?

11 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

11 years ago
Permalink

Comment has been collapsed.

some time ago a russian site implemented something like that to support key drops on the forums. while it is a nice system, it looks like it is coding intensive (database, accounting, etc). besides it would basically create a channel of giveaways parallel to the normal one, based on requirements (account age, CV level, etc), not random but based on speed. even if nice an idea, i cannot see how to sell the idea to the web creator and administrator.

11 years ago
Permalink

Comment has been collapsed.

Well, I think there are a few obvious benefits, but whether they outweigh the time and effort it would take to implement and police is another question...

From what you and others have said, it sounds like it would involve a significant amount of work to put in place :)

11 years ago
Permalink

Comment has been collapsed.

Closed 11 years ago by AtomicWoodchuck.