It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
If you have windows 7, 8 and 10, you will need to install directx9 if you haven't already done so: https://filehippo.com/download_directx/

These are the fixes:

For Nvidia Graphics Cards:
https://mega.nz/#!NuhAyabS!HeSwqd_gzVmthZiyI09nSwdRu_iNeRXz5xbbdjqJoxc

Download the Nvidia Inspector from here along with instructions. It is an older version that still supports the "PRE_D3D9_COMPATIBILITY_BITS"

1) Open Nvidia Inspector and under the driver version select profile settings (located in the middle of the program).

2) Then have the "_GLOBAL_DRIVER_PROFILE (Base Profile)" selected or you can make another one specialized for Sacrifice (located at the top of the window you opened). Then click "add application current profile" and add the original sacrifice.exe.

3) Click "Scan Nvidia Predefined Profiles..." (located to the upper right hand side of the window)
*Please Note*: If you can't do this then you must first click "Create a desktop shortcut to run profile settings" (located to the upper right hand side of the window) and run the newly created shortcut then scan "Scan Nvidia Predefined Profiles..."

4) After you finish scanning, scroll down to the Unknown Section and look for the Setting ID "PRE_D3D9_COMPATIBILITY_BITS" and set the Value to "0x00000040 (King's Bounty, X2: Wolverine's Revenge, Independence War 2 - Edge of Chaos, Falcon 4.0 Allied Force, MS Flight Simulator X, Links 2003, Gothic 2, Gothic 1)"

5) Hit apply settings (located to the upper right hand side of the window) and run Sacrifice.

*Use the picture link below if you’re visually inclined.*

http://i719.photobucket.com/albums/ww191/eltiernito541/nvidia%20inspector.png

For Intel, Nvidia, Radeon Graphics Cards:

https://mega.nz/#!NrgQibCa!mQ4B_x2d9I6WOiBYBI9lzHVmE11LQuNEZPIua0XRw7E

1) Download dgVoodoo above.
2) Extract the 3 files “D3D8.dll” “D3DImm.dll” “DDraw.dll” from the “MS” folder and the “dgVoodooCpl.exe” into your sacrifice directory: C:\Program Files (x86)\Steam\steamapps\common\Sacrifice
3) Run the “dgVoodooCpl.exe”. Click “add” next to “Config folder/Running instance” then choose the sacrifice directory above.
4) For the “general” tab, choose the “adapter(s) to use/enable” as your Nvidia graphics card, or whichever one you have. Leave other settings as default.
5) Under the “glide” tab, “3Dfx card” choose “other greater (free to configure” and for onboard ram choose at least “64mb”.
6) Under the “direct x” tab, “videocard” choose “dgVoodoo Virtual 3D Accelerated Card”. Put “VRAM” at least “64mb”.
7) Untick “force vSync”, untick “dgVoodoo Watermark”.
8) When done click apply, and test the changes.
9) This wrapper also fixes Scapex crash related to intel graphics.

*Use the picture link below if you’re visually inclined.*

http://i719.photobucket.com/albums/ww191/eltiernito541/dgVoodoo.png

Other Considerations:

If your game crashes after choosing the character in multiplayer follow these steps:
1. Right click Start
2. Click “Control Panel” > “Programs and Features”
3. Click “Turn Windows features on or off”
4. Make sure there is a check in Legacy Components
5. Click the + to expand
6. Check the box for DirectPlay

If game crashes after loading a map, you are possibly using intel graphics card. To fix it you can use solution from the beginning or just run Sacrifice, go to options and disable "Use Bump Detail Maps" option.

If game crashes on start try the following:
-try taking out the following files from the Sacrifice directory "D3D8, D3Dl, D3D9.dll". Then try again.
-Go to Control Panel > System and Security > System > Advanced Tab > Performance > Settings > Advanced tab > Virtual Memory > Change > check "Automatically manage paging file size for all drives "
-Right click on the game icon, set compatibility mode to "Windows XP (Service Pack 3), and tick "run in 640x480 screen resolution. After running the game you can change the resolution in the Sacrifice options. Also use the "widescreen fix"

Nvidia: If you have FPS issues, enable "Adaptive" under "VSync" in the Nvidia Control Panel "Manage 3D settings". Then enable Vsync under DirectX in Voodoo. This should lock your FPS to 60.

If game is freezing, on startup select “Direct3D HAL” instead of “Direct3D T&L HAL”.

If game is crashing on campaign missions, empty out the "cache" folder in the Sacrifice directory.

If fps greater than 60, enable Vsync and set refresh rate of monitor to 60hz. Otherwise under vsync, use "adaptive" in nvidia control panel and use voodoo with vsync enabled under Directx tab

Crashing immediately on start up?
MAKE SURE DEP (DATA EXECUTION PREVENTION) IS USING ITS DEFAULT SETTING
To do this, follow these steps:
1) Right click Computer on your desktop (or in start menu if the icon is present there) and click Properties
2) Click Advanced system settings
3) Open Advanced tab and select Settings in Performance section
4) Open tab Data Execution Prevention
5) Change DEP setting to the first option - Turn on DEP for essential Windows programs and services only
6) Confirm with OK

DISABLE FULL SCREEN OPTIMIZATION
Please go to the game installation folder:

Find Sacrifice's executable, right-click on it, and select Properties. In Properties window switch to Compatibility tab, and here enable "Disable full screen optimization". Press Ok to apply settings, and try to run the game again.

Also try running the game in compatibility mode by finding Sacrifice's executable, right-click on it, and select Properties. In Properties window switch to Compatibility tab, and try running it in Windows 95, 98 or Windows XP etc.

*****************************************************************************************
Also, don't forget to join our discord channel for multiplayer games!
https://discord.gg/CTkCPnZ Follow me on Twitch for nice Sacrifice streams @ https://www.twitch.tv/sacrificebattlegrounds
*****************************************************************************************
Post edited April 30, 2018 by eltiernit0
i search maps to add a sacrifice someone can help me??
I can't download dgvoodoo. Chrome blocks it, because of a virus threat.

My Scapex crashes as soon as I try to make a map (when I have chosen tileset and name). Could dgvoodoo fix this or do you know how to fix it?

Thank you :)
avatar
ilsamuele: i search maps to add a sacrifice someone can help me??
The Gog version of sacrifice has a map pack with it, you can download

EDIT:
Nevermind, I got it to work. Downloaded dgvoodoo with internet explorer and did the steps above, which didn't work at first. But then I tried changing the graphics card to intel, and suddenly Scapex worked + my fps ingame had improved. Thank you!!

EDIT 2:
Hmm, I made a map, but when I try it out ingame, the colors are weird (haven't changed the colors for the map). Everything seems to have some kind of green tint. Any idea why?
Post edited January 13, 2018 by Regrub15
You could download dgvoodoo with chrome by getting into downloads "chrome://downloads/".

I am not sure what you mean. You made the hills and stuff? Put some liths and altars, souls and creatures and thats all? Then you saved it and tried in game? You didn't put any tiles on the ground, right? While in scapex you should have been used the "update lightmap" CTRL+L I guess this what you meant. It's all about heights :P
avatar
ViperDarkstorm: You could download dgvoodoo with chrome by getting into downloads "chrome://downloads/".

I am not sure what you mean. You made the hills and stuff? Put some liths and altars, souls and creatures and thats all? Then you saved it and tried in game? You didn't put any tiles on the ground, right? While in scapex you should have been used the "update lightmap" CTRL+L I guess this what you meant. It's all about heights :P
I found a solution. In DgVoodoo under the "general" tab, there was a box called "inherit color profile in full screen mode" that I needed to tick. Now it seems to be working properly :)