Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Blood"

From PCGamingWiki, the wiki about fixing PC games
 
(157 intermediate revisions by 43 users not shown)
Line 1: Line 1:
 +
{{disambig|the original game|the 2019 enhanced version|[[Blood: Fresh Supply]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = Blood - cover.jpg
 
|cover        = Blood - cover.jpg
Line 5: Line 6:
 
{{Infobox game/row/developer|Sunstorm Interactive|Cryptic Passage}}
 
{{Infobox game/row/developer|Sunstorm Interactive|Cryptic Passage}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|GT Interactive}}
+
{{Infobox game/row/publisher|GT Interactive|1997-1999}}
{{Infobox game/row/publisher|Atari}}
+
{{Infobox game/row/publisher|Infogrames|1999-2003}}
 +
{{Infobox game/row/publisher|Atari|2003-present}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Build}}
 
{{Infobox game/row/engine|Build}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|blood|82}}
 +
{{Infobox game/row/reception|IGDB|blood|rating}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|DOS|May 31, 1997}}
 
{{Infobox game/row/date|DOS|May 31, 1997}}
{{Infobox game/row/date|Windows|April 22, 2010}}
+
{{Infobox game/row/date|Windows|April 22, 2010|wrapper=DOSBox}}
{{Infobox game/row/date|Linux|May 18, 2015|ref=<ref>[https://www.gog.com/forum/general/the_what_did_just_update_thread/post8873 The "what did just update?" thread, page 444 - Forum - GOG.com]</ref>}}
+
{{Infobox game/row/date|Linux|May 18, 2015|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/forum/general/the_what_did_just_update_thread/post8873|title=The "what did just update?" thread, page 444 - Forum - GOG.com|date=May 2023}}</ref>}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Expansion pack }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy, Horror }}
 +
{{Infobox game/row/taxonomy/series            | Blood }}
 
|steam appid  = 299030
 
|steam appid  = 299030
|gogcom page  = one_unit_whole_blood
+
|gogcom id    = 1207658856
 +
|official site= https://web.archive.org/web/19990125093719/http://www.blood.com/
 +
|hltb        = 1177
 +
|lutris      = blood-one-unit-whole-blood
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 980
 
|wikipedia    = Blood (video game)
 
|wikipedia    = Blood (video game)
 
|winehq      = 3819
 
|winehq      = 3819
 +
|license      = commercial
 +
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  =
 +
 +
|current state    =
 
}}
 
}}
{{Series|Blood}}
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.blood-wiki.org/index.php/Main_Page Blood Wiki]
+
{{GOG.com links|1207658856|blood_series|for game series}}
{{GOG.com links|one_unit_whole_blood|blood_series|for game series}}
+
{{mm}} [https://steamcommunity.com/app/299030/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/299030/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | unknown |  |  | DOS }}
+
{{Availability/row| Retail | | DRM-free | | DOS }}
{{Availability/row| Amazon | B00M06KLYM | Steam | | | Windows }}
+
{{Availability/row| GOG.com | blood_fresh_supply | DRM-free | Packaged with [[Blood: Fresh Supply]]. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1|title=List of GOG games using DOSBox, page 1 - Forum - GOG.com|date=May 2023}}</ref> |  | Windows, Linux }}
{{Availability/row| GOG | one_unit_whole_blood | DRM-free | Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with [[DOSBox]].<ref>[https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1 List of GOG games using DOSBox, page 1 - Forum - GOG.com]</ref> |  | Windows, Linux }}
+
{{Availability/row| GMG | blood-one-unit-whole-blood | Steam | | | Windows }}
{{Availability/row| Humble | blood_oneunitwholeblood | Steam |  |  | Windows }}
+
{{Availability/row| Steam | 1010750 | DRM-free | Packaged with [[Blood: Fresh Supply]]. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://www.gog.com/forum/general/list_of_gog_games_using_dosbox/page1|title=List of GOG games using DOSBox, page 1 - Forum - GOG.com|date=May 2023}}</ref> |  | Windows }}
{{Availability/row| Steam | 299030 | Steam | Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with [[DOSBox]].<ref>[https://steamdb.info/app/299030/config/ Blood: One Unit Whole Blood · AppID: 299030 · Steam Database]</ref> |  | Windows }}
+
{{Availability/row| Amazon | B00KAFG4W8 | unknown |  |  | Windows | unavailable }}
 +
{{Availability/row| Amazon | B00M06KLYM | Steam |  |  | Windows | unavailable }}
 +
{{Availability/row| Gamesplanet | 2965-1 | Steam |  |  | Windows | unavailable }}
 +
{{Availability/row| Steam | 299030 | DRM-free | The original separate SKU, delisted once ''Fresh Supply'' was released, but the codes sold at Green Man Gaming still work. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with [[DOSBox]].<ref>{{Refurl|url=https://steamdb.info/app/299030/config/|title=Blood: One Unit Whole Blood · AppID: 299030 · Steam Database|date=9 June 2023}}</ref> |  | Windows | unavailable }}
 
}}
 
}}
 +
{{ii}} Free demo versions are available from Archive.org: [https://archive.org/details/Blood_64 base game], [https://archive.org/details/cpteaser Cryptic Passage] (requires full version of the base game).
  
 +
==Monetization==
 
{{DLC|
 
{{DLC|
 
{{DLC/row| Cryptic Passage |  | DOS, Windows, Linux }}
 
{{DLC/row| Cryptic Passage |  | DOS, Windows, Linux }}
Line 41: Line 75:
  
 
==Essential improvements==
 
==Essential improvements==
===Blood Crossmatching===
+
===Patches===
{{ii}} [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching Blood Crossmatching] is an eDuke32 port of Blood, playable on modern systems with widescreen support and other features, 100% of original game levels converted (May 2016)
+
* The latest official patch 1.20 (3dfx-patch) is available at [https://soggi.org/misc/3dfx-voodoo-game-patches.htm soggi.org].
 +
* Unofficial patch: a modified EXE that fixes the [[Blood#Damage_scaling_changes_after_loading_a_save|savegame damage scaling bug]] while accurately retaining all other original behavior.
 +
 
 +
===Source ports===
 +
{{Source ports table|content=
 +
{{Source ports table/row| BuildGDX | url=https://m210.duke4.net/index.php/ | Reverse-engineered gameplay-accurate port written in Java. Adds high resolutions support, OpenGL renderer, improved mouse controls, and fixes for the original game bugs with an option to revert them.
 +
 
 +
Can run official addon and custom made campaings straight from the main menu without the need to use installers or replace any original files.
 +
 
 +
Has custom difficulty option that allows to choose different combinations of enemies count and damage dealing or receiving.
 +
| Windows, OS X, Linux }}
 +
{{Source ports table/row| NuBuildGDX | url=https://github.com/atsb/NuBuildGDX | Fork of '''BuildGDX''' aiming for stability, bug fixing and performance improvements. | Windows, OS X, Linux }}
 +
{{Source ports table/row| NBlood | url=https://nukeykt.retrohost.net/ | Reverse-engineered gameplay-accurate port of Blood based on '''EDuke32'''.
  
===Blood Launcher===
+
Features original software renderer, improved OpenGL renderer, and OPL3 emulation.
{{ii}} The [http://steamcommunity.com/sharedfiles/filedetails/?id=287113746/ One Unit Whole Blood Launcher] is recommended for the best experience. It includes a large number of optional modifications and custom maps.
 
  
===bMouse===
+
| Windows, OS X, Linux }}
 +
{{Source ports table/row| Raze | url=https://github.com/coelckers/Raze/releases | Fork of NBlood to [[Engine:Id Tech 1#Source ports|GZDoom]] architecture. Also supports '''Duke Nukem 3D''', '''Redneck Rampage''', and PC '''Powerslave/Exhumed'''. | Windows, OS X, Linux }}
 +
}}
 +
 
 +
===Improve performance in DOSBox===
 +
{{Fixbox|description=Edit DOSBox configuration file||fix=
 +
* Change <code>output=surface</code> to <code>output=openglnb</code>.
 +
* Change <code>memsize=16</code> to <code>memsize=64</code>.
 +
* Change <code>core=normal</code> to <code>core=dynamic</code>.
 +
* Change <code>cycles=auto</code> to <code>cycles=max</code>.
 +
* Change <code>aspect=false</code> to <code>aspect=true</code>.
 +
* Change <code>fullresolution=original</code> to <code>fullresolution=0x0</code>.
 +
}}
 +
 
 +
===Launchers===
 +
====Blood Launcher====
 +
{{ii}} The [https://steamcommunity.com/sharedfiles/filedetails/?id=287113746/ One Unit Whole Blood Launcher] is recommended for the best experience. It includes a large number of optional modifications and custom maps.
 +
 
 +
====Build Game DOSBox Launcher====
 +
{{ii}} The [https://buildgamedosboxlaunchers.weebly.com/blood-dosbox-launcher.html Build Game DOSBox Launcher] '''{OBSOLETE}''' allows installation from both digital release and retail release. It also includes a large number of optional modifications and custom maps.
 +
 
 +
===Mouse fixes===
 +
====bMouse====
 
{{ii}} [http://swisscm.duke4.net/mine.html bMouse] is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly.
 
{{ii}} [http://swisscm.duke4.net/mine.html bMouse] is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly.
 +
Choose either method to use it:
 +
{{Fixbox|description=Declare bMouse as an external device|ref=<ref name="refcheck Blackbird">{{Refcheck|user=Blackbird|date=2016-10-19|comment=}}</ref>|fix=
 +
# Unzip {{file|bmouse.exe}} into {{folder|{{p|game}}}}.
 +
# Run {{file|setup.exe}} through DOSBox and go to '''Controller Setup''', then '''Choose Controller Type''' and select '''Keyboard and External'''.
 +
# Go to '''Setup External''' and change the program name to {{file|BMOUSE.EXE}}.
 +
# Save and exit.
 +
}}
  
{{Fixbox|1=
+
{{Fixbox|description=Run Blood through bMouse|ref=<ref name="refcheck Blackbird"/>|fix=
{{Fixbox/fix|Install bMouse|ref=<ref>{{Refcheck|user=Blackbird|date=2016-10-19|comment=}}</ref>}}
+
* Open {{file|dosboxBlood_single.conf}} in a text editor and replace the line containing {{code|BLOOD.EXE}} with {{code|bmouse.exe launch blood.exe}}.
# Unzip {{file|bmouse.exe}} into the directory where you installed Blood.
 
# Run {{file|setup.exe}} through Dosbox and go to Controller Setup > Choose Controller Type and select "Keyboard and External".
 
# Go to Setup External and change the program name to '''BMOUSE.EXE''', save and exit.
 
# Open {{file|dosboxBlood_single.conf}} in a text editor and replace the line containing {{code|BLOOD.EXE}} with {{code|bmouse.exe launch blood.exe}}
 
# You can do the same for Cryptic Passage by opening {{file|dosboxBlood_Addon.conf}} and replacing {{code|CRYPTIC.EXE}} with {{code|bmouse.exe launch cryptic.exe}}
 
  
 
'''Notes'''
 
'''Notes'''
{{ii}} bMouse will cause the vertical aiming to be inverted. To fix this just go to the Setup Advanced Control Options from Control Setup, then at Advanced Mouse Setup change the Mouse Y Scale to negative number.
+
{{ii}} The same can be done with Cryptic Passage by opening {{file|dosboxBlood_Addon.conf}} and replacing {{code|CRYPTIC.EXE}} with {{code|bmouse.exe launch cryptic.exe}}.
 
}}
 
}}
 +
{{ii}} bMouse will cause the vertical aiming to be inverted. To fix this just go to '''Setup Advanced Control''' Options from '''Control Setup''', then in '''Advanced Mouse Setup''' change the '''Mouse Y Scale''' to negative number.
 +
 +
====Buildmfx====
 +
{{ii}} [http://ctpax-cheater.losthost.org/htmldocs/trouble.htm#buildmfx Buildmfx] is a patch which improves mouse looking. Unlike bMouse, it modifies the game executable.
 +
{{Fixbox|description=Patch the executable with Buildmfx|ref=<ref>Reference</ref>|fix=
 +
# [http://ctpax-cheater.losthost.org/htmldocs/files/buildmfx.zip Download] the patch.
 +
# Unzip the archive where {{file|BLOOD.EXE}} is located.
 +
# Enter the command <code>BUILDMFX.EXE BLOOD.EXE</code>.
  
===High Resolution Pack===
+
'''Notes'''
{{Fixbox|1=
+
{{ii}} This is a one-time set-up.
{{Fixbox/fix|Install High Resolution Pack|ref=<ref>[http://www.moddb.com/games/bloodcm/tutorials/hrp High Resolution Pack and Music Packs tutorial - BloodCM - Mod DB]</ref>}}
+
{{ii}} Enter the command <code>BUILDMFX.EXE BLOOD.EXE /u</code> to revert the executable to its original state.
# Download and extract [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
 
# Download [http://www.mediafire.com/?ripk13on7o5cs0y High Resolution Pack].
 
# Put {{file|highres_020613.zip}} in {{file|BloodCM\autoload}}.
 
# Run BloodCM Launcher and check "Enable autoload folder".
 
 
}}
 
}}
  
 
==Game data==
 
==Game data==
 
{{Image|Blood General.png|In-game general settings.}}
 
{{Image|Blood General.png|In-game general settings.}}
{{XDG|unknown}}
 
  
===Save game data location===
+
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|}}
+
{{Game data/config|DOS|{{p|game}}\BLOOD.CFG}}
{{Game data/row|Windows|{{p|game}}\*.SAV}}
+
{{Game data/config|Windows|}}
{{Game data/row|Linux|}}
+
{{Game data/config|Linux|}}
 
}}
 
}}
 +
{{XDG|unknown}}
  
===Configuration file(s) location===
+
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|}}
+
{{Game data/saves|DOS|{{p|game}}\*.SAV}}
{{Game data/row|Windows|{{p|game}}}}
+
{{Game data/saves|Windows|}}
{{Game data/row|Linux|}}
+
{{Game data/saves|Linux|}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Blood Video.png|In-game video settings.}}
 
{{Image|Blood Video.png|In-game video settings.}}
{{Image|GOG.com DOSBox Configurator v2.png|Graphics settings (GOG.com version)}}
+
{{Video
{{Video settings
 
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 109: Line 189:
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
+
|widescreen resolution notes= See [[#Source ports|Source ports]].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
+
|multimonitor notes        = See [[#Source ports|Source ports]].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
+
|ultrawidescreen notes      = See [[#Source ports|Source ports]].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Source ports|Source ports]].
|fov                        = hackable
+
|fov                        = false
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
+
|fov notes                  =  
|windowed                  = true
+
|windowed                  = false
|windowed notes            = Toggle with {{key|Alt|Enter}} (when using [[DOSBox]] or [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM]).
+
|windowed notes            =  
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
|borderless windowed notes  = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM] and [https://github.com/Codeusa/Borderless-Gaming Borderless Gaming].
+
|borderless windowed notes  = See [[#Source ports|Source ports]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
+
|anisotropic notes          = See [[#Source ports|Source ports]].
|antialiasing              = hackable
+
|antialiasing              = false
|antialiasing notes        = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM] and force in the graphics card control panel.
+
|antialiasing notes        =  
 
|vsync                      = hackable
 
|vsync                      = hackable
|vsync notes                = Use [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
+
|vsync notes                = See [[#Source ports|Source ports]].
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM] has no frame rate cap.
+
|120 fps notes              = Capped at 70 FPS. See [[#Source ports|Source ports]].
|color blind                = unknown
+
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
+
==Input==
{{Fixbox|1=
 
{{Fixbox/fix|Set BloodCM FOV|ref=<ref>[http://forums.duke4.net/topic/3406-way-to-modify-fov/page__p__72205#entry72205 Way to modify FOV? - Duke4.net Forums]</ref><ref>[http://forums.duke4.net/topic/1947-field-of-view-110-degrees-eduke32/page__p__35324#entry35324 Field of View 110 degrees, eduke32. - Duke4.net Forums]</ref>}}
 
# Download and extract [http://m210.duke4.net/index.php/files/viewdownload/3-eduke32/38-blood-crossmatching BloodCM].
 
# Go into {{file|BloodCM}} and edit {{file|autoexec.cfg}}.
 
# Add <code>r_pr_fov #</code> with the angle to use. FOV is calculated in Build angles, not degrees; <code>512</code> is about 90°, <code>625</code> is about 110°, etc. The default is <code>426</code>.
 
# Run BloodCM Launcher and check "Polymer" before starting.
 
}}
 
 
 
==Input settings==
 
 
{{Image|Blood Controls.png|In-game general control settings.}}
 
{{Image|Blood Controls.png|In-game general control settings.}}
 
{{Image|Blood Remapping.png|In-game key map settings.}}
 
{{Image|Blood Remapping.png|In-game key map settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 155: Line 228:
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = false
+
|mouse menu                = hackable
|mouse menu notes          =  
+
|mouse menu notes          = See [[#Source ports|Source ports]].
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = false
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
Line 165: Line 240:
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Both X and Y axis can be set individually.
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =  
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
 
===Use mouse wheel to change weapons===
 
===Use mouse wheel to change weapons===
{{Fixbox|1=
+
{{Fixbox|description=Bind up and down keys to the mouse wheel|ref=<ref>{{Refurl|url=https://www.gog.com/forum/blood_series/use_mouse_wheel_to_change_weapons_in_ouwb|title=Use Mouse Wheel to Change Weapons in OUWB! - GOG.com Forum|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Binds up and down keys to the mouse wheel|ref=<ref>[https://www.gog.com/forum/blood_series/use_mouse_wheel_to_change_weapons_in_ouwb Use Mouse Wheel to Change Weapons in OUWB! - GOG.com Forum]</ref>}}
+
# Get [http://ahkscript.org AutoHotkey].
# Get [http://ahkscript.org AutoHotkey]
+
# Use this script when playing:
# Use [http://www.pastebucket.com/74653 this script] whenever you play Blood.
+
<pre>
 +
#ifWinActive, ahk_class SDL_app
 +
 
 +
*WheelUp::
 +
SendEvent {Up Down}
 +
Sleep 200
 +
SendEvent {Up Up}
 +
Return
 +
 
 +
*WheelDown::
 +
SendEvent {Down Down}
 +
Sleep 200
 +
SendEvent {Down Up}
 +
Return
 +
</pre>
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    =  
+
|surround sound notes    = See ''EAX support'' below.
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 200: Line 317:
 
|mute on focus lost      = false
 
|mute on focus lost      = false
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
|eax support              =  
+
|eax support              = hackable
|eax support notes        =  
+
|eax support notes        = Raze and [[Blood: Fresh Supply]]<ref>{{Refurl|url=https://www.youtube.com/watch?v=GRR_6o0jvw8|title=How to fix the muffled audio in Blood Fresh Supply|date=May 2023}}</ref> support OpenAL Soft for binaural HRTF mixing.
 +
|red book cd audio        = true
 +
|red book cd audio notes  = MIDI is used when CD audio is not available or not assigned to the current level.
 +
|general midi audio      = true
 +
|general midi audio notes =
 +
|royalty free audio      = always on
 +
|royalty free audio notes =  
 
}}
 
}}
 +
{{ii}} Original DOS executable and ''NBlood'' include a '''3D Audio''' option that works as crossfeed for headphones.
 +
{{--}} Older versions of ''BloodGDX'' supported [[Glossary:Surround sound#OpenAL|OpenAL Soft]] for binaural HRTF mixing, but newer ''BuildGDX'' releases broke support.<ref>[https://www.youtube.com/watch?v=YPdISLJzbpY  Blood with 3D spatial sound in BloodGDX 🎧 (OpenAL Soft HRTF audio)]</ref>
  
 
{{L10n|content=
 
{{L10n|content=
Line 212: Line 337:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 +
}}
 +
 +
==VR support==
 +
{{ii}} A driver for the VFX1 headset can be found [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/general-controllers/vfx1blood.zip here].
 +
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 8
 +
|lan play modes      = Versus, Co-op
 +
|lan play notes      = Co-op supports two players.
 +
|online play          = false
 +
|online play players  =
 +
|online play modes    =
 +
|online play notes    =
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}{{Network/Connections
 +
|matchmaking        =
 +
|matchmaking notes  =
 +
|p2p                =
 +
|p2p notes          =
 +
|dedicated          =
 +
|dedicated notes    =
 +
|self-hosting      =
 +
|self-hosting notes =
 +
|direct ip          =
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  =
 +
|udp  =
 +
|upnp =
 +
}}
 +
 +
==Issues fixed==
 +
===HUD flashes===
 +
{{Fixbox|description=Use NOLFBLIM|ref=<ref>https://blood-wiki.org/index.php/Installation#Flashing_HUD_fix</ref>|fix=
 +
# [https://www.vogons.org/download/file.php?id=3680&sid=0b52f27dce8c4bb5d57d8c644f75e903 Download] the patch.
 +
# Unzip the archive where {{file|BLOOD.EXE}} is.
 +
# Rename {{file|nolfblim.ren2com}} to {{file|NOLFBLIM.COM}}.
 +
# Run {{file|NOLFBLIM.COM}} before launching Blood.
 +
 +
'''Notes'''
 +
{{ii}} Automate these steps by adding <code>NOLFBLIM.COM</code> before the line calling {{file|BLOOD.EXE}} in the DOSBox configuration file's autoexec section.
 +
}}
 +
 +
===Damage scaling changes after loading a save===
 +
{{Fixbox|description=Use a modified executable|ref=<ref>{{Refurl|url=https://www.gog.com/forum/blood_series/fan_blood_patch_122_fixed_incorrect_damage_scaling_when_loading_a_save/page2|title=gog.com|date=September 2023}}</ref>|fix=
 +
* Replace {{file|BLOOD.EXE}} with [https://github.com/OpenRift412/Blood-SAVEFIX/releases this fixed version].
 +
 +
'''Notes'''
 +
{{ii}} This is a recompiled EXE with the fix made from reverse-engineered source code. Everything else should be 100% accurate to the original behavior.
 +
{{ii}} This issue is already fixed in the [[#Source ports|source ports]] and [[Blood: Fresh Supply]] re-release.
 +
}}
 +
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      =
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 1.0
 +
|opengl notes          = Only available in [[#Source ports|source ports]].
 +
|glide versions        = 1.0
 +
|glide notes            = Beta patches for 3Dfx support can be found [http://dukertcm.com/knowledge-base/downloads-rtcm/blood-patchs/ here]. Note these patches are largely unstable and never completed.
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              = VGA, SVGA
 +
|dos modes notes        = Supports extremely high resolutions for a DOS game (over 1600x1200).
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = unknown
 +
|windows 64-bit exe    = unknown
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          =
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = false
 +
|linux executable notes =
 +
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Smacker
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 +
}}
 +
 +
===Mods and source ports installation guides===
 +
 +
====BloodCM====
 +
{{ii}} [https://blood-wiki.org/index.php/BloodCM BloodCM] is a Blood remake in the form of a mod for EDuke32, a Duke Nukem 3D source port that provides modern features such as widescreen resolutions and dynamic lighting. Not recommended as better options such as Blood GDX and NBlood exist.
 +
 +
====Blood GDX for Build GDX====
 +
{{ii}} From the same creator as the aforementioned Blood CM, [https://www.blood-wiki.org/index.php/BloodGDX Blood GDX] is a Blood remake made after the [https://en.wikipedia.org/wiki/LibGDX libGDX] program from [https://en.wikipedia.org/wiki/Java_(programming_language) Java] based on the [https://www.blood-wiki.org/index.php?title=Blood_Alpha Blood Alpha] source code. It provides modern features such as widescreen, dynamic lighting, mouse freelook, and more. Since March 2019, it has been consolidated into [https://m210.duke4.net Build GDX] alongside other Build engine games remakes and decompilations.
 +
 +
{{Fixbox|description=How to play Blood GDX via Build GDX|fix=
 +
# Download and unfold BuildGDX(_with_JRE).zip on the desired location.
 +
# Open the Build GDX folder and create a Blood subfolder.
 +
# Copy and paste the following files from the Blood game to the Blood subfolder: {{file|BLOOD.INI}}, {{file|BLOOD.RFF}}, all the CP[number].MAP, {{file|CPART07.AR_}}, {{file|CPART15.AR_}}, all the CPBB[number].MAP, {{file|CPSL.MAP}}, {{file|CRYPTIC.INI}}, {{file|CRYPTIC.SMK}}, {{file|CrypticPassage.kpf}}, {{file|GTI.SMK}}, {{file|LOGO.SMK}}, {{file|MAPEDIT.INI}}, {{file|SOUNDS.RFF}}, {{file|SURFACE.DAT}}, {{file|TABLES.DAT}}, all the TILES[number].ART, and {{file|VOXEL.DAT}}. If owning the original disk or Fresh Supply, also copy and paste the blood[number].ogg to play with the original soundtrack.
 +
# Open {{file|BuildGDX.exe}} and choose Blood on the left: if no file is found, click on the three dot icon and look for the Blood file, or simply select the vanilla game's location.
 +
# Configure the visual and audio preferences in the settings accessible via the down-right gear icon. To install mods, put them in the autoload subsubfolder of the Blood subfolder, then choose to "Enable "autoload" folder" in the settings. Click on Back when finished.
 +
# Click on Play Blood to launch the game.
 +
 +
'''Notes'''
 +
{{ii}} All the files are required for the mod to work and no file can be forgotten to play Cryptic Passage.
 +
{{ii}} Blood GDX maintains the autolook feature from vanilla Blood when the character goes upstairs or downstairs.
 +
{{++}} Once taking all the files from the original game, it's possible to reuse them as many times as needed.
 +
{{--}} The cutscenes don't play on the latest version without [https://steamcommunity.com/sharedfiles/filedetails/?id=1602966657 this patch].
 +
}}
 +
 +
====Raze====
 +
{{ii}} [https://raze.zdoom.org/about Raze] compiles and enhances various Build Engine games decompilations by using GZDoom: [https://www.blood-wiki.org/index.php?title=Raze as explained on the Blood wiki], Raze remakes Blood via [https://www.blood-wiki.org/index.php/NBlood NBlood] and uses OpenGl to enhance its 3D graphics.
 +
 +
{{Fixbox|description=How to play Blood via Raze|fix=
 +
# Download and unfold raze_[Current Version].zip on the desired location.
 +
# Open the raze_[Current Version] folder and create a Blood subfolder.
 +
# Copy all files from the Blood game to the Blood subfolder: {{file|blood.ini}}, *.rff, *.art, *.dat, and all the files from the {{folder|movies}} subfolder. For the cutscenes, copy {{file|gti.smk}} and {{file|logo.smk}} from the latter subfolder into the Blood subfolder for Raze. To have the CD soundtrack, copy all the blood[number].ogg files in the subfolder.
 +
# To play Cryptic Passage, copy {{file|movies/cryptic.smk}}, {{file|movies/cryptic.wav}}, cp*.map, {{file|cpart07.ar_}}, {{file|cpart15.ar_}}, {{file|cryptic.ini}} to another folder, select them all and compress them into a zip file, then put it into the Blood subfolder for Raze.
 +
# Open {{file|raze.exe}}, choose BLOOD: One Unit Whole Blood (BLOOD) or BLOOD: Cryptic Passage (cryptic), configure the settings, and launch the game.
 +
 +
'''Notes'''
 +
{{ii}} All the aforementioned files are required for the mod to work.
 +
{{++}} Once taking all the files from the original game, it's possible to reuse them as many times as needed.
 +
{{--}} While the [https://forum.zdoom.org/viewtopic.php?f=347&t=71962 forum] gives the instructions for the cutscenes to work, they don't play on the latest version.
 
}}
 
}}
  
Line 223: Line 496:
 
|minCPU  = Intel Pentium 75 MHz
 
|minCPU  = Intel Pentium 75 MHz
 
|minRAM  = 16 MB
 
|minRAM  = 16 MB
|minHD    = 75 MB
+
|minHD    = 80 MB
 
|minGPU  = VGA 256-colour
 
|minGPU  = VGA 256-colour
 +
|minother = 4X CD-ROM drive
  
 
|recCPU  =  
 
|recCPU  =  
Line 242: Line 516:
 
|recCPU  = 1.4 GHz
 
|recCPU  = 1.4 GHz
 
|recRAM  = 512 MB
 
|recRAM  = 512 MB
 +
|recGPU  =
 
|recDX    = 9
 
|recDX    = 9
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 22:21, 16 March 2024

This page is for the original game. For the 2019 enhanced version, see Blood: Fresh Supply.

Blood
Blood cover
Developers
Monolith Productions
Cryptic Passage Sunstorm Interactive
Publishers
1997-1999 GT Interactive
1999-2003 Infogrames
2003-present Atari
Engines
Build
Release dates
DOS May 31, 1997
Windows (DOSBox) April 22, 2010
Linux (DOSBox) May 18, 2015[1]
Reception
Metacritic 82
Taxonomy
Monetization One-time game purchase, Expansion pack
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Art styles Realistic
Themes Fantasy, Horror
Series Blood
Blood on HowLongToBeat
Blood on IGDB
Blood on MobyGames
Blood on Wikipedia
Blood
Blood 1997
Blood II: The Chosen 1998
Blood: Fresh Supply 2019

Blood is a singleplayer and multiplayer first-person action, FPS and shooter game in the Blood series.

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
DRM-free
DOS
GOG.com
DRM-free
Packaged with Blood: Fresh Supply. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with DOSBox.[2]
Windows
Linux
Green Man Gaming
Icon overlay.png
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Packaged with Blood: Fresh Supply. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with DOSBox.[3]
Windows
Amazon.com (unavailable)
DRM details are not known
Windows
Amazon.com (unavailable)
Icon overlay.png
Windows
Gamesplanet logo.svg (unavailable)
Icon overlay.png
Windows
Steam (unavailable)
DRM-free after installation through Steam client (notes may include more details)
The original separate SKU, delisted once Fresh Supply was released, but the codes sold at Green Man Gaming still work. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with DOSBox.[4]
Windows
Free demo versions are available from Archive.org: base game, Cryptic Passage (requires full version of the base game).

Monetization

DLC and expansion packs

Name Notes
Cryptic Passage
DOS
Windows
Linux
Plasma Pak
DOS
Windows
Linux

Essential improvements

Patches

  • The latest official patch 1.20 (3dfx-patch) is available at soggi.org.
  • Unofficial patch: a modified EXE that fixes the savegame damage scaling bug while accurately retaining all other original behavior.

Source ports

Name Description
BuildGDX Reverse-engineered gameplay-accurate port written in Java. Adds high resolutions support, OpenGL renderer, improved mouse controls, and fixes for the original game bugs with an option to revert them.

Can run official addon and custom made campaings straight from the main menu without the need to use installers or replace any original files.

Has custom difficulty option that allows to choose different combinations of enemies count and damage dealing or receiving.

Windows
macOS (OS X)
Linux
NuBuildGDX Fork of BuildGDX aiming for stability, bug fixing and performance improvements.
Windows
macOS (OS X)
Linux
NBlood Reverse-engineered gameplay-accurate port of Blood based on EDuke32.

Features original software renderer, improved OpenGL renderer, and OPL3 emulation.

Windows
macOS (OS X)
Linux
Raze Fork of NBlood to GZDoom architecture. Also supports Duke Nukem 3D, Redneck Rampage, and PC Powerslave/Exhumed.
Windows
macOS (OS X)
Linux

Improve performance in DOSBox

Edit DOSBox configuration file
  • Change output=surface to output=openglnb.
  • Change memsize=16 to memsize=64.
  • Change core=normal to core=dynamic.
  • Change cycles=auto to cycles=max.
  • Change aspect=false to aspect=true.
  • Change fullresolution=original to fullresolution=0x0.

Launchers

Blood Launcher

The One Unit Whole Blood Launcher is recommended for the best experience. It includes a large number of optional modifications and custom maps.

Build Game DOSBox Launcher

The Build Game DOSBox Launcher {OBSOLETE} allows installation from both digital release and retail release. It also includes a large number of optional modifications and custom maps.

Mouse fixes

bMouse

bMouse is a DOS extension which improves mouse looking by removing the mouse filter which causes issues related to both axis not updating properly.

Choose either method to use it:

Declare bMouse as an external device[5]
  1. Unzip bmouse.exe into <path-to-game>.
  2. Run setup.exe through DOSBox and go to Controller Setup, then Choose Controller Type and select Keyboard and External.
  3. Go to Setup External and change the program name to BMOUSE.EXE.
  4. Save and exit.
Run Blood through bMouse[5]
  • Open dosboxBlood_single.conf in a text editor and replace the line containing BLOOD.EXE with bmouse.exe launch blood.exe.

Notes

The same can be done with Cryptic Passage by opening dosboxBlood_Addon.conf and replacing CRYPTIC.EXE with bmouse.exe launch cryptic.exe.
bMouse will cause the vertical aiming to be inverted. To fix this just go to Setup Advanced Control Options from Control Setup, then in Advanced Mouse Setup change the Mouse Y Scale to negative number.

Buildmfx

Buildmfx is a patch which improves mouse looking. Unlike bMouse, it modifies the game executable.
Patch the executable with Buildmfx[6]
  1. Download the patch.
  2. Unzip the archive where BLOOD.EXE is located.
  3. Enter the command BUILDMFX.EXE BLOOD.EXE.

Notes

This is a one-time set-up.
Enter the command BUILDMFX.EXE BLOOD.EXE /u to revert the executable to its original state.

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
DOS <path-to-game>\BLOOD.CFG
Windows <path-to-game> (mounted in DOSBox)[Note 1]
Linux <path-to-game> (mounted in DOSBox)[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/299030/pfx/[Note 2]
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location

System Location
DOS <path-to-game>\*.SAV
Windows <path-to-game> (mounted in DOSBox)[Note 1]
Linux <path-to-game> (mounted in DOSBox)[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/299030/pfx/[Note 2]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

In-game video settings.
In-game video settings.

Input

In-game general control settings.
In-game general control settings.
In-game key map settings.
In-game key map settings.

Use mouse wheel to change weapons

Bind up and down keys to the mouse wheel[7]
  1. Get AutoHotkey.
  2. Use this script when playing:
#ifWinActive, ahk_class SDL_app

*WheelUp::
SendEvent {Up Down}
Sleep 200
SendEvent {Up Up}
Return

*WheelDown::
SendEvent {Down Down}
Sleep 200
SendEvent {Down Up}
Return

Audio

Audio feature State Notes
Separate volume controls
Surround sound
See EAX support below.
Subtitles
Closed captions
Mute on focus lost
For DOSBox change the priority background value in the DOSBox configuration file.
EAX support
Raze and Blood: Fresh Supply[8] support OpenAL Soft for binaural HRTF mixing.
Royalty free audio
Red Book CD audio
MIDI is used when CD audio is not available or not assigned to the current level.
General MIDI audio
Original DOS executable and NBlood include a 3D Audio option that works as crossfeed for headphones.
Older versions of BloodGDX supported OpenAL Soft for binaural HRTF mixing, but newer BuildGDX releases broke support.[9]

Localizations

Language UI Audio Sub Notes
English

VR support

A driver for the VFX1 headset can be found here.

Network

Multiplayer types

Type Native Players Notes
LAN play
8 Versus, Co-op
Co-op supports two players.
Online play
For DOSBox use DOSBox IPX/modem emulation.

Issues fixed

HUD flashes

Use NOLFBLIM[10]
  1. Download the patch.
  2. Unzip the archive where BLOOD.EXE is.
  3. Rename nolfblim.ren2com to NOLFBLIM.COM.
  4. Run NOLFBLIM.COM before launching Blood.

Notes

Automate these steps by adding NOLFBLIM.COM before the line calling BLOOD.EXE in the DOSBox configuration file's autoexec section.

Damage scaling changes after loading a save

Use a modified executable[11]

Notes

This is a recompiled EXE with the fix made from reverse-engineered source code. Everything else should be 100% accurate to the original behavior.
This issue is already fixed in the source ports and Blood: Fresh Supply re-release.

Other information

API

Technical specs Supported Notes
OpenGL 1.0 Only available in source ports.
Glide 1.0 Beta patches for 3Dfx support can be found here. Note these patches are largely unstable and never completed.
DOS video modes VGA, SVGA Supports extremely high resolutions for a DOS game (over 1600x1200).

Middleware

Middleware Notes
Cutscenes Smacker

Mods and source ports installation guides

BloodCM

BloodCM is a Blood remake in the form of a mod for EDuke32, a Duke Nukem 3D source port that provides modern features such as widescreen resolutions and dynamic lighting. Not recommended as better options such as Blood GDX and NBlood exist.

Blood GDX for Build GDX

From the same creator as the aforementioned Blood CM, Blood GDX is a Blood remake made after the libGDX program from Java based on the Blood Alpha source code. It provides modern features such as widescreen, dynamic lighting, mouse freelook, and more. Since March 2019, it has been consolidated into Build GDX alongside other Build engine games remakes and decompilations.
How to play Blood GDX via Build GDX
  1. Download and unfold BuildGDX(_with_JRE).zip on the desired location.
  2. Open the Build GDX folder and create a Blood subfolder.
  3. Copy and paste the following files from the Blood game to the Blood subfolder: BLOOD.INI, BLOOD.RFF, all the CP[number].MAP, CPART07.AR_, CPART15.AR_, all the CPBB[number].MAP, CPSL.MAP, CRYPTIC.INI, CRYPTIC.SMK, CrypticPassage.kpf, GTI.SMK, LOGO.SMK, MAPEDIT.INI, SOUNDS.RFF, SURFACE.DAT, TABLES.DAT, all the TILES[number].ART, and VOXEL.DAT. If owning the original disk or Fresh Supply, also copy and paste the blood[number].ogg to play with the original soundtrack.
  4. Open BuildGDX.exe and choose Blood on the left: if no file is found, click on the three dot icon and look for the Blood file, or simply select the vanilla game's location.
  5. Configure the visual and audio preferences in the settings accessible via the down-right gear icon. To install mods, put them in the autoload subsubfolder of the Blood subfolder, then choose to "Enable "autoload" folder" in the settings. Click on Back when finished.
  6. Click on Play Blood to launch the game.

Notes

All the files are required for the mod to work and no file can be forgotten to play Cryptic Passage.
Blood GDX maintains the autolook feature from vanilla Blood when the character goes upstairs or downstairs.
Once taking all the files from the original game, it's possible to reuse them as many times as needed.
The cutscenes don't play on the latest version without this patch.

Raze

Raze compiles and enhances various Build Engine games decompilations by using GZDoom: as explained on the Blood wiki, Raze remakes Blood via NBlood and uses OpenGl to enhance its 3D graphics.
How to play Blood via Raze
  1. Download and unfold raze_[Current Version].zip on the desired location.
  2. Open the raze_[Current Version] folder and create a Blood subfolder.
  3. Copy all files from the Blood game to the Blood subfolder: blood.ini, *.rff, *.art, *.dat, and all the files from the movies subfolder. For the cutscenes, copy gti.smk and logo.smk from the latter subfolder into the Blood subfolder for Raze. To have the CD soundtrack, copy all the blood[number].ogg files in the subfolder.
  4. To play Cryptic Passage, copy movies/cryptic.smk, movies/cryptic.wav, cp*.map, cpart07.ar_, cpart15.ar_, cryptic.ini to another folder, select them all and compress them into a zip file, then put it into the Blood subfolder for Raze.
  5. Open raze.exe, choose BLOOD: One Unit Whole Blood (BLOOD) or BLOOD: Cryptic Passage (cryptic), configure the settings, and launch the game.

Notes

All the aforementioned files are required for the mod to work.
Once taking all the files from the original game, it's possible to reuse them as many times as needed.
While the forum gives the instructions for the cutscenes to work, they don't play on the latest version.

System requirements

DOS
Minimum Recommended
Operating system (OS) 6.2
Processor (CPU) Intel Pentium 75 MHz
System memory (RAM) 16 MB
Hard disk drive (HDD) 80 MB
Video card (GPU) VGA 256-colour
Other 4X CD-ROM drive
Windows
Minimum Recommended
Operating system (OS) XP, Vista, 7, 8
Processor (CPU) 1 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 430 MB
Video card (GPU) DirectX 7 compatible


Notes

  1. 1.0 1.1 1.2 1.3 File/folder structure within the installation folder reflects the path(s) listed for DOS game data. For the GOG.com release, file changes in DOSBox are redirected to <path-to-game>/cloud_saves/ even if GOG Galaxy is not used (this folder contains all redirected files, so some files in the cloud_saves folder might be temporary files or other files that do not contain saves or settings).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/299030/ in addition to or instead of this directory. The app ID (299030) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References