Copied and pasted here from:
Topic: How to get onto the new nwn EE server: step-by-step guide
OTHER INFO ABOUT OLD TOONS:
Porting toons from old server
- create at least one toon on the new server, to ensure the servervault has an entry for your public key
- calculate your public key by executing the following steps:
1. Find your private CD Key (cdkey.ini file, stored under "Documents/Neverwinter Nights", the part after YourKey= )
2. Take the first 8 even numbered digits. That is, take the 2nd, 4th, 6th, 8th, 10th, 12th, 14th, and 16th character (either number or letter) from the CD key. For example,
If your key is:
12345-ABCDE-12345-ABCDE-12345-ABCDE
What you want:
12345-ABCDE-12345-ABCDE-12345-ABCDE
Public CD Key is:
24ACE24A
- send and e-mail (
greydeth@hotmail.com) AND pm to GreyDeth on this forum that you emailed him, which contains your calculated public key and your old player name(s)/login name(s), used on the old server.
As an alternative to calculating your public key manually, I've created a script to do it for you. It will require you to copy/paste the first four blocks of your private key (don't copy/paste your whole private key, because you want it to remain secret, although the script will work if you do)
Copy/paste below code
here and fill in the first four blocks of your private key and then hit 'run'
//replace the string 12345-ABCDE-12345-ABCDE by the first four
//blocks of your private key and run the program
val cdkey_first_four_blocks = "12345-ABCDE-12345-ABCDE"
fun main(args: Array<String>) {
println("First four blocks of your private key: $cdkey_first_four_blocks")
val cdkey_stripped = cdkey_first_four_blocks.filter({it != '-'})
println("Stripped key: $cdkey_stripped")
val public_key_builder = StringBuilder()
for (i in 1..16 step 2) {
public_key_builder.append(cdkey_stripped.elementAt(i))
}
println("Your calculated public key: ${public_key_builder.toString()}")
}
After this I can probably help you
BTW great job and welcome again !!