This tool allows you to generate small 1KB *.DAT files which, when placed in your "premium" folder, will allow you to bypass the online authentication of premium modules. In other words, it will allow you to play any premium module in spite of BioWare's recent shut down of the authentication server.
Some days ago the authentication server for NWN premium modules, which previously allowed anyone to play, was apparently shut down for good. The only way to play these modules now is to have appropriate *.DAT files in your "premium" folder. Such files are distributed with the three premium modules available in the Diamond Edition of the game, but three latter modules, i.e. "Pirates of the Sword Coast", "Infinite Dungeons" and "Wyvern Crown of Cormyr" have never been released with corresponding DATs.
This is a workaround for the non-functioning authentication server. You should only generate a DAT file with this tool if you bought the corresponding premium module when it was on sale. It is NOT to be used as a means of pirating premium modules.
The application was written in Python by Grani (a.k.a. Taro) based on a Python script by sbJFn5r.
Attachment | Size |
---|---|
![]() | 4.23 MB |
Don't forget to let the users on BSN know about this.
TR
Done.
Been playing NWN from GOG the past 5 days and still can't get the offline authenticator generator to work. I follow all the steps, generate the dat,place it where it needs to go and it still doesn't work. What could I be doing wrong?
What can I say? What a wonderful tool!
Ok I have downloaded the the file and open it up with the 7z and I have a yellow file folder! Do I move the whole file into the Premium mod file folder? Not sure what to do here?
You can unpack this wherever you want. DAT files will be generated in the same location as the exe of this generator and you will need to move them to your "premium" folder.
It's easiest to simply move everything in the archived folder to the "premium" directory, so that the files will be immediately placed where they should be. :P
I don't have a clue either. For example I never had cd keys for any module except the first three.
HELP Please.
Just dump the contents within the folder into your NWN install directory.
Run offline_premium.exe.
Follow the instructions.
FP!
Asks for a CD key which I never had for any but the first three modules?
Also, I don't appear to have an install directory?
I'll quote the text displayed at the top of the application window:
"You can find your key in 'nwncdkey.ini' file in your game folder. 'Key1' is the relevant one."
DATs can be generated for all premium modules with any legit NWN cd-key, though I remind you that this tool should only be used to play previously purchased modules. ;)
Ah ha! Thanks for this. More tossed salad builds to go...
Awesome! Now I can play my Wyvern Crown again!
Yes, you can! WCoC is actually my favorite premium module, too. And no more worries about it ever becoming unavailable again. :D
Nice. Glad we were able to figure this stuff out before the servers went down.
EDIT: For anyone interested(if they're on a non-Windows system or something), here's my original Python script:
http://pastebin.com/bjV2qjmT
Thank you!
The copy protection on this game has always frustrated me. I had to replace my CD Rom back in the day, and the next time I tried to boot up NWN, it refused to recognize it. Had to get a no-cd workaround to play my legit game. Now have to do the same for the premium modules.
This program does the trick with no fuss. Good onscreen instructions and catches user error when typing the CD key well.
NWN's copy protection is mild compared to what games offer nowadays, though. ;)
I am getting the following error when I try to run the .exe
You can try it on a different computer or use the raw script instead of my application:
http://pastebin.com/bjV2qjmT
This is my first and only Python application, so I'm not entirely sure what's the reason behind your error and what can be done to fix it. I'll look into it, though. If you happen to find a solution, please post it here.
New lurker here. First off, I'd like to thank you, Grani, for all your hard work.
For me, it didn't work for multiple reasons.
1-I'm a post 50 YO luddite.
2-I downloaded the file and extracted it, and my Norton immediately quarantined it saying it had "Heur.AdvML.B." (no clue what it is... sounds bad... might have been infected after you put up the file.)
3-I tried the download python 2.7, download PyCrypto for Python 2.7, copy pasted the link you said, renamed the file to .py, click, nothing. Loaded the file through Python. Run module. Nothing (I did say I was a luddite... I Can click "ON" on my computer just fine though...
)
So, any tips / help? I know you posted here last 14+ months ago, so you might have moved on, but still, if you're here, I'd appreciate the help.
If I'm beyond help, heh, I understand... Thanks in advance...
Get in touch with norton and ask about white listing that file. Unless something drastic has happened, Norton is reporting a false positive. Sorry I can't be more specific but I use Kaspersky.
TR
Thank you. I'll do that right now. I appreciate the help.
After a quick look on google, it would seem that your problem is a stack overflow one. Why that is happening I have no idea though. One other thing I have python installed and the installed tcl versions are 8.0 and 8.6 not 8.5.
TR
Nice work. BTW the script looks great in my copy of JetBrains PyCharm Community Edition 5, which is entirely free for making non-profit stuff.
TR
Worked brilliantly, thank you so much!
Really thought I would never be able to play these modules again!
Marc
I generated the DAT file for Kingmaker and copied the DAT file to the NWN\nwm folder.
Unfortunately, I still the get message saying wait or play demo.
Can anyone tell me what I have done wrong?
Many thanks for any help.
As far as I know, at least in case of Pirates of the Sword Coast, the DAT file should go to "nwn/premium" folder.
Many thanks - works perfectly.
I did not have a Premium folder so I had assumed the wrong folder - once I created it, everything worked.
Thanks to this little gem I managed to launch Pirates of the Sword Coast that did not want to authenticate itself in my legitimate NWN version.
Got a problem here... the authentication key generator trick doesn't seem to work on my NWN Platinum edition - yup, that's right, my original game was titled just like that (original game + both the Undrentide and Underdark expansion modules); I'm in Finland.
I've downloaded generator ZIP file; unzipped it; executed (ran) *offline_premium.exe*; placed the .dat file in the "premium" folder; entered the key code (in a variety of ways I might add) but all I get is... like "Surazal" said:
Play demo or wait (a few minutes, doesn't seem to be worth the wait) - well I can't even play the freaking demo, to that matter :(
Have I typed the authentication key / code wrong? And in that case, how do you need to type it (can't copy paste it)? Capitals letters or not? Dash marks ( - ) or not?
Haven't got a clue here..
First, make sure you have the full release of the premium module you are attempting to play. I'm unsure if any version of Neverwinter Nights installed a DEMO of any premium module, but it is possible.
https://neverwintervault.org/project/nwn1/module/bioware-premium-modules
Once you install one or all of the full premium modules, run the offline_premium.exe from your nwn install directory.
As stated, the generated DAT file should go to "nwn/premium" folder.
You can get your NWN CD-KEY from the file nwncdkey.ini. (Key1) should work just fine.
Simply highlight the entire length of your CD-KEY and PASTE it into the white input box. Make sure to select the premium module before generating your .DAT file.
A .dat file is generated.
Example: Neverwinter Nights - Pirates of the Sword Coast.dat found in your nwn/ directory by default as long as you are running the offline_premium.exe from your nwn install directory.
Copy the .DAT file to your nwn/premium folder.
Each premium module should be located in your nwn/modules folder.
When playing, select Other Module. Scroll down to the premium module and go from there.
FP!
*Fester Pot*, thank you for your answer and the links :) Eventually got the *InfiniteDungeons* module working - managed to sort it out by typing the key in manually; copy-paste method wouldn't work for me or my computer and its software.
Hopefully, this method (sic) will work with the other Premium Modules as well. Again, thanks for your answer :)
OMG, you absolute Legend! Works perfectly.
I've wanted this since the day they stoped selling the premium modules. Now I can play the module I bought and never got round to playing, and the module I never got round to buying.
You have absolutly made my day :)
Did precisely as instructed with this Offline Auth download...
Got "CD-Key" from "nwncdkey.ini" file;
Don't know what to DO with it, precisely... No instructions on HOW to Apply it...
Then I put all "dat" files into premium folder as instructed. (3 of them: Infinite Dungeons, Pirates..., & Cormyr... )
Ran Game: It never asks for the key I obtained for all these labors...
Yet it STILL says Authorization is Denied to play these blasted mods.... (BioWare: you give me fits; and for what? 8 bucks?)
Wouldn't the newly-acquired/generated "dat" files have the info the auth-step requires?
If not, where does the obtained key "go/fit/apply?"
ANY HELP FROM ANY NWVAULT PEEPS IS GREATLY APPRECIATED... At wits end.
Thank You.
You did run the program that you download from here didn't you? Only you don't actually say that you did. If I remember correctly it asks for your CD key. Also, you did get and install the three premium modules you mention before running the program from this page didn't you? Again you didn't say. The dat files only allow you to play the games once they are actually installed, it doesn't install them for you.
One other thing. You have installed the Critical rebuild patch for your version of NwN haven't you? You can find the version you need by going through the patches menu item at the top of the screen.
If you have done all these things then you would be better off making a new thread in the modules section of the NwN threads and asking there.
TR
Hello and Well Met, Tarot Redhand,
1) Thanks for a reply to my plight...
2) "Did precisely as instructed" covered those first two questions, Red...
3) As to the third, Yes, the critical rebuild patch has been installed as of many moons ago. Years, actually.
4) Don't know why THIS page on the subject at hand -- "Premium Modules Offline Authentication Generator" -- with these OTHER quieries upon it would not be the proper place to ask MY question...
In fact, Perhaps the exact sequence for successful loading unto playability of these modules has not yet been stated, and when it does, HERE would be the definitive place to have said sequence to be found, yes...?
5) I obtained Key 1, Key 2, and Key 3 from "nwncdkey.ini" file, after inputting my main NWN CD-Key into the white input box; Fester Pot graciously explained - twice - that only "Key 1" is the necessary one. Well and good.
6) My question stands, still unanswered: Where does the "Key 1" go then?
It clearly is not automatic for Authorized Access...
7) Does the new Key, "Key 1," go BACK INTO that white input box? (I'm not on that gaming machine now, just throwing that theory out there while thinking this through... re-reading, it doesn't seem to be anything that others have advised above, but perhaps that's the method...?)
8) If so, then wouldn't New "DAT" files spring up due to that, one for each module, superceding the previously-generated-by-NWN-CD-Key-DAT-files...?
If that is so, then those first "DAT" files would need to be cleared out, and the Second Set of generated "DAT" files would then need to be copied/moved to the "Premium Folder...?" Is this what people did to get these modules to run properly?
Because no one above has said that, either.
Or is there another, perhaps simpler, sequence...?
Because I haven't used this for a long time, I ran it just now. Before running I right clicked on it and opened the little programs properties. I then used the compatibility tab and set it to XP sp 3 and run as administrator. Clicked OK. Once run there is only one place you can paste your CD key. There is a white text box. immediately above which are the words CD-key. paste your CD key into there. Use the radio buttons to select precicely which premium module you want a key for. Press generate. Place the generated .dat file in your premium folder. If you do not have a premium folder that is slightly odd but not unheard of. It is odd because the premium modules normally install to it. Anyway. This program generates a different dat file for each premium module. Each dat file has a different name.
TR
Thanks, Red! Will try that out asap on the gaming machine...
And much Kudos to you for spending some time helping me with this quandry.
Nice to know kind peeps are here on the Vault to lend a helping hand to a fellow Adventurer (Would-be Adventurer...? Ha...!)
Stay Tuned...
I'm having a problem extracting this package. When I extract it with WinRar it tells me that it cannot create the folder as the system cannot find the file specified. I've downloaded and tried multiple copies so it must be a problem with the file. Can anyone help? Thanks!
@Karm_Ratvane file extracts fine for me. Check that you have the latest release of WinRAR (this is a common problem) or use 7zip.
It worked for me finally when I extracted it to my desktop. For some reason, it would not extract to my NWN folder. Worked fine when I extracted to desktop and cut and pasted. I am now finally playing Infinite Dungeons again!
It works!! Thank you!!
Works like a charm! So glad to see access to these modules preserved!
thank you so much for this!!
Module Testing Tournement 2020
it extracts for infinity, not gaining a single %, spent 10 minutes at 0% and it was spitting out files.
Hoefully this isn't a hack.
Though irony for one who has bought the CDs from the beginning to the end, and has yet to be able to play anything past a demo.
was using winRAR, tried 7zip like some users suggested years ago above and it worked.
Have you checked that "premium" folder is present in your NWN directory? If not, create the folder and try again.
7zip is the natural way to open .7z, but if you prefer WinRAR, install the latest version. It's faster than a speeding bullet for these files.
In general, keeping software up-to-date is the first thing to try if you have problems opening an archive.
error 110623 autentification failed, any suggestions?