Poseidon
Educated
- Joined
- Feb 8, 2016
- Messages
- 72
Greetings all,
I've recently started playing Darkstone (technically for the second time, but only now "properly") and I'm quite enjoying it. I've seen it mentioned in passing on here several times as an obscure game and I figured I try and promote some interest in it. Why the Workshop? Well, this would be the second time I do something like this and it was quite successful (maybe not wildly popular, but successful) last time I did this with the Spells of Gold thread, so I'm hoping I can do it once again with this game. I'm not a modder of any kind myself, but I have been involved in a few projects (Diablo: The Hell 1 & 2, the Spells of Gold mod, a variety of My Time at Portia mods), primarily as a tester, finding bugs, giving feedback and even doing some community management. In any case, here goes!
FAQ:
Q: What is Darkstone?
A: Darkstone: Evil reigns is sometimes referred to as the first 3D action RPG or the first 3D Diablo clone (NOX wasn't 3D). Released in 1999 by the French developer Delphine Studios (most notably known for... Shaq Fu... yes... I know...). The game was released on PC and ported to PSX (where most people seem to have played it surprisingly). In 2014 it was also ported to iOS and Android, but I can't find it on the Play store so maybe that's gone now...
Q: How do I get the game?
A: Well, as always, there's the good old physical copy, but luckily the 2014 mobile port was done by a French Publisher (Anuman Interactive) who then put the original on both Steam (https://store.steampowered.com/app/320320/Darkstone/) and GoG (https://af.gog.com/game/darkstone?as=1649904300). I personally recommend the GoG version, as I had some trouble with the Steam one.
Q: What version of the game is available?
A: Both digital releases of the game are patched to the latest version of 1.05b and include the additional, official quest pack Journey in Uma.
Q: How do I run the game on modern systems?
A: Well if you don't mind the full screen 640x480 experience then the game runs fine as far as I know, no tweaks are really necessary.
- Running it in a window is slightly more problematic, but not impossible there is a -windowed command line argument, but that forces it to a non-resizable 640x480 window, so it's really tiny. If you want to run it in a scaled/stretched window, then you'll need the usual wrapper help in either DXWND (https://sourceforge.net/projects/dxwnd/) or dgVooDoo (http://www.dege.freeweb.hu/).
- I highly recommend using the following command line arguments: -nointro -sortbyz -32bit -triplebuffer -antialias.
In order, they remove the intros for quicker startup, sortbyz solves transparency issue for newer graphic drivers, 32bit is obvious and necessary on modern systems, triplebuffer and antialias help with certain objects flashing and screen tearing. It's amazing to see that the game supported such functions back in 1999...
- There's an extensive list of command line arguments that could use some testing/explanation here: https://af.gog.com/forum/darkstone/exhaustive_list_of_command_line_parameters?as=1649904300 Some of them are listed in the ReadMe for the game and most of them have to do with multiplayer, but it would still be nice to know details.
Q: Do any mods or community work exist?
A: Absolutely:
Q: How can the game be improved:
A: Since the beginning of this post there has been some input in the matter so suggestions have been grouped here:
My original list:
Golden-Dragon's list from his first post (formatted):
Q: How can I get involved?
A: Simply reply to this thread or if you'd like a more "active" approach feel free to join the Discord where we've set up a channel specifically for this purpose - https://discord.gg/CwtWyqM
I've recently started playing Darkstone (technically for the second time, but only now "properly") and I'm quite enjoying it. I've seen it mentioned in passing on here several times as an obscure game and I figured I try and promote some interest in it. Why the Workshop? Well, this would be the second time I do something like this and it was quite successful (maybe not wildly popular, but successful) last time I did this with the Spells of Gold thread, so I'm hoping I can do it once again with this game. I'm not a modder of any kind myself, but I have been involved in a few projects (Diablo: The Hell 1 & 2, the Spells of Gold mod, a variety of My Time at Portia mods), primarily as a tester, finding bugs, giving feedback and even doing some community management. In any case, here goes!
FAQ:
Q: What is Darkstone?
A: Darkstone: Evil reigns is sometimes referred to as the first 3D action RPG or the first 3D Diablo clone (NOX wasn't 3D). Released in 1999 by the French developer Delphine Studios (most notably known for... Shaq Fu... yes... I know...). The game was released on PC and ported to PSX (where most people seem to have played it surprisingly). In 2014 it was also ported to iOS and Android, but I can't find it on the Play store so maybe that's gone now...
Q: How do I get the game?
A: Well, as always, there's the good old physical copy, but luckily the 2014 mobile port was done by a French Publisher (Anuman Interactive) who then put the original on both Steam (https://store.steampowered.com/app/320320/Darkstone/) and GoG (https://af.gog.com/game/darkstone?as=1649904300). I personally recommend the GoG version, as I had some trouble with the Steam one.
Q: What version of the game is available?
A: Both digital releases of the game are patched to the latest version of 1.05b and include the additional, official quest pack Journey in Uma.
Q: How do I run the game on modern systems?
A: Well if you don't mind the full screen 640x480 experience then the game runs fine as far as I know, no tweaks are really necessary.
- Running it in a window is slightly more problematic, but not impossible there is a -windowed command line argument, but that forces it to a non-resizable 640x480 window, so it's really tiny. If you want to run it in a scaled/stretched window, then you'll need the usual wrapper help in either DXWND (https://sourceforge.net/projects/dxwnd/) or dgVooDoo (http://www.dege.freeweb.hu/).
- I highly recommend using the following command line arguments: -nointro -sortbyz -32bit -triplebuffer -antialias.
In order, they remove the intros for quicker startup, sortbyz solves transparency issue for newer graphic drivers, 32bit is obvious and necessary on modern systems, triplebuffer and antialias help with certain objects flashing and screen tearing. It's amazing to see that the game supported such functions back in 1999...
- There's an extensive list of command line arguments that could use some testing/explanation here: https://af.gog.com/forum/darkstone/exhaustive_list_of_command_line_parameters?as=1649904300 Some of them are listed in the ReadMe for the game and most of them have to do with multiplayer, but it would still be nice to know details.
Q: Do any mods or community work exist?
A: Absolutely:
- As you might notice, a few people took interest in this post almost immediately. Since then modding tools and an online implementation of the game exist:
Modding Tools - https://github.com/game3dee/darkstone-tools
WebGL remake - https://github.com/game3dee/darkstone
WebGL remake - https://github.com/game3dee/darkstone
- There has also been some graphical work done with various results:
Modified .exe files (Hex edited values for Resolution) exist that force the resolution up to 4K, unfortunately, that doesn't do much. It only scales up the gameplay portion of the game, while the UI remains in 640x480, no one bothered to redraw it. So if you enjoy your action RPGs in HD but with UI that only ants can read, then this is for you.
Someone actually AI upscaled the textures of the game and I have to say it looks amazing. (https://www.reddit.com/r/GameUpscale/comments/ejx41b/darkstone_gigapixel_textures_pack_4x/) The only problem is, it still uses the aforementioned .exe, but I believe it's only upscaled to 1280x720 so it's not that bad. Also, some of the textures are missing as pointed out in that thread, but so far I've only ran into that issue a single time and it's just a white 3D model without texture, it's not that big of a deal. It doesn't actually break the game. Still, it would be nice for the work to be finished.
Someone actually AI upscaled the textures of the game and I have to say it looks amazing. (https://www.reddit.com/r/GameUpscale/comments/ejx41b/darkstone_gigapixel_textures_pack_4x/) The only problem is, it still uses the aforementioned .exe, but I believe it's only upscaled to 1280x720 so it's not that bad. Also, some of the textures are missing as pointed out in that thread, but so far I've only ran into that issue a single time and it's just a white 3D model without texture, it's not that big of a deal. It doesn't actually break the game. Still, it would be nice for the work to be finished.
Q: How can the game be improved:
A: Since the beginning of this post there has been some input in the matter so suggestions have been grouped here:
My original list:
- I don't mind the standard 640x480 resolution, it's part of the retro charm. But if anyone feels up to redrawing the interface for higher resolution, then by all means. I think 1920x1080 and above would be overkill, but at 1280x720 at least would be nice.
- Diablo-style item highlighting - press Alt, see what's on the ground. Simple. Alternatively, the Detection spell/skill can simply be adjusted to show ALL items rather than just magical ones.
- Smooth lighting. I don't know if it doesn't exist or if for some reason it doesn't work for me, maybe I need better wrapper settings, I don't know, but I think the game is just too old.
- Fix the Light spell. The spells that sucks the most, Nightvision is a million times better, but Light can still be utilized if only Smooth Lighting existed and it's range increased much more with each level.
- Fix the sound. Music and speech for some reason skip and stutter occasionally. No known fix exists.
- Stash. While you can store items on the ground in town and a bank exists for your gold, a stash would be nice. However, that would require a re-write of how save files work, because creating stash in a new file opens to abuse and defeats the purpose.
- Increase the gold pile amount. Gold is hugely important in this game and you end up having millions of it, having it in 10000 stacks is ridiculous. 50000 is probably better and won't affect the gameplay all that much.
- Diablo II - style weapon swapping.
- Bigger inventory or inventory tabs.
- Shared stash.
- Gold system similar to the PSX version or Diablo 2 where gold has its own slot so it would not fill the inventory.
- Alternatively gold stack size can be increased to a million. At Legend difficulty gold drops are around 9000+. The default gold size of 10000 is inadequate.
- Blacksmith should be able to sell enchantments on weapons and armors like Mana Shield, Quick Mana Recovery etc. These enchantments can only be found or be stolen from mobs. For casters Quick Mana Recovery is mandatory. Same goes for Mana Shield in endgame.
- Blacksmith should be able to sell 2-handed maces with magical affixes. For some reason he only offers simple quality 2-handed maces.
- Blacksmith shouldn't sell starter equipment at higher difficulties.
- Master Elmeric should be able to sell rings and amulets with the afore-mentioned enchantments as well.
- Quest items should be sellable like in the PSX version. You could sell them to Perry.
- Scrolls, potions and food should be stackable like in the PSX version.
- Some changes to skills and spells. Lycanthropy's max damage for example is 72 - 136 which quickly makes it obsolete. Stackable buffs like Haste and berserker. The Repair skill should have a 100% Success Rate at max level.
- Changes to the durability system. Armors lose durability way too fast.
- Ranged weapons should not be affected by Reflect. In higher difficulties a lot of monsters have passive Relection on. For ranged characters that's a nightmare. Reflection should only work on spells not weapons.
- The two default skins for each character should be selectable like in the PSX version.
- Increase the gold reward from NPC side quests with higher difficulty.
- Multiplayer games should be able to save for all players, not just for the host leader.
Q: How can I get involved?
A: Simply reply to this thread or if you'd like a more "active" approach feel free to join the Discord where we've set up a channel specifically for this purpose - https://discord.gg/CwtWyqM
Last edited by a moderator: