Arcanum

Arcanum

416 ratings
Fix for slowdown on Windows 10
By Bluebeak
On newer versions of Windows Arcanum runs very slowly. This is a possible fix to people who have encountered this issue.
4
11
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
Arcanum used Direct X 7, which is an old graphics API that Windows has since depreciated. Instead what Windows does is it emulates Direct X 7. Usually this doesn't cause issues but in Arcanum's case it slows the game down considerably whenever it uses any 3D elements. This can be very easily seen if you visit the cave outside the crash site of the IFS Zephyr. The game was also designed for single core computers and runs very slowly when loading the game and when moving the camera.

Fortunately this can be fixed. The reported fix is to run -no3d and -doublebuffer in the properties under "Set Launch Options". Unfortunately this does not work because the Steam client launches the game's Launcher and not the game's .exe. However there is a way to tell the Launcher to run these commands.

This is a relatively easy fix however this requires doing all of the steps I've outlined. Otherwise it will not work.
Step 1: Navigate to your Arcanum steam folder
After installing Arcanum it should appear in your steamapps folder. This is commonly found under
C:\program files (x86)\Steam\Steamapps\common\arcanum

After navigating there it should look something like this.

Step 2: Modify the SierraLauncher ini file
Underneath the file "SierraLauncher.exe" there's a .ini file.


Right click this icon and select "Edit"

Next notepad should pop up. Navigate down to "Game1Cmd=" and type in "-no3d -doublebuffer" next to it. So it reads
Game1Cmd= -no3d -doublebuffer


Optionally you can also include

-scrolldist:0 -scrollfps:70

-scrolldist:0 will allow you to scroll infinitely in any direction. Wheras -scrollsfps should optimize framerate. Although I haven't seen much of a difference.
Step 3: Remove ddraw.dll
You will now need to remove ddraw.dll. I've noticed the effect doesn't really kick in until you remove it entirely.

Navigate to the "Arcanum" folder inside the Arcanum folder. It is commonly located in
C:\program files (x86)\Steam\steamapps\common\Arcanum\Arcanum

Now find "ddraw.dll"



Right click the file and press "Delete"
Step 4: Install custom .dll
Note that removing the .dll will increase fps considerably. However if you want the game to run faster it's best to install a custom made .dll.

Go to http://bitpatch.com/ie_ddrawfix.html and download the DLL by clicking the link at the top.

Now open the .zip. Navigate to the ddrawfix folder, into the wined3d folder and extract these three files



Extract those into your Arcanum/Arcanum folder.

If done correctly the game should launch and should run much, much faster and loading times should be near instant.
Troubleshooting
That should be it. However there are some issues I've noticed that can arise.

The biggest issue I've found is deleting ddraw.dll without inputting -no3d and -doublebuffer. This causes the game to not display the mouse at the main menu, making it unplayable
Uninstallation
To return the game back to the way it was. Right click the game in Steam and go to "Properties"


Next navigate to "Local files" and then press the "Verify Integrity of game cache"


This will restore the game back to the way it was.
203 Comments
Ragnaman Jun 25, 2023 @ 8:13pm 
Theres an easier fix, install linux :emofdr:
Goerge Bobicles Jun 2, 2023 @ 12:38am 
Literally made the game playable, thank you.

Now the only thing that breaks my immersion is the urge to save scum the whole game due to how fast and easy it is to quick save and quick load during each action.
⛧Cocytus⛧ Apr 7, 2023 @ 11:55am 
what really helped me was this guide here:
https://www.reddit.com/r/arcanum/comments/s0vuib/arcanum_patches_for_new_players/
using an older but actually stable version of the unofficial patch and a ddraw fix that actually works instead of preventing the game from booting up
The Reverend DJ D.Wayne Love Apr 6, 2023 @ 5:53pm 
tried this and every other guide i could find and it hasn't helped. the game will randomly decide to work but its unreplicatable. the game starts and crashes the rest of the time
⛧Cocytus⛧ Mar 27, 2023 @ 1:01pm 
ok, at first i fiddled around with the unofficial patch, got it to run after trying a few settings in the high-res patch but it kept lagging like crazy/(20-30 seconds loading freeze) every other time i tried to walk a longer distance, after trying those files you're suggesting here it won't even get past the bootup screen anymore =(
Darx Mar 1, 2023 @ 2:02pm 
works! thanks a bunch!
z3llo Feb 21, 2023 @ 3:25pm 
Thank you very much!
ilijasims Oct 26, 2022 @ 1:06am 
:steamthumbsup::steamthumbsup::steamthumbsup:
Alcalyn Oct 19, 2022 @ 10:55am 
Thanks !! Fixes the version I got from gog !
I didn't get any result until I added/replaced these 3 .dll
The Nothing Man Jun 5, 2022 @ 1:08am 
odd gog version works then just dl a mod patch for hd no issue
btw I worked on this game looong ago mates!

its the double buffer that would cause slowdowns
this game will not use ddraw on win 10+ defaults it d3d emu so dont disable 3d its going to confuse the game.
it doesnt exist.. ddraw win10+
just heads up on that
Also do NOT hit verify after editing files.. the game will see those as invalid esp if you installed the HD + ui patch/mod
hugs and hopes test out just the buffer removal
also do not try to get 70 fps out of this
59.989fps you want. no more. id even suggest 29 fps