You carved your soul to shreds in servitude to a dark god, but false promises
and betrayal were your only reward. Now you have a score to settle and it will
be measured in blood! Experience the madness in one carnage-soaked package!
All the gore, all... BLOOD
- 68060 processor with FPU
- Kickstart 3.0
- AGA chipset or RTG card
- 32 MB Fast RAM
- 70 MB disk space (+ more for the audio tracks)
Visit this site for links to the Registered version:
Only the version 1.21 is supported. Blood Fresh Supply on GOG comes with the
One Whole Unit Blood compilation as a downloadable bonus, which contains the
1.21 version of the game data.
The Shareware version is NOT supported.
Copy the following files next to the game's executable.
- BLOOD000.DEM, ..., BLOOD003.DEM (optional, attract demos)
- TILES000.ART, ..., TILES017.ART
To play the Cryptic Passage expansion pack, copy the following files, and use
the "cryptic" scripts to start the game.
- CP01.MAP, ..., CP09.MAP
- CPBB01.MAP, ..., CPBB04.MAP
FFS is quite slow at seeking in large files which can lead to pauses in-game
when new data has to be loaded from the disk. This can be improved by adding
more buffers, but it's recommended to run the game from a PFS or SFS volume.
Mechanical hard drives can slow down in-game loading even more, so solid-state
storage devices (Compact Flash, SD card, SSD, etc.) are recommended.
The texture/sound cache is sensitive to memory fragmentation, so if you have
only 32 MB memory, it's best to start the game after a clean reboot.
If your accelerator doesn't have any on-board RAM the game will likely not be
playable, as access to the motherboard RAM is not fast enough for the renderer.
To enable the framerate counter in-game press [T], type "rate", then press
Vampire V2 users:
If the 060 executables don't work, please use the 040 executables.
The game defaults to stereo Paula DMA audio, but AHI is also supported for
sound card users. To use AHI, after the first start open NBLOOD.CFG in a text
editor, and in the [Sound Setup] section set FXDevice = 8 and ReverseStereo = 1.
To switch back to Paula, change both values back to 0.
The game will use the Music Unit for sound playback, make sure it's properly
configured in the AHI prefs. 16-bit modes are much slower than 8-bit, so these
are not recommended unless you have a very fast machine.
Blood comes with two soundtracks, MIDI and Redbook CD Audio. While there's some
overlap, they are different arrangements and both of them have exclusive tracks.
To choose between the two, use the "Options / CD Audio" switch.
Replacement music tracks:
If you don't have hardware to play back the music in its original form, you can
use WAV or MP3 tracks to replace them. In this case the music will be streamed
from memory, so it might not fit if you have less than 64 MB RAM.
For WAV I recommend 22 KHz 8-bit mono, which is a good balance between sound
quality and size. These require no special hardware and
The CD tracks should be named BLOOD02.WAV to BLOOD09.WAV, while the MIDI
replacements are CBLOOD1.WAV to CBLOOD9.WAV, PESTIS.WAV and UNHOLY.WAV. If you
are unsure about the names, please refer to BLOOD.INI and CRYPTIC.INI.
I have also uploaded converted WAV music packs to my site:
For MP3 playback you need an MHI-compatible sound or music card. If your card
only supports the older mpeg.device standard, you can use this wrapper library:
Make sure you don't have any incompatible MHI drivers in LIBS:MHI, only the
one for your device. It's a good idea to verify if MP3 playback is working with
AmigaAMP or any other MHI-compatible player before trying the game.
The music tracks should be named like the WAV ones, just with an MP3 extension.
I have pre-converted MP3 music packs available on my site:
For the MIDI tracks the game supports MIDI synths via CAMD. To use this make
sure you don't have the MIDI replacement MP3/WAV tracks in the game's drawer.
The game will use the first MIDI port it finds (usually "out.0"), but this can
be overridden with the "DefMidiOut" environment variable if needed.
The CD audio tracks can be played back from the original CD if the analog audio
output is available from the drive. To use this first remove the CD music
replacement MP3/WAV tracks, then install cdplayer.library 37.0. It's also
recommended to apply the 37.1 patch for better compatibility with IDE drives.
The AHI version of cdplayer.library is not recommended, as the decoding and
playback would be too CPU intensive during gameplay. Upon startup the game will
go through CD0: to CD9: to find a device with a CD in it. If you have multiple
drives only put a CD into one of them as the game will use the first one it can
Keyboard and mouse controls:
To change the game's controls, open the "Options / Controls..." menu.
Under Keyboard all the in-game keys can be remapped. There is a Default preset
for modern WASD-style controls and a Classic one for keyboard-only.
In the Mouse menu you can assign the button functions, toggle Mouse Aiming,
and adjust the sensitivity for both axes separately.
To toggle Auto run mode, press the Caps Lock key in-game.
The game supports both 7-button CD32-compatible controllers and PlayStation
gamepads connected via PSXPort. The button and axis mappings can be customized
in "Options / Controls ... / Joystick". The Classic preset is recommended for
CD32 and the Modern one for PSX controllers.
The game asks the OS for the best Mode ID for a given resolution, but this
can lead to unexpected results if there are unused monitor drivers in
Devs:Monitors. I recommend putting these away into Storage:Monitors, but if
this is not possible, you can use these tooltypes to force specific modes:
- FORCEMODE: filters the available modes via the mode name. possible values:
PAL, NTSC, DBLPAL, DBLNTSC, EURO36, EURO72, SUPER72, MULTISCAN
- FORCEID: forces a specific mode, the value is a Mode ID in hexadecimal format
By default the game will pick RTG modes, but if your RTG card is operating in
Zorro II mode, it's recommended to use native modes instead.
You can play the game in window on high color (15-bit) or better RTG screens.
The game will still render in 8-bit color, the higher color depth is required
to avoid the expensive color remapping necessary on paletted screens. This is
not a issue in fullscreen, as the game can freely change the palette of its
To release the mouse pointer bring up the in-game console. This is bound to
the Tilde [~] key by default. To override which public screen the window opens
on, you can set the "PUBSCREEN" tooltype.
The game supports multiplayer up to 8 players via TCP/IP networks. Any TCP/IP
stack with a bsdsocket.library compatible interface should work. The game uses
the 23513 UDP port by default, but this can be changed when starting a new game.
While the game speed is comparable to single player, it's recommended to host
the game on the fastest machine due to the additional overhead on the server.
Available game modes: Cooperative, Bloodbath (deathmatch) and Teams (Capture
- Blood: Monolith Productions
- Build Engine: Ken Silverman
- NBlood: Nuke.YKT
- ENet: lsalzman
- JFBuild, JFAudioLib, JFMACT: JonoF
- EDuke32: the EDuke32 team
- 68030+ assembly: Dante/Oxyron
- 68060 optimizations: Cosmos
- 8-bit C2P routines: Kalms
- CAMD MIDI support: mheyer32
- GCC6 toolchain: bebbo
- performance improvements
- improved the MP3 playback stability
- fixed the default value of MusicDevice
- improved CAMD MIDI compatibility
- MP3 playback using MHI
- reverted to the original CTF HUD
- various multiplayer bugfixes
- improved next/prev weapon handling underwater
- fixed visual glitches with shadows in stacked sectors
- sounds for burning enemies are now precached
- initial release