You'll battle cultists, gargoyles, zombies, hellhounds, and an unholy host of other terrors in your quest to stop Tchernobog. You must not only defeat the Cabal--you must scour its dread name from human memory. If that means eradicating everyone and everything the Cabal has ever tainted, so be it. Of course, you'll first have to make your way through fortresses, castles, mines, mansions, and estates guarded and kept by Tchernobog's malevolent servants. Fortunately, it is wits that make the hero, and although you're in serious danger of losing yours, you've got enough left to improvise some pretty effective tools of destruction. Aerosol hairspray can be frightening enough on its own, but apply it to a lighter flame and you've got an instant flamethrower (kids, don't try this at home!). Likewise, a flare gun can brighten your prospects considerably against even the grimmest odds, which is to say nothing for shotguns, Tommy guns, and dynamite. Who knows,...

Post news Report RSS BloodGDX - a Blood Sourceport Released

Get ready to finally ditch Dosbox, a new way to play Blood on Modern operating systems appeared!

Posted by on

It finally happened, 20 years later an actual Source-port for the game Blood is here, developed by Alexander Makarov who is also known as M210, The same guy behind BloodCM Remake on the Build engine, this port is achieved with reverse engineering and is based on Java's libgdx framework v0.99.

For over 7 months, M210 has been posting videos of his work in progress over his youtube channel, You can still check them out if you're curious about the development process.

The first release of BloodGDX (v0.75) is available on his own webpage, Blood fans can finally ditch Dosbox as a means to play Blood, The Sourceport supports mods aswell and features a large set of new options, bug fixes and improvements without affecting the soul of the game, you can get it here.

UPDATE #12 : v0.793 is out, This version restores functionality of the Classic Multiplayer, adds a new Console Command "NoEnemies" and fixes few other bugs and crashing issues and improves Linux support, among other changes.

Outdated : Here's the latest video released showcasing what's done so far, the port isn't 100% done because there's still a few missing feature and inaccurate stuff and bugs to iron out but so far it's working and playable, and is by far the best way to experience Blood on a Modern Operating System, you can read the FAQ here if you have any other questions, or ask the hero by yourself :)

Instructions :

  1. Download and Install the latest version of Java
  2. Download and Extract BloodGDX files to your Blood folder.
  3. Double click the .Jar file and play.
Comments
KentuckyFriedSpy
KentuckyFriedSpy

Good to see more of these classics get their own source ports. Great job!

Reply Good karma Bad karma+6 votes
Anna_Maniac
Anna_Maniac

Everything but the sound works flawlessly (completely borked sound effects.)

Still, this is very exciting and I can't wait for this to be updated!

EDIT:
There is a fix for the sound problem found in youtube comments.

1. Create a folder within your Blood directory called "bin"
2. Open up BloodGDX.jar with 7-zip, WinRAR, etc. (it's just a zip file)
3. Open up gdx-backend-lwjgl-natives.jar inside BloodGDX.jar and extract its contents into the bin folder
4. Create a batch file in your Blood directory with the following contents:
echo off
java -Djava.library.path=bin -jar BloodGDX.jar

5. Use that batch file to launch the game´╗┐

Here, I even uploaded the fix if you're really lazy or can't understand how to do it manually: Mega.nz

Reply Good karma Bad karma+14 votes
Massacher
Massacher

The sound works for me. But not the music. I have tried all three music types but the music still doesn't play. I have tried the other sound options too. But when I click one of them and press apply changes the sound turns off. So I set it back to default, exit the game and load it up again. Then it works again. But still no music.

Reply Good karma Bad karma+1 vote
SweetJuleka
SweetJuleka

Awesome, I've been waiting for this to be Released.

Reply Good karma Bad karma+3 votes
Valherran
Valherran

It's nice being able to play in a high resolution. It has a couple problems that I noticed:

1. The mouse aiming is a little finicky, sometimes it will scatter around when looking up or down.

2. Pressing 1-0 to use other weapons won't work.

Reply Good karma Bad karma+1 vote
Lateralus10k
Lateralus10k

Will you add an option to let people change the Soundtrack from Original to the Enhanced one that's used in the GOG/Steam Release?

Reply Good karma Bad karma+2 votes
lost_acs Author
lost_acs

M210 said Java doesn't support CD Music, so it has to be OGG or MP3, I don't know how is this going to be implemented, you probably have to ask him yourself.

Reply Good karma+3 votes
Manhs
Manhs

He uploaded a new version 0.76:
M210.duke4.net
Extract all the files of the folder and sub-folder in your blood folder.
Sound should work! :D
If you want ask things to the maker of the source port, he has a guestbook:
M210.duke4.net
Or on his youtube video:

Reply Good karma Bad karma+4 votes
TheUnbeholden
TheUnbeholden

Its now v7.775

Reply Good karma Bad karma+1 vote
TheRenegadist
TheRenegadist

Right on my man, can't wait to see this fully finished!

Reply Good karma Bad karma+2 votes
ddraigcymraeg
ddraigcymraeg

Beautiful, this is a work of love and passion. Really hope he can get the MP working as well.

Reply Good karma Bad karma+2 votes
Eagle12687
Eagle12687

This is excellent! It works on Linux too!

Reply Good karma Bad karma+1 vote
PavelU
PavelU

Add-on Cryptic Passage for Blood, compatible with BloodGDX?

Reply Good karma Bad karma+1 vote
lost_acs Author
lost_acs

I guess so.

Reply Good karma+1 vote
man_with_shotgun
man_with_shotgun

Yes, it is

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal

line command for batch run maps...

Reply Good karma Bad karma+1 vote
lost_acs Author
lost_acs

I asked M210 and he said he's planning for a launcher, it will perhaps be able to run maps too.

Reply Good karma+2 votes
Alberto309
Alberto309

It works flawlessly with the GOG version! Over 1000 fps if I set a high limit; which is a damn huge improvement compared to DOSBox.

Thanks a lot guys!

#makebloodliveagain

Reply Good karma Bad karma+2 votes
BoneofFear
BoneofFear

Caleb's gonna build a Wall and Cabal Co. will Pay for it.

Reply Good karma Bad karma+3 votes
Strogglet15
Strogglet15

He's going to paint the wall...RED.

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal

Man... saves in user.home... the game don't stay portable...

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal

better saves and config in bloodgdx folder in subfolders....

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal

lines commands in DOS ??? bloodgdx -game blood -maps EVICTION... for example.....

Reply Good karma Bad karma+1 vote
gordon81
gordon81

Great job, but... why use java?, whats main difference between BloodCM and BloodGDX?

Will fix static textures?.

thank you

Reply Good karma Bad karma+1 vote
SPY-maps
SPY-maps

I am not sure what this new different version of Blood brings for the default gamer. I mean, i played BloodCM and loved it. But i couldn't see any difference between that game and the video's of this game.

I understand that it runs on a different code of some sort, (know nothing about coding and scripting). My main question is, will there be any difference for the default gamer who playes this or BloodCM ?

Leon

Reply Good karma Bad karma+1 vote
lost_acs Author
lost_acs

To my knowledge the port is still a work in progress, an Improved Renderer is in the works and Hopefully if enough time is given to it, we may get additional modding support and perhaps netcode improvements, that's why people are itching for Blood Sourcecode.

Reply Good karma+4 votes
Aldarith
Aldarith

Anyone else get any REALLY terrible stuttering when using BloodGDX?

It works fine otherwise, but hitches up every 20-30 seconds for about 5 seconds each time.

Reply Good karma Bad karma+2 votes
valiantcrusader
valiantcrusader

Swimming is bugged, you can dive out only by rapidly pressing space, but later you cant get out

Reply Good karma Bad karma+1 vote
lost_acs Author
lost_acs

Solution : Forums.duke4.net

Reply Good karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

Also curious how to get the cutscenes to work. I've got the GOG version.

Reply Good karma Bad karma+1 vote
hoover1979
hoover1979

I have the GOG version and the cutscenes don't run, the only cutscene that runs is the monolith logo FMV and it has no sound. Not one of the in-game cutscenes work, so I think it's something that's not yet supported by BloodGDX. Older versions reportedly couldn't play the CD-Audio, but the latest version can, so maybe a later version of BloodGDX will implement support for the cutscenes. This port would have been made from reverse engeneering because Atari refuses to release the source code, so lets hope it becomes a fully functioning port before Atari pulls out a C&D order.

Reply Good karma Bad karma+1 vote
wavelength121
wavelength121

Um, how do I run it? Extracted the files into the (GoG) BLOOD folder. There are no ".jar" files or whatever. Huh?

Reply Good karma Bad karma+1 vote
hoover1979
hoover1979

I am using BloodGDX 0.784 with the GOG version of One Unit Whole Blood.

The game runs great, Sound is great, CD Audio works but, I have encountered one really big game-breaking problem!

The game keeps minimizing to desktop randomly when I press any mouse button (and I use all my Mouse Buttons in FPS games old and new)! This is ruining my experience and I can't seem to find anything about it on Google. It seems like I am the only person on earth that can't play the game without it constantly minimizing when I hit any mouse button. This happens on both Fullscreen and Borderless Window on Native resolution (1920x1080), DSR resolutions and sub-native resolutions (like 1280x960, 1600x900, etc)

My System Specs (In case someone here can assist):

Windows 7 Professional 64bit on Kingston HyperX Fury SSD (120Gb)
ASUS Z97-k Mobo
Corsair HX850i Platinum Grade 850w PSU
Intel i7-4790k in turbo mode 4.4Ghz
Corsair H115i Liquid CPU Cooler
32Gb Corsair Vengeance pro 2400 DDR3 RAM
XMP Overclocking set in BIOS
8Gb Gigabyte Xtreme Gaming GTX1080 OC PCIe Waterforce GFX Card
388.43 WHQL Nvidia Display Drivers
Sound Blaster Zx PCIe Sound Card
Logitech Z906 THX Certified 5.1 Surround Speakers and LFE
Seagate 8Tb Internal HDD
WD 4Tb internal HDD
WD Caviar 1.5Tb Internal HDD
WD Elements 1Tb External USB 3.0 HDD
WD Elements 3Tb External USB 3.0 HDD
ASUS VG278 27" 120Hz 3D Monitor with Nvidia 3D Vision 2(tm)
AVERMedia Volar Green USB2.0 HDTV Tuner
Microsoft Xbox One S Controller connected via MicroUSB to avoid Win10 requirement
Logitech G710+ Mechanical Keyboard
Logitech G502 Proteus Core Gaming Mouse
ASUS PCE-AC68U AC1900 PCIe WiFi Card paired with:
ASUS RT-AC68U AC1900 Dual-Band Router on 5ghz band
Fractal Design XL-R2 Full Tower ATX Chassis

Reply Good karma Bad karma+1 vote
hoover1979
hoover1979

The issue seemed to resolve itself (or something I did to my rig that was unrelated to BloodGDX fixed the problem, IDK) It's working now and that's all that matters.

Reply Good karma Bad karma+1 vote
Avoozl
Avoozl

The Best Build engine FPS there is, I could go as far as to say that it beats even Doom.

Reply Good karma Bad karma+2 votes
Strogglet15
Strogglet15

I have heard that Makarov also has a sourceport for Redneck Rampage in mind.
I can't wait to try it out!

Reply Good karma Bad karma+1 vote
ianknau
ianknau

Will the movement frame drop be fixed in the future? Other then that I love this port it really runs well. But the problem is, while the mouse-look is smooth as butter, as soon as I move in any direction it seems to go down to a lower frame-rate.. hurts my head. Strange thing is the hud fps counter shows a constant frame rate.

IS there a way to get the cutscenes working if you have the video files?

Reply Good karma Bad karma+1 vote
ianknau
ianknau

Alright I experimented and I've found out that it's related to vsync. With Vsync off the framerate is constant but there is screentearing. Do you think you'll be doing anything to the vsync option to make it work better? Or is this a build engine thing?

Played for awhile like this though and I've got to say, you did a wonderful job, thanks so much for all your time and effort, it's great to finally see this game get the source port it deserves.

While nowhere near as loved a game, will you be doing a similar treatment to Redneck Rampage? That'd be awesome. : D

Reply Good karma Bad karma+1 vote
szahn
szahn

Great work so far. Dynamic lighting, bloom and custom FOV would be appreciated.

Reply Good karma Bad karma+1 vote
M210
M210

>>If you're using a version below 1.21, take the TILES016.ART and TILES017.ART >>files from v1.21 and move them to your Blood folder and run the .Jar file.

This info not actual since v0.767, can you delete it?

Reply Good karma Bad karma+1 vote
lost_acs Author
lost_acs

Sure thing :)

Reply Good karma+2 votes
Guest
Guest

Is it only first Episode? My game quited after I killed "ophelia"

Reply Good karma Bad karma0 votes
lost_acs Author
lost_acs

I believe you're supposed to select the other episodes manually, by starting a new game and choosing other episodes.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Blood
Platforms
Windows, DOS
Publisher
GT Interactive
Engine
Build
Contact
Send Message
Homepage
Lith.com
Release date
Game watch
Follow
News
Browse
News
New
Post news
Report
Report
Share
Related Games
Blood
Blood First Person Shooter
Related Engines
Build
Build Proprietary
Related Groups
GT Interactive
GT Interactive Developer & Publisher
Monolith Productions
Monolith Productions Developer & Publisher