Sacrifice

Sacrifice

38 ratings
Modern compatibility and widescreen resolution
By BloodShed
This guide will show you how to get the game running on a modern system with widescreen resolution.
There's also an old guide to fix graphical problems with newer Nvidia cards, and old method to use custom resolutions.
   
Award
Favorite
Favorited
Unfavorite
Modern compatibility
This will help make the game look better and run better on some systems.

  • Download the latest version of dgVooDoo 2
    http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/

  • Extract 'dgVoodoo.conf' and 'dgVoodooCpl.exe' to your sacrifice folder (default would be "Steam\steamapps\common\Sacrifice")


  • In the dgVooDoo 2 zip file navigate to "MS" and then "x86" and extract "D3DImm.dll" and "DDraw.dll" to your sacrifice folder.


  • Open dgVoodooCpl.exe and in the DirectX tab set the following options.
    VRAM: 1024 MB
    dgVooDoo Watermark: unticked (you can leave it ticked to test if dgVooDoo 2 is being used by the game).

    *OPTIONAL* (use these to improve quality)
    Filtering: Force Anisotropic 16x
    Antialiasing (MSAA): 8x



  • When you start the game make sure the following is set.
    Driver: dgVooDoo DirectX Wrapper
    Device: dgVooDoo TnL HAL



  • Enjoy
Widescreen fix
This allow you to select widescreen resolutions in the game, and fixes graphical errors in regards to the fov.

*Old method* Settting custom resolutions
Set resolution
  • Press Win + R then type regedit in the run dialog window and press ENTER

  • Now navigate to
    HKEY_LOCAL_MACHINE\SOFTWARE\Shiny Entertainment\Sacrifice\Options

    On 64 bit systems
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Shiny Entertainment\Sacrifice\Options

  • Double-click on resolution.


  • The highlighted values (width and height respectively) are the ones you need to change to the resolution you want.


  • The values are in hex and reversed.

    ex. 80 07 in regedit (pictured above) would be 780 in hex = 1920 in decimal.

    resolution examples (The values in bold is what you enter in the marked areas pictured above):
    1280x720: 00 05 00 00 D0 02
    1360x768: 50 05 00 00 00 03
    1440x900: A0 05 00 00 84 03
    1680x1050: 90 06 00 00 1A 04
    1920x1080: 80 07 00 00 38 04
    1920x1200: 80 07 00 00 B0 04

  • After you entered the wanted resolution click OK and close regedit and play.

Getting the hex value for a custom resolution

1280x720 will be used as an example on how to get the hex values for a custom resolution.

  • Open Windows calculator (Win + R -> type calc and press ENTER)

  • Set it to 'Programmer' (Hotkey: Alt + 3)


  • Type in the first part of the resolution you want (ex 1280)

  • Click 'Hex' and you have the hex value (in this case 500)


  • Now you need to reverse the order of the hex value (You may need to add a 0 in front if the value is only 3 decimals long).

    ex. 500 = 05 00 = 00 05

  • Repeat for the second part of the resolution (remember to set the calculator back to DEC first).

    ex. 720 = 2D0 = 02 D0 = D0 02
*Old method* Nvidia fix
prerequisite
Nvidia Inspector http://www.guru3d.com/files-details/nvidia-inspector-download.html

Profile settings for Sacrifice (Sacrifice.nip) https://www.dropbox.com/s/b545xtaqhrgw51p/Sacrifice.nip?dl=0

Applying the fix
  • Open Nvidia Inspector.

  • Click the 'Profile Settings'


  • Click 'User defined profiles' -> 'Import profile(s)'


  • Find and import 'Sacrifice.nip'

  • Click 'Apply Changes' and close Nvidia Inspector

  • Play the game.
55 Comments
HLZKnives666 Mar 22 @ 3:39pm 
Hmm I've tried all the fixes now and nothing seems to work ... furthest I've gotten is "this is the first time loading sacrifice" screen and then it blacked out and closed ... every time I try to launch again it goes to the black screen and then closes again
HLZKnives666 Mar 16 @ 1:45pm 
@BloodShed

I some glossed over that my bad, I am simple human xD ty ty
BloodShed  [author] Mar 16 @ 1:42pm 
@ HLZKnives666

The zip file is password protected.
You can find the password on the download page.
HLZKnives666 Mar 16 @ 1:36pm 
clicked your link and it seems to go to a reputable site but when I download it and try to move the files over to the proper location it says i need to put a password ... if i leave it blank it puts them there but the files are like 1mb and the game no longer works until i do a fresh reinstall
AI_>>*<< Jan 10 @ 12:29pm 
Hey,
Is there is a guide on how to stop the game from crashing when i turn my pov to the back fast in game?
BloodShed  [author] Jan 6 @ 2:26pm 
@Zepher

You're not getting the "Choose Direct3D Driver" window?
Try running sacrifice.exe as administrator and see if that changes anything

Try verifying your files (you could also try a clean slate (backup you 'saves' folder and delete everything in the 'Sacrifice' folder and then verify and try adding dgVooDoo again)).
Zepher Jan 6 @ 2:10pm 
I did the "Modern compatibility" part and the optional part of it but the screen during loading is all black and in the menu "Sacrifice" is all white boxes and the hand is all white with all white "sparkle" effect.

I tried starting from the sacrifice.exe but i get a "Application load error 5:0000065434".
Icesnake Aug 20, 2023 @ 7:54am 
@BloodShed
I always have steam overlay disabled. It seems that issue has to do with something else from steam
BloodShed  [author] Aug 20, 2023 @ 7:06am 
@ Masterpanos

Have you tried disabling the Steam Overlay?
Icesnake Aug 20, 2023 @ 6:34am 
@Hyperlynx. I've got the same issue and I think after a lot of trial and error, found out the cause of it. My previous comment about tweaking the dpi settings is wrong. After you follow the guide here and get the game running, never start it from steam. Only start it from the modded sacrifice.exe located in the game's files. Something with steam's implementation to the game prevents it from starting I think, and this is why you flip a coin every time you try to play it.