It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
With only one more Atari-Hasbro title left, Icewind Dale 2 Complete brings us perilously close to completing our awe-inspiring offering of epic, level 20, masterwork role-playing games.

[url=http://www.gog.com/en/gamecard/icewind_dale_2]Icewind Dale 2 is a computer role-playing game and the last title created with the Infinity Engine. The setting of choice is, of course, Faerûn of the Forgotten Realms, home to legendary tales and heroes beyond count. The mechanics come from the Third Edition Dungeons and Dragons ruleset, meticulously adapted to work in a real-time game. The story is just enthralling, good enough to compete with any fantasy novel. The dialogue is rich and enjoyable. The characters memorable. The combat satisfying and expertly paced. The game... An absolute masterpiece. If you don't have it yet - get it now. And if you've already got one... What's the harm in getting yourself a backup?
avatar
kalirion: (...)
avatar
Lexor: That's what I'm talking about - good job, kalirion! :D
Again - see the game, "Oops, unknown error"
:(
avatar
stefanol: Third try, and got it. Thanks! :)
avatar
kalirion: Now you're not just saying that so that others would stop trying while you keep on going are you ;)
I actually got it right on the first try but was already redeemed
avatar
kalirion: Now you're not just saying that so that others would stop trying while you keep on going are you ;)
avatar
Eclipse: I actually got it right on the first try but was already redeemed
me too, unless mixing it gives 2 valid codes.. :P
avatar
Lexor: Not, if giver of the code releases "special instruction for human" how to put code together, like kalirion did. :)
avatar
Damuna: All you'd have to do is have it do every possible combination. And that's not a lot for a computer to do.
yes, that's maybe a way to help a script versus an human an not otherwise
avatar
Lexor: Not, if giver of the code releases "special instruction for human" how to put code together, like kalirion did. :)
Actually, his example would be dead easy. He's already split the code up nicely... Put those in an array with a key for each block, then use a script that puts those blocks in order based on the key. Do that for however times it takes to generate codes which have each block in each of the positions. Then use code redeeming script as normal.
avatar
esoterikism: me too, unless mixing it gives 2 valid codes.. :P
That would've been a shame, but no I tried a couple different incorrect permutations and it gave the "Invalid Code" error.

I guess if 50 ppl try it at once, it's not unlikely for a couple to get the right combo on first try :)
Post edited November 04, 2010 by kalirion
avatar
esoterikism: me too, unless mixing it gives 2 valid codes.. :P
avatar
kalirion: That would've been a shame, but no I tried a couple different incorrect permutations and it gave the "Invalid Code" error.
In some distant corner I hear somebody crying out loud: "Oh my god, why, oh, why did I have to get Bloodrayne instead of IWD2!"
avatar
Lexor: What about changing of pattern of codes than? Like from 1234-5678-9012-3456 to 12-3456-7-890-123456 (or anything similar) to prevent auto copy-paste and introduce need to correct them manually?
avatar
bansama: Simple rewrite the script to check for a string of x length containing characters and hyphens, then format to correct format and submit.

Hate to say it, but if someone is using a script, they'll always be able to modify that script to cater for any attempt to break said script.
Then be clever about it, write the code out descriptively "eighth letter of the alphabet, number of olympic rings" (shame I'm so lazy, I'd have loved to have written out a full code like this just to screw with people when it turns out to be a free copy of lure of the temptress). Whilst a script could be written to decode that sort of thing, it'd take forever given the sheer number of options you can use in describing the number 5
avatar
Damuna: All you'd have to do is have it do every possible combination. And that's not a lot for a computer to do.
Are you sure? There are SO MANY ideas how to post the code - one of few is:
Random example of code: QVDO-RHTN-NERT-AHRL.
Then, giver could post this code in form: QVDOSRHSTNSNERTSAHRL.with instruction "Drop all "S" letters then put the rest into code form."
What I would do if I were to do a completly random giveaway like this would be:
1. make any post without a code
2. wait for the thread to grow a couple of pages
3. Edit code into old post with "This code was added [TIME]" in huge letters
4. Wait for a lucky someone to stumble over the code.
avatar
Lexor: Not, if giver of the code releases "special instruction for human" how to put code together, like kalirion did. :)
avatar
bansama: Actually, his example would be dead easy. He's already split the code up nicely... Put those in an array with a key for each block, then use a script that puts those blocks in order based on the key. Do that for however times it takes to generate codes which have each block in each of the positions. Then use code redeeming script as normal.
Yes, but the right code was guessed within 2 minutes. If someone modified their code that quickly, good job :)

But that's the reason I don't recommend anyone else to do the exact same thing.
avatar
kalirion: That would've been a shame, but no I tried a couple different incorrect permutations and it gave the "Invalid Code" error.
avatar
Vault_Boy: In some distant corner I hear somebody crying out loud: "Oh my god, why, oh, why did I have to get Bloodrayne instead of IWD2!"
Bloodrayne 1 is actually a damn good game :|
The second one was a bit of a let down...
avatar
Lexor: Then, giver could post this code in form: QVDOSRHSTNSNERTSAHRL.with instruction "Drop all "S" letters then put the rest into code form."
Way too easy to set up a script that can follow that instruction.
If someone had the time and wanted to, they could code up a script to take care of a lot of these things. Simple form at start to configure script, such as remove all of X, or resort all combination, etc.

So far, only Aliasalpha's suggestion would cause serious problems for scripting.
Post edited November 04, 2010 by bansama
If your script is hitting up the redeem form so consistently gog should just add a delay per abusive ip to slow you down. or a CAPTCHA. (not that they cant be broken, but its non-trivial and probably would be easier to buy the games)
avatar
Damuna: All you'd have to do is have it do every possible combination. And that's not a lot for a computer to do.
avatar
Lexor: Are you sure? There are SO MANY ideas how to post the code - one of few is:
Random example of code: QVDO-RHTN-NERT-AHRL.
Then, giver could post this code in form: QVDOSRHSTNSNERTSAHRL.with instruction "Drop all "S" letters then put the rest into code form."
Why does it have to be horizontal? You could take the above code and put it vertically.

O R N A
V H E H
D T R R
O N T L


Yes, many different ways to make it harder for scripts.


-Khalaq