Sunday, 9 September 2007

Setting up Darkstone on Windows XP x64 Edition and Vista

There are now updated instructions for installing Darkstone on Windows 7.

Darkstone is an Action RPG released in 1999 that I've recently had a desire to play again. However, the installer refuses to work on Windows XP x64 Edition (and possibly Windows Vista x64, tho I haven't tried), so I figured out how to do a manual install and I'm going to document that here.

UPDATED: From the comments below, the game appears to run on all versions of Windows; Windows XP x64, Windows Vista x64, Windows 7 x64 and the 32 bit equivalents. Paths may vary between Windows editions, but shouldn't be too difficult to get correct.

I didn't have another install of Darkstone to work from, but most of the process is easy to guess and I've figured out enough of the rest so that the game appears to be fully functional.

  1. Copy everything from D:\Data\ into C:\Program Files (x86)\Delphine Software\Darkstone\.
  2. Copy D:\music.MTF into C:\Program Files (x86)\Delphine Software\Darkstone\.
  3. Copy D:\voices1.MTF into C:\Program Files (x86)\Delphine Software\Darkstone\.
  4. Copy everything from D:\mdata\ into C:\Program Files (x86)\Delphine Software\Darkstone\mdata\.
  5. In RegEdit make sure the following key chain exists HKEY_LOCAL_MACHINE\ SOFTWARE\ Wow6432Node\ DelphineSoft\ Darkstone\ CurrentVersion\ Darkstone.
  6. Make two string values under that key of DataPath and SavingPath and set both values to C:\Program Files (x86)\Delphine Software\Darkstone\.

This should get Darkstone up and running and allow you update with all the patches.

I used Process Monitor to figure out the registry keys. There is an additional "language" key that Darkstone checks, but I don't know the values and the game defaults to English anyway, so I haven't worried about that. I'm sure someone with a real install of the game could provide accurate information, but this should at least get Darkstone running.

47 comments:

  1. Finally I can play this great game again. Thanks! :-)

    ReplyDelete
  2. i think for 64 bit OS you put the keychain in "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node" but in regular 32 bit its just HKEY_LOCAL_MACHINE\SOFTWARE\" since it worked on Vista 32 bit for me. (had trouble with the setup.exe crashing.)

    ReplyDelete
  3. Cant start at Vista. Abort with an Error

    ReplyDelete
  4. This fix works perfect in Vista64.
    I can't believe how fast the transition screens fly past on a modern machine... lol

    ReplyDelete
  5. You, my friend, are amazing.

    ReplyDelete
  6. Hi wher can i get "RegEdit" not on cd at all :(

    ReplyDelete
  7. RegEdit comes with Windows. On XP click on the Start Button and then Run and type in "regedit". On Vista click on the Start Orb and then Start Search and type in "regedit". Editing the registry can be very dangerous, so be careful. See Windows Registry : Editing for more information.

    ReplyDelete
  8. =D Thanks for this, seriously! I'm so glad to be able to play this game again!!


    Following the instructions ALMOST exactly (I copied out the DATA folder, too), it works PERFECTLY. =D (I wasn't entirely certain about it working iwthout the DATA folder, so it came too =3)

    ReplyDelete
  9. This works well stand-alone, but network gaming doesn't work with Vista.

    ReplyDelete
  10. Thanks :) Got everything to work for me.

    ReplyDelete
  11. Wow! You are SO AWESOME!!!! Been dying to play this game with some buddies, so dissapointed when we couldn't get it running, then my bro found your post and we just had a good 4 hour Darkstone Lan!!!

    All thanks to you

    Btw im running windows 7 64, and this fix worked for me great.

    ReplyDelete
  12. If some people can't play all of the chapters, only need execute "dataX" in "C:\Program Files (x86)\Delphine Software\Darkstone\mdata\." with de same program "Darkstone".

    Sorry my English, im spanish.

    ReplyDelete
  13. Working on win 7 64bits, thanks a lot.

    ReplyDelete
  14. I'm trying to run Darkstone on a netbook with Vista Home Basic 32 bit and Intel GMA 500 graphics. I can install it fine, but the game crashes before it shows anything. I then put it in a compatibility mode of XP or earlier, and the beginning movie plays, but then crashes before the main menu. I'm thinking it has to do with the GMA 500 graphics card then if all you can run it on Vista. Oh well.

    ReplyDelete
  15. I needed to change the compatibility of my system to windows 2000

    ReplyDelete
  16. where do you copy the nodes to?
    Pedro - how do you get it to work, i also have win 7 64 bit (ultimate).

    ReplyDelete
  17. never mind about the previous post. got it. that was really easy. just had to look up RegEdit and create some files!!! great walk through, thanks - MARC

    ReplyDelete
  18. Brilliant!!!

    That's one game down and a couple of dozen to go. ;)

    ReplyDelete
  19. One problem I've encountered. I didn't at first, because of my character selection. Started a new game with a warrior/wizard (usually hav warrior/monk), and when I try to get the wizard to cast some spells, he just stands there repeating the physical movements, but no spell. Have to possess him to make him stop.

    Anyone else got that?

    ReplyDelete
  20. I've just tried out the Wizzard and I'm not having any issues at all.

    ReplyDelete
  21. Thank you very much, works perfect!

    ReplyDelete
  22. Thaks a lot, now I can play this amazing game once more, running on seven x64 ultimate perfectly, again thanks =)

    ReplyDelete
  23. thx thx thx thx thx thx thx thx thx thx thx thx thx thx thx

    EPIC WIN DUDE!

    ReplyDelete
  24. Big thx, on Win 7 x64 Ultimate it works.

    ReplyDelete
  25. Nice information, but please be more accurate that the sound files and Mdata should be into the Darkstone\Data instead of the Darkstone folder.
    Also, I can't patch the game, I set up the registry files just as you mentioned, and it says: Missing or invalid Registry/INI entry.
    And yeah, I'm using Windows 7 64bit.

    The game works anyway, altough the movies play 1 second and then skips.

    ReplyDelete
  26. Anyone figure out how to get the network gaming function to work with Vista/Win7? My daughter and I used to love to play this game via TCPIP, but now can only watch while the other plays... :-(

    ReplyDelete
  27. greetings from greece!!!!man 1000 thanks for your tips i finally palyed the game after 10 years!you re awesome!

    ReplyDelete
  28. Thanks a lot pal!! It's been a while since I wanted to play this game on my new computer but never was able to make it run on Windows 7 64bit
    I followed your instructions and now I'm finally playing ^^ although I must confess I got stuck on how to create the registry key but I gave a try without creating it and it worked without issues at the moment!
    Again thank you!

    ReplyDelete
  29. Yeah, I got this game working too. But I found the instructions somewhere else. Me and a buddy of mine played it on a LAN.

    The thing was, that we had to SWITCH from one UPDATED version of Darkstone, to a Clean install each time we connected!

    Lucky for us, the saves are backwards-compatible.

    But I digress. :D

    -- To further help anyone who read this guide. Follow one of mine.

    How to only need to use the guide above ONCE, and keep your Darkstone install intact with savegames and updates after a Windows Reinstall.

    First. EXPORT what you have MANUALLY edited in your Registry to a *.REG-file.

    Just right-click on "DelphineSoft" and choose "Export"! Name and place the file in a "dedicated" folder. (for example D:\ZIP\Games\Darkstone\

    AND before you re-install Windows, simply make a Darkstone folder-tree on another HDD!

    For example "D:\ZIP\Games\Darkstone\Program Files (x86)\Delphine Software\Darkstone\" then copy ALL youd Darkstone game-files, from your C-folder, to your D-folder!

    After reinstall, just copy the whole folder-tree (without D:\ZIP\Games\Darkstone\) to your C-Drive gain, and then execute the *.REG-File you saved from earlier.

    Viola! You are good to go as if you never re-installed Windows.

    This works great for me. You guys' should try it.

    Oh, and if the author reads this. You could add it to your guide.

    ReplyDelete
  30. I spent hours trying to get this to work... and just could not do it. Your solution works great much <3

    ReplyDelete
  31. I know this is an old post, but more detail in HOW to make the registry entries. I know how to do them, just that it is not clear as to where to put the SavingPath and DataPath keys. A picture of the tree would be every helpful. I can't patch because it says no reg file or ini error.

    ReplyDelete
  32. Well, for people who may be having problems with connecting over the net: try GameRanger. It's a lightweight freeware which helps set up online game sessions with minimal effort. Don't even need to bother with port forwarding, at least I haven't had to with any games so far. Darkstone worked instantly for me with it, and it supports LOADS of both old and new games.
    Really sorry if this is seen as spam, it's not meant to be. It's just the easiest way I've found to get online sessions to work.

    ReplyDelete
  33. Thank you very much! I love this game so much!

    ReplyDelete
  34. Hey I have a problem with this game. I used to play it years ago but now although it is installed without problem, it gives an error while opening. This error is "Your computer cannot detect a 3D-accelerator video card." Does anybody have an idea about it? I have Nvidia Geforce 6100 nForce 405. I found out that 3D-accelerator card was used in old computers because their video cards weren't good enough but now all video cards have its own 3D thing in themselves. So what should i do?

    ReplyDelete
  35. When I launch darkstone and when I make install it say to me cannot launch.HELP ME PLEASE

    ReplyDelete
  36. I followed instructions for Windows 7 64-bit professional and could not get the game to work. It immediately crashes without giving an error when starting up the game :/

    ReplyDelete
  37. I followed the instructions given to a T. I'm running Vista 64 bit, so this guide seemed like it would work. I start up Darkstone, and this is what it looks like. I have an nVIDIA card. Is this graphic card related?

    http://i.imgur.com/NKHSB.jpg

    ReplyDelete
  38. That looks like a video issue, but I've never had that happen to me before. Try the Windows 7 instructions, which should be the same process on Vista. It tells Windows to use some compatibility tweaks. http://blog.nosilleg.com/2011/04/setting-up-darkstone-on-windows-7-x64.html

    ReplyDelete
    Replies
    1. Yeah, it must be a GFX card issue. I "reinstalled" the game with the Win 7 instructions, and the got the same outcome.

      Delete
  39. i trust this guide, and im going to buy the game..(again!). i hope it works, with every cell in my body :D

    ReplyDelete
  40. I have a problem:

    the game runs, but in a window, a very small window...

    Can someone help me please??

    Thx

    ReplyDelete
  41. thank you thi is the real and the easiest way to play

    ReplyDelete
  42. I successfully set up Darkstone thanks to your awesome instructions. I'm running Vista 64. However, and I'm curious if this happens to anyone else, but somehow there is no random quest generated with each new game. It is the exact same lineup of quests for all the crystals each time, and the maps, if previously explored in an earlier game, are already all filled out.

    This happening with anyone else? I'm not even sure which file would contain the scripting for the random generators, or if it's just a registry issue.

    ReplyDelete
  43. Problem signature:
    Problem Event Name: APPCRASH
    Application Name: Darkstone.exe
    Application Version: 1.0.0.0
    Application Timestamp: 37923a67
    Fault Module Name: MFPlat.DLL
    Fault Module Version: 12.0.7600.16385
    Fault Module Timestamp: 4a5bda38
    Exception Code: c0000005
    Exception Offset: 0001107a
    OS Version: 6.1.7600.2.0.0.768.3
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    what can i do?

    ReplyDelete
  44. I am a total fan of Darkstone and keep playing it from time to time since year 1999, I always loose my chars due to forgetting to copy or something else on other computers.
    Hey its been more than 10 years, but it is always fun to start over and get the thrill of first death.
    I am running win7 with no problems at all,
    But when i click to patch the game to 1.04 (now its 1.03 and have patches up to 1.05 US)
    It says that "Missing or Invalid INI/Registry entry". what to do what to do ? Want to go to the hero mode!! -,-

    ReplyDelete
  45. Actually it says more than that after:
    "Old file not found. However a flie of the same name was found. No update done since file contents do not match"

    ReplyDelete