💾 Archived View for cugi.ie › aminet › 1669347209.gmi captured on 2023-01-29 at 03:42:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Blood Amiga Port

   Author:       Monolith, Nuke.YKT, port by Szilard Biro
   Uploader:     col lawrence gmail com (Szilard Biro)
   Type:         game/shoot
   Version:      1.6
   Architecture: m68k-amigaos >= 3.0.0
   Date:         2022-11-24
   Readme:       http://aminet.net/game/shoot/nblood.readme
   Downloads:    1892

http://aminet.net/game/shoot/nblood.lha

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

Requirements:

- 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 and cutscenes)

Game data:

Visit this site for links to the Registered version:

http://www.jonof.id.au/buildgames/blood.html

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.

Installation:

Copy the following files next to the game's executable.

- BLOOD.INI

- BLOOD.RFF

- BLOOD000.DEM, ..., BLOOD003.DEM (optional, attract demos)

- CS1.SMK, ..., CSCS6.SMK, CS1822M.WAV, ..., CS6822M.WAV (optional, cutscenes)

- GTI.SMK, LOGO.SMK (optional, cutscenes)

- GUI.RFF

- SOUNDS.RFF

- SURFACE.DAT

- TABLES.DAT

- TILES000.ART, ..., TILES017.ART

- VOXEL.DAT

The GOG release of the game doesn't have cutscenes in an extracted form, only

on game.gog and game.ins which is a renamed bin/cue CD image. To extract them

you can rename game.ins to game.cue, open it using a CD image tool and find

the SMK and WAV files in the "movie" folder.

Cryptic Passage:

To play the Cryptic Passage expansion pack, copy the following files, and use

the "cryptic" scripts to start the game.

- CP01.MAP, ..., CP09.MAP

- CPART07.AR_

- CPART15.AR_

- CPBB01.MAP, ..., CPBB04.MAP

- CPSL.MAP

- CRYPTIC.INI

- CRYPTIC.SMK, CRYPTIC.WAV (optional, cutscenes)

Performance considerations:

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

Enter.

Vampire V2 users:

If the 060 executables don't work, please use the 040 executables.

Sound:

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.

Music:

Blood comes with two soundtracks, MIDI and Redbook CD Audio. While there's

some overlap between, they are different arrangements and both of them have

exclusive tracks. To choose between the two, you can 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.

To use them simply put the WAV or MP3 files into the game's drawer next to

the executables.

For WAV I recommend 22 KHz 8-bit mono, which is a good balance between sound

quality and size.

The CD replacement 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 uploaded pre-converted WAV music packs to my site:

http://bszili.morphos.me/stuff/blood-cda.zip

http://bszili.morphos.me/stuff/blood-midi.zip

For MP3 playback you need an MHI-compatible sound or music card. If your card

only supports the older mpeg.device standard, install this wrapper library:

http://aminet.net/package/mus/play/mhimdev

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 Hardware MP3 playback is

working in AmigaAMP or any other MHI-compatible player before trying the game.

The music tracks should be named like the WAV ones, but with an MP3 extension.

I have pre-converted MP3 music packs available on my site:

http://bszili.morphos.me/stuff/blood-cda-mp3.zip

http://bszili.morphos.me/stuff/blood-midi-mp3.zip

MIDI music:

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.

CD music:

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.2 patch for better compatibility with IDE

drives.

http://aminet.net/package/dev/misc/CDPlayerlib37

http://aminet.net/package/util/libs/CDPlayer372p

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 that has audio tracks.

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.

Controllers:

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.

Fullscreen:

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.

Windowed mode:

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

custom screen.

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.

Multiplayer:

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

the Flag).

Source code:

https://github.com/BSzili/NBlood-Amiga

Special thanks:

- 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

Changelog:

1.6

- faster slope rendering and 2D sprite drawing

- support for native Amiga resolutions:

1280x512, 1280x400, 1280x256, 1280x200,

640x256, 640x200, 320x512, 320x400, 320x256

- fixed a potential hang in the double-buffering code

- automatically remove bullet holes and spent casings

- fixed a performance issue with sprite animations

- joystick support for the menus

- faster weapon aiming

- fixed the wind not affecting effect sprites

1.5

- improved the precaching and memory management

- reduced loading times, especially between levels

1.4

- cutscene supports (see the required files above)

- slightly improved delirium performance

- improved RFF lookup performance

- pre-caching for voxels and high detail effects

- sprites will display correctly on the highest detail if VOXEL.DAT is missing

1.3

- voxel support (make sure you have VOXEL.DAT)

- keymap support for the console

- fixed the MP3 tracks always starting at full volume

- faster MIDI tick calculation

- the player can no longer move in map follow mode

- fixed the map follow mode being toggled outside the map

- fixed the delirium effect to match the original game

- added a shared keys option to multiplayer, fixed some menu problems

- freed FX sprites are no longer processed

- fixed a crash when trying to play next demo if demos are not found

- the background is now dimmed while menu is active

- custom menu background for Cryptic Passage

- fixed kill count issues with respawning enemies

- the player's view bob now resets when entering a level

- misc weapon and enemy AI fixes

1.2

- performance improvements

- improved the MP3 playback stability

- fixed the default value of MusicDevice

1.1

- 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

1.0

- initial release

Contents of game/shoot/nblood.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  393     576  68.2% -lh5- 8257 May  2  2021 Blood.info
[unknown]                  176     412  42.7% -lh5- e145 May 27  2021 blood/cryptic.060
[unknown]                 2004    2767  72.4% -lh5- ad07 Jul  8  2021 blood/nblood.060.info
[unknown]                  176     412  42.7% -lh5- 48e4 Jul 17  2021 blood/cryptic.040
[unknown]                  864    1547  55.9% -lh5- e7be Jul 17  2021 blood/cryptic.040.info
[unknown]                 2004    2767  72.4% -lh5- ad07 Jul  8  2021 blood/nblood.040.info
[unknown]                  864    1547  55.9% -lh5- e7be Jul 17  2021 blood/cryptic.060.info
[unknown]                  673     964  69.8% -lh5- 2ea9 May 27  2017 blood/nblood.readme.info
[unknown]               541848 1119016  48.4% -lh5- 7b6d Nov 24 20:31 blood/nblood.040
[unknown]               541865 1165192  46.5% -lh5- 1c9b Nov 24 20:31 Blood/nblood.060
[unknown]                 5041   10923  46.2% -lh5- cdc7 Nov 24 20:46 blood/nblood.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        11 files 1095908 2306123  47.5%            Nov 25 03:33

Aminet © 1992-2022 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>