I just successfully got my BTG using the Bitcoin Gold Core wallet! I did this on Ubuntu Linux but the same should work for Windows - just find the correct directories.
So to help anyone else who is having problems, this is what I did:
I downloaded the official Bitcoin Gold Core wallet files from their website (for Linux) here:
https://bitcoingold.org/downloads/After unzipping the folder I realized that they have not provided any instructions on how to install.
I didn't want to mess anything up by using the wrong directory structure, so I decided to install Bitcoin Core first (BTC), and then just replace the files with the ones that Bitcoin Gold provided.
This worked.
So to install Bitcoin Core I did:
$ sudo apt-add-repository ppa:bitcoin/bitcoin
$ sudo apt-get update
$ sudo apt-get install bitcoin-qt
DO NOT OPEN IT YET!
Then I went to /usr/bin and copied+replaced in the Bitcoin Gold files (In Ubuntu you need to do 'sudo nautilus' to get an admin privileges finder to replace the files) :
bgold-cli
bgoldd
bitcoin-qt
bitcoin-tx
Then I launched bitcoin-qt from the terminal:
$ bitcoin-qt
The BTG Core wallet then opened and it created the directory:
~/.bitcoingold
Then I tried to simply copy in my wallet.dat into that directory and open up the App, but that doesn't work!
So then I followed the instructions above - first dumping my Bitcoin BTC private keys (using another computer) and then painfully going through every single key and importing each one into Bitcoin Gold.
I had about 200 private keys, so I made a real quick rough and dirty JS app to do convert the formats - feel free to use it at your own risk - although there isn't really any risk - it will either work or not work. Its pure Javascript so you can use it offline if you are worried it's a phishing scam or something... (which it isn't) - please donate me some BTG or BTC if you find it useful:
http://www.cityworldguide.com/keyimport/Then you can use that to convert from this:
KefBSBDoJAjhgvseEmOKorKbnkSIWJaTf27JykH9eg1oRAJyTQTD 2015-11-30T20:29:04Z label=me # addr=1XrRZiED8wfQ7m1WSJGtERw86xZPyWSDLh
L4e7ATVfnWSxn46B1WpPF1263d6edzqxgXwhsf4xtNS1krX41mP6 2016-11-22T13:49:02Z change=1 # addr=1DEeSPPK3hUh4iXBHNcjWLS4o8sop8rndR
L7P4D5qnyQRsiCTuqPtqDLsQNfNcFei8Zf9PWL8LsfDakf9oTX9Q 2016-11-22T13:49:02Z label=31JUL # addr=1FFEJLzC5uj7kH9LuQtUot4UoSZs3Ltvgo
To this:
importprivkey "KefBSBDoJAjhgvseEmOKorKbnkSIWJaTf27JykH9eg1oRAJyTQTD" '' false
importprivkey "L4e7ATVfnWSxn46B1WpPF1263d6edzqxgXwhsf4xtNS1krX41mP6" '' false
importprivkey "L7P4D5qnyQRsiCTuqPtqDLsQNfNcFei8Zf9PWL8LsfDakf9oTX9Q" '' false
That took me about 3 hours and lots of coffee.
You can now copy and paste in this list of private keys into your Bitcoin Gold Core wallet.
Finally - you need to shut it down and restart it from the terminal using rescan:
$ bitcoin-qt -rescan
And Voila! Free money!
I hope this helps someone.