Difference between revisions of "Sacrifice"
(→High Framerate: likely not needed) |
(→Widescreen resolution: link to Sacrifice FOV Fix) |
||
Line 128: | Line 128: | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox|description=Use replacement files (recommended)|ref=<ref name="WSGF">[https://www.wsgf.org/dr/sacrifice Sacrifice | WSGF]</ref>|fix= | + | {{Fixbox|description=Option 1: Use replacement files (recommended)|ref=<ref name="WSGF">[https://www.wsgf.org/dr/sacrifice Sacrifice | WSGF]</ref>|fix= |
− | Use the [https:// | + | Use the [https://community.pcgamingwiki.com/files/file/1465-sacrifice-fov-fix/ Sacrifice FOV Fix]. (This fix doesn't have the disadvantages of the registry adjustment described below). |
}} | }} | ||
− | {{Fixbox|description= | + | {{Fixbox|description=Option 2: Edit registry|ref=<ref name="WSGF"/>|fix= |
'''Note:''' This approach will make certain objects (like trees, or even the main character) disappear occasionally at certain camera distances. See ''Additional screenshots'' at [https://www.wsgf.org/dr/sacrifice WSGF]. | '''Note:''' This approach will make certain objects (like trees, or even the main character) disappear occasionally at certain camera distances. See ''Additional screenshots'' at [https://www.wsgf.org/dr/sacrifice WSGF]. | ||
− | # | + | # At Windows Registry, go to <code>{{p|hklm}}\SOFTWARE\{{p|wow64}}\Shiny Entertainment\Sacrifice\Options </code> |
# Double-Click on "Resolution" and change the first row of hexadecimal values to your desired widescreen resolution. values are entered in reverse order. For example 1920 is 07 80 in hexadecimal and would be entered as 80 07. | # Double-Click on "Resolution" and change the first row of hexadecimal values to your desired widescreen resolution. values are entered in reverse order. For example 1920 is 07 80 in hexadecimal and would be entered as 80 07. | ||
<pre>1280x720: 00 05 00 00 D0 02 | <pre>1280x720: 00 05 00 00 D0 02 |
Revision as of 21:48, 3 April 2021
Developers | |
---|---|
Shiny Entertainment | |
Mac OS (Classic) | MumboJumbo[1] |
macOS (OS X) | MumboJumbo |
Publishers | |
Interplay Entertainment | |
Sold-Out Software | |
Mac OS | MacPlay |
OS X | MacPlay |
Release dates | |
Windows | November 17, 2000 |
Mac OS (Classic) | December 24, 2001 |
macOS (OS X) | December 24, 2001 |
Warnings
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Known issues on Windows Vista and later.[citation needed] | |||
GOG.com | Pre-patched for modern systems. | |||
Steam |
Essential improvements
dgVoodoo 2 wrapper
- Prevents crashes and issues on modern PCs, in addition to adding new graphical options. Requires a GPU with support for DirectX 10.1 or above.
Configuring dgVoodoo 2[citation needed] |
---|
|
Enemy can't fight back if Framerate is more than 60 fps
Running the game at more than 60fps breaks the game. The game balance is destroyed and the AI is no longer able to put up a fight. gog.com user ViperDarkstorm explains the situation here: When you get more than 60 frames per seconds melee damage is buffed, animations get cancelled, AI at over 100 frames does no longer makes manaliths and without manalith it's useless. This just puts game on another level... For speedrunning as melee damage is good manaliths killed. Lack of mana for enemy wizards is easy mode to kill them as they won't be fighting much back. AI not making liths sometimes will make it stay in base defenceless and skipped animations for casting will allow to summon army more efficiently, as you will able to go for w larger distance than you would go normally where the root effect lasts longer. https://www.gog.com/forum/sacrifice/sacrifice_enemy_ai_is_extremely_passive
Running the game on a 60 Hz monitor with Vsync on solves this problem. Alternatively you may be able to force 60 fps in your display driver.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Shiny Entertainment\Sacrifice\Options[Note 1] |
Mac OS (Classic) | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/38440/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Saves[Note 3] |
Mac OS (Classic) | |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/38440/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | |||
Windowed | Force through dgVoodoo 2. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | See the glossary page for potential workarounds. | ||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | Labeled as "Triple Buffering". Disable GSYNC in the Nvidia Control Panel to avoid instant startup crash. | ||
60 FPS and 120+ FPS | The voice target framerate auto-tweaks the game, during intense situations, to reach at least the target fps. |
Widescreen resolution
Option 1: Use replacement files (recommended)[2] |
---|
Use the Sacrifice FOV Fix. (This fix doesn't have the disadvantages of the registry adjustment described below). |
Option 2: Edit registry[2] |
---|
Note: This approach will make certain objects (like trees, or even the main character) disappear occasionally at certain camera distances. See Additional screenshots at WSGF.
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 |
High Framerate
Note: There is a high chance that the game already runs at your monitor's refresh rate (at least for the GOG version) and you don't need to anything to play at 60 FPS. Use a FPS measurement tool to check.
Set Framerate[3] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Seems to apply negative mouse acceleration if 'Enhance pointer precision' setting in Windows is turned on. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | ||
Subtitles | On by default. | |
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 1 & 2 |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Polish | ||||
Spanish | ||||
Russian | Unofficial translation by Fargus. Attached as bonus to GOG.com version. |
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D User created profile, requires DGVoodoo2 v 2.55.4, see profile introdution. Note: Profile may not work with the latest wrapper, in case of issues please report to the vorpx forum. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | ||||
LAN play | 4 | |||
Online play | 4 | GameSpy services have been shut down;[4] see GameSpy for workarounds. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 2302-2400, 6073 |
UDP | 2302-2400, 6073 |
- Universal Plug and Play (UPnP) support status is unknown.
Issues fixed
No mouse/keyboard access for ReShade overlay
Use dinputto8[citation needed] |
---|
Error initializing graphics library (scapex.exe map editor)
Use compatability setting - Reduced Color Mode (16-bit)[5] |
---|
Notes
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 7 |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | |||||
macOS (OS X) | |||||
Mac OS (Classic) |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Miles Sound System | |
Cutscenes | Smacker Video Technology | |
Multiplayer | GameSpy |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 2000, XP | |
Processor (CPU) | Intel Pentium II 300 MHz | Intel Pentium II 450 MHz |
System memory (RAM) | 64 MB | 128 MB |
Hard disk drive (HDD) | 650 MB | |
Video card (GPU) | 8 MB of VRAM DirectX 7.0a compatible | 16 MB of VRAM |
Mac OS | ||
---|---|---|
Minimum | ||
Operating system (OS) | 9.2 | |
Processor (CPU) | PowerPC G3 | |
System memory (RAM) | 128 MB | |
Hard disk drive (HDD) |
Notes
- ↑ Applications writing to
HKEY_LOCAL_MACHINE\SOFTWARE
will be redirected to other locations based on various criterias, see the glossary page for more details. - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (38440) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Inside Mac Games News: Sacrifice Goes Gold, Preview Posted
- ↑ 2.0 2.1 Sacrifice | WSGF
- ↑ https://steamcommunity.com/app/38440/discussions/0/540735425703234212/
- ↑ Pricing | GameSpy Technology
- ↑ [Error initializing graphics library in Sacrifice's Scapex http://www.rage3d.com/board/showthread.php?t=33663990] - Rage3D forums