Difference between revisions of "Blood"
m (General maintenance with AutoWikiBrowser in Bot mode) |
m (→Availability) |
||
(14 intermediate revisions by 9 users not shown) | |||
Line 11: | Line 11: | ||
|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}} | ||
Line 28: | Line 31: | ||
{{Infobox game/row/taxonomy/themes | Fantasy, Horror }} | {{Infobox game/row/taxonomy/themes | Fantasy, Horror }} | ||
{{Infobox game/row/taxonomy/series | Blood }} | {{Infobox game/row/taxonomy/series | Blood }} | ||
− | |||
− | |||
|steam appid = 299030 | |steam appid = 299030 | ||
|gogcom id = 1207658856 | |gogcom id = 1207658856 | ||
+ | |official site= https://web.archive.org/web/19990125093719/http://www.blood.com/ | ||
|hltb = 1177 | |hltb = 1177 | ||
|lutris = blood-one-unit-whole-blood | |lutris = blood-one-unit-whole-blood | ||
Line 55: | Line 57: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | | + | {{Availability/row| Retail | | DRM-free | | | DOS }} |
{{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.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| GMG | blood-one-unit-whole-blood | Steam | | | Windows }} | {{Availability/row| GMG | blood-one-unit-whole-blood | 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| Amazon | B00KAFG4W8 | unknown | | | Windows | unavailable }} | {{Availability/row| Amazon | B00KAFG4W8 | unknown | | | Windows | unavailable }} | ||
{{Availability/row| Amazon | B00M06KLYM | Steam | | | Windows | unavailable }} | {{Availability/row| Amazon | B00M06KLYM | Steam | | | Windows | unavailable }} | ||
{{Availability/row| Gamesplanet | 2965-1 | Steam | | | Windows | unavailable }} | {{Availability/row| Gamesplanet | 2965-1 | Steam | | | Windows | unavailable }} | ||
− | {{Availability/row| Steam | 299030 | DRM-free | The | + | {{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 }} |
}} | }} | ||
+ | |||
+ | ===Demo versions=== | ||
{{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). | {{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). | ||
Line 74: | Line 79: | ||
===Patches=== | ===Patches=== | ||
* The latest official patch 1.20 (3dfx-patch) is available at [https://soggi.org/misc/3dfx-voodoo-game-patches.htm soggi.org]. | * 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=== | ||
Line 83: | Line 89: | ||
Has custom difficulty option that allows to choose different combinations of enemies count and damage dealing or receiving. | Has custom difficulty option that allows to choose different combinations of enemies count and damage dealing or receiving. | ||
| Windows, OS X, Linux }} | | Windows, OS X, Linux }} | ||
− | {{Source ports table/row| NBlood | url=https://nukeykt.retrohost.net/ | Reverse-engineered gameplay-accurate port of Blood based on EDuke32. | + | {{Source ports table/row| NuBuildGDX | url=https://github.com/atsb/NuBuildGDX | Fork of '''BuildGDX''' aiming for stability, bug fixing and performance improvements. | Windows }} |
+ | {{Source ports table/row| NBlood | url=https://nukeykt.retrohost.net/ | Reverse-engineered gameplay-accurate port of Blood based on '''EDuke32'''. | ||
Features original software renderer, improved OpenGL renderer, and OPL3 emulation. | Features original software renderer, improved OpenGL renderer, and OPL3 emulation. | ||
Line 93: | Line 100: | ||
===Improve performance in DOSBox=== | ===Improve performance in DOSBox=== | ||
{{Fixbox|description=Edit DOSBox configuration file||fix= | {{Fixbox|description=Edit DOSBox configuration file||fix= | ||
− | * Change <code>output=surface</code> to <code>output=openglnb</code> | + | * Change <code>output=surface</code> to <code>output=openglnb</code>. |
− | * Change <code>memsize=16</code> to <code>memsize=64</code> | + | * Change <code>memsize=16</code> to <code>memsize=64</code>. |
− | * Change <code>core=normal</code> to <code>core=dynamic</code> | + | * Change <code>core=normal</code> to <code>core=dynamic</code>. |
− | * Change <code>cycles=auto</code> to <code>cycles=max</code> | + | * Change <code>cycles=auto</code> to <code>cycles=max</code>. |
− | * Change <code>aspect=false</code> to <code>aspect=true</code> | + | * Change <code>aspect=false</code> to <code>aspect=true</code>. |
− | * Change <code>fullresolution=original</code> to <code>fullresolution=0x0</code> | + | * Change <code>fullresolution=original</code> to <code>fullresolution=0x0</code>. |
}} | }} | ||
Line 113: | Line 120: | ||
Choose either method to use it: | 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= | {{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 {{ | + | # 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'''. | # 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. | + | # Go to '''Setup External''' and change the program name to {{file|BMOUSE.EXE}}. |
+ | # Save and exit. | ||
}} | }} | ||
+ | |||
{{Fixbox|description=Run Blood through bMouse|ref=<ref name="refcheck Blackbird"/>|fix= | {{Fixbox|description=Run Blood through bMouse|ref=<ref name="refcheck Blackbird"/>|fix= | ||
− | Open {{file|dosboxBlood_single.conf}} in a text editor and replace the line containing {{code|BLOOD.EXE}} with {{code|bmouse.exe launch blood.exe}}. | + | * Open {{file|dosboxBlood_single.conf}} in a text editor and replace the line containing {{code|BLOOD.EXE}} with {{code|bmouse.exe launch blood.exe}}. |
+ | |||
+ | '''Notes''' | ||
{{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}} 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}}. | ||
}} | }} | ||
Line 128: | Line 139: | ||
# [http://ctpax-cheater.losthost.org/htmldocs/files/buildmfx.zip Download] the patch. | # [http://ctpax-cheater.losthost.org/htmldocs/files/buildmfx.zip Download] the patch. | ||
# Unzip the archive where {{file|BLOOD.EXE}} is located. | # Unzip the archive where {{file|BLOOD.EXE}} is located. | ||
− | # Enter the command <code>BUILDMFX.EXE BLOOD.EXE</code> | + | # Enter the command <code>BUILDMFX.EXE BLOOD.EXE</code>. |
+ | |||
+ | '''Notes''' | ||
{{ii}} This is a one-time set-up. | {{ii}} This is a one-time set-up. | ||
{{ii}} Enter the command <code>BUILDMFX.EXE BLOOD.EXE /u</code> to revert the executable to its original state. | {{ii}} Enter the command <code>BUILDMFX.EXE BLOOD.EXE /u</code> to revert the executable to its original state. | ||
Line 178: | Line 191: | ||
|4k ultra hd wsgf award = | |4k ultra hd wsgf award = | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= See [[#Source ports|Source ports]] | + | |widescreen resolution notes= See [[#Source ports|Source ports]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = See [[#Source ports|Source ports]] | + | |multimonitor notes = See [[#Source ports|Source ports]]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = See [[#Source ports|Source ports]] | + | |ultrawidescreen notes = See [[#Source ports|Source ports]]. |
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = See [[#Source ports|Source ports]] | + | |4k ultra hd notes = See [[#Source ports|Source ports]]. |
|fov = false | |fov = false | ||
|fov notes = | |fov notes = | ||
Line 190: | Line 203: | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = See [[#Source ports|Source ports]] | + | |borderless windowed notes = See [[#Source ports|Source ports]]. |
|anisotropic = hackable | |anisotropic = hackable | ||
− | |anisotropic notes = See [[#Source ports|Source ports]] | + | |anisotropic notes = See [[#Source ports|Source ports]]. |
|antialiasing = false | |antialiasing = false | ||
|antialiasing notes = | |antialiasing notes = | ||
|vsync = hackable | |vsync = hackable | ||
− | |vsync notes = See [[#Source ports|Source ports]] | + | |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 = Capped at 70 FPS. See [[#Source ports|Source ports]] | + | |120 fps notes = Capped at 70 FPS. See [[#Source ports|Source ports]]. |
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 218: | Line 231: | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
|mouse menu = hackable | |mouse menu = hackable | ||
− | |mouse menu notes = See [[#Source ports|Source ports]] | + | |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 = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
Line 307: | Line 320: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = hackable | |eax support = hackable | ||
− | |eax support notes = Raze and [[Blood: Fresh Supply]]<ref> | + | |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 = true | ||
|red book cd audio notes = MIDI is used when CD audio is not available or not assigned to the current level. | |red book cd audio notes = MIDI is used when CD audio is not available or not assigned to the current level. | ||
Line 315: | Line 328: | ||
|royalty free audio notes = | |royalty free audio notes = | ||
}} | }} | ||
− | {{ii}}Original DOS executable and ''NBlood'' include a '''3D Audio''' option that works as crossfeed for headphones. | + | {{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> | + | {{--}} 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 372: | Line 385: | ||
# Rename {{file|nolfblim.ren2com}} to {{file|NOLFBLIM.COM}}. | # Rename {{file|nolfblim.ren2com}} to {{file|NOLFBLIM.COM}}. | ||
# Run {{file|NOLFBLIM.COM}} before launching Blood. | # 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. | {{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=== | ===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|title= | + | {{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''' | '''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. | |
− | {{ii}} This issue is fixed in the [[#Source ports|source ports]] and [[Blood: Fresh Supply]] re-release. | ||
}} | }} | ||
Line 432: | Line 446: | ||
|input = | |input = | ||
|input notes = | |input notes = | ||
− | |cutscenes = Smacker | + | |cutscenes = Smacker Video Technology |
|cutscenes notes = | |cutscenes notes = | ||
|multiplayer = | |multiplayer = | ||
Line 441: | Line 455: | ||
====BloodCM==== | ====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. | + | {{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==== | ====Blood GDX for Build GDX==== | ||
Line 448: | Line 462: | ||
{{Fixbox|description=How to play Blood GDX via Build GDX|fix= | {{Fixbox|description=How to play Blood GDX via Build GDX|fix= | ||
# Download and unfold BuildGDX(_with_JRE).zip on the desired location. | # Download and unfold BuildGDX(_with_JRE).zip on the desired location. | ||
− | # Open | + | # Open the Build GDX folder and create a Blood subfolder. |
− | # Copy and paste the following files from | + | # 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 BuildGDX.exe and choose Blood on the left: if no file is found, click on the three dot icon and look for | + | # 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 | + | # 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. | # Click on Play Blood to launch the game. | ||
'''Notes''' | '''Notes''' | ||
{{ii}} All the files are required for the mod to work and no file can be forgotten to play Cryptic Passage. | {{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 | + | {{ii}} Blood GDX maintains the autolook feature from vanilla Blood when the character goes upstairs or downstairs. |
− | {{++}} Once | + | {{++}} 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]. | {{--}} The cutscenes don't play on the latest version without [https://steamcommunity.com/sharedfiles/filedetails/?id=1602966657 this patch]. | ||
}} | }} | ||
Line 466: | Line 480: | ||
{{Fixbox|description=How to play Blood via Raze|fix= | {{Fixbox|description=How to play Blood via Raze|fix= | ||
# Download and unfold raze_[Current Version].zip on the desired location. | # Download and unfold raze_[Current Version].zip on the desired location. | ||
− | # Open | + | # Open the raze_[Current Version] folder and create a Blood subfolder. |
− | # Copy all files from | + | # 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 movies/cryptic.smk, movies/cryptic.wav, cp*.map, cpart07.ar_, cpart15.ar_, cryptic.ini | + | # 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 raze.exe, choose BLOOD: One Unit Whole Blood (BLOOD) or BLOOD: Cryptic Passage (cryptic), configure | + | # Open {{file|raze.exe}}, choose BLOOD: One Unit Whole Blood (BLOOD) or BLOOD: Cryptic Passage (cryptic), configure the settings, and launch the game. |
'''Notes''' | '''Notes''' | ||
{{ii}} All the aforementioned files are required for the mod to work. | {{ii}} All the aforementioned files are required for the mod to work. | ||
− | {{++}} Once | + | {{++}} Once taking all the files from the original game, it's possible to reuse them as many times as needed. |
− | {{--}} While [https://forum.zdoom.org/viewtopic.php?f=347&t=71962 | + | {{--}} 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 484: | Line 498: | ||
|minCPU = Intel Pentium 75 MHz | |minCPU = Intel Pentium 75 MHz | ||
|minRAM = 16 MB | |minRAM = 16 MB | ||
− | |minHD = | + | |minHD = 80 MB |
|minGPU = VGA 256-colour | |minGPU = VGA 256-colour | ||
+ | |minother = 4X CD-ROM drive | ||
|recCPU = | |recCPU = |
Latest revision as of 14:59, 3 June 2024
This page is for the original game. For the 2019 enhanced version, see Blood: Fresh Supply.
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 | |
---|---|
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
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | ||||
GOG.com | Packaged with Blood: Fresh Supply. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with DOSBox.[2] | |||
Green Man Gaming | ||||
Steam | Packaged with Blood: Fresh Supply. Also includes the "Plasma Pak" and "Cryptic Passage" expansions. Pre-packaged with DOSBox.[3] | |||
Amazon.com (unavailable) | ||||
Amazon.com (unavailable) | ||||
(unavailable) | ||||
Steam (unavailable) | 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] |
Demo versions
- 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 | ||
Plasma Pak |
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. |
|
NuBuildGDX | Fork of BuildGDX aiming for stability, bug fixing and performance improvements. | |
NBlood | Reverse-engineered gameplay-accurate port of Blood based on EDuke32.
Features original software renderer, improved OpenGL renderer, and OPL3 emulation. |
|
Raze | Fork of NBlood to GZDoom architecture. Also supports Duke Nukem 3D, Redneck Rampage, and PC Powerslave/Exhumed. |
Improve performance in DOSBox
Edit DOSBox configuration file |
---|
|
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] |
---|
|
Run Blood through bMouse[5] |
---|
Notes
|
- 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] |
---|
Notes
|
Game data
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) | <SteamLibrary-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) | <SteamLibrary-folder>/steamapps/compatdata/299030/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | See Source ports. | ||
Multi-monitor | See Source ports. | ||
Ultra-widescreen | See Source ports. | ||
4K Ultra HD | See Source ports. | ||
Field of view (FOV) | |||
Windowed | For DOSBox toggle with Alt+↵ Enter (see the glossary page for other workarounds). | ||
Borderless fullscreen windowed | See Source ports. | ||
Anisotropic filtering (AF) | See Source ports. | ||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See Source ports. | ||
60 FPS | |||
120+ FPS | Capped at 70 FPS. See Source ports. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | See Source ports. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | Both X and Y axis can be set individually. | |
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Use mouse wheel to change weapons
Bind up and down keys to the mouse wheel[7] |
---|
#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] |
---|
Notes
|
Damage scaling changes after loading a save
Use a modified executable[11] |
---|
Notes
|
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 Video Technology |
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 |
---|
Notes
|
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 |
---|
Notes
|
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 6.2 | |
Processor (CPU) | Intel Pentium 75 MHz | |
System memory (RAM) | 16 MB | 32 MB |
Hard disk drive (HDD) | 80 MB | 430 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 | 1.4 GHz |
System memory (RAM) | 256 MB | 512 MB |
Hard disk drive (HDD) | 430 MB | |
Video card (GPU) | DirectX 7 compatible | DirectX 9 compatible |
Notes
- ↑ 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 thecloud_saves
folder might be temporary files or other files that do not contain saves or settings). - ↑ 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 (299030) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ The "what did just update?" thread, page 444 - Forum - GOG.com - last accessed on May 2023
- ↑ List of GOG games using DOSBox, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ List of GOG games using DOSBox, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ Blood: One Unit Whole Blood · AppID: 299030 · Steam Database - last accessed on 9 June 2023
- ↑ 5.0 5.1 Verified by User:Blackbird on 2016-10-19
- ↑ Reference
- ↑ Use Mouse Wheel to Change Weapons in OUWB! - GOG.com Forum - last accessed on May 2023
- ↑ How to fix the muffled audio in Blood Fresh Supply - last accessed on May 2023
- ↑ Blood with 3D spatial sound in BloodGDX 🎧 (OpenAL Soft HRTF audio)
- ↑ https://blood-wiki.org/index.php/Installation#Flashing_HUD_fix
- ↑ gog.com - last accessed on September 2023