Sacrifice

Sacrifice

58 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.
3
2
2
2
   
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.
64 Comments
Command Line Vulpine 1 Jun @ 5:53pm 
After having some trouble getting this to work, I figured out this really hates multiple monitors. At least, it hates 3 monitors.

Is there a multi monitor fix? It's like the game can't figure out what monitor or resolution it's supposed to be. But if I turn them all off except for one, it works.
Karriya 28 May @ 1:36am 
works like a charm, thanks for the guide :steamthumbsup:
Rhabarber Barbar 6 Oct, 2024 @ 2:25am 
very helpful. good guide
AlduinTWE 25 Aug, 2024 @ 8:58am 
Thank you so much!
Soviet Groot 5 Aug, 2024 @ 5:34am 
really? It's a common issue when using newer Windows OS.
BloodShed  [author] 5 Aug, 2024 @ 5:27am 
@Soviet Groot

Never experienced it myself, so I can't help you with that one.
Soviet Groot 5 Aug, 2024 @ 5:19am 
what about fixing FPS drop during mass armies
BloodShed  [author] 30 Jul, 2024 @ 6:00am 
@FizzMan

To see that it's working.
It can be turned off after that.
FizzMan 30 Jul, 2024 @ 4:44am 
Why leave the watermark? XD
HLZKnives666 22 Mar, 2024 @ 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