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 BuildGDX - 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.

BuildGDX is now 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.

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, inaccuracies and bugs here and there but so far it's working and playable, and is currently 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 legend himself :)

Instructions :

  1. Download and Install the latest version of Java
  2. Download and Extract BuildGDX files to your Blood folder.
  3. Double click the .Jar file and play.
Post comment Comments
KentuckyFriedSpy
KentuckyFriedSpy - - 99 comments

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

Reply Good karma Bad karma+6 votes
SweetRamona
SweetRamona - - 5,114 comments

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

Reply Good karma Bad karma+4 votes
Valherran
Valherran - - 2,443 comments

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
CyborgParrot
CyborgParrot - - 1,733 comments

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 karma0 votes
snapshot_ Author
snapshot_ - - 546 comments

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
Emmanuelexe
Emmanuelexe - - 10 comments

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
TheRenegadist
TheRenegadist - - 2,088 comments

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

Reply Good karma Bad karma+2 votes
ddraigcymraeg
ddraigcymraeg - - 48 comments

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 - - 33 comments

This is excellent! It works on Linux too!

Reply Good karma Bad karma+1 vote
PavelU
PavelU - - 25 comments

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

Reply Good karma Bad karma+1 vote
snapshot_ Author
snapshot_ - - 546 comments

I guess so.

Reply Good karma+1 vote
man_with_shotgun
man_with_shotgun - - 5 comments

Yes, it is

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal - - 6 comments

line command for batch run maps...

Reply Good karma Bad karma+2 votes
snapshot_ Author
snapshot_ - - 546 comments

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

Reply Good karma+3 votes
Alberto309
Alberto309 - - 316 comments

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+3 votes
BoneofFear
BoneofFear - - 167 comments

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

Reply Good karma Bad karma+4 votes
Strogglet15
Strogglet15 - - 1,321 comments

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

Reply Good karma Bad karma+2 votes
sergiotal
sergiotal - - 6 comments

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

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal - - 6 comments

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

Reply Good karma Bad karma+1 vote
sergiotal
sergiotal - - 6 comments

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

Reply Good karma Bad karma+1 vote
gordon81
gordon81 - - 1 comments

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 - - 2,902 comments

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
Aldarith
Aldarith - - 77 comments

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+3 votes
valiantcrusader
valiantcrusader - - 26 comments

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
snapshot_ Author
snapshot_ - - 546 comments

Solution : Forums.duke4.net

Reply Good karma+1 vote
Guest
Guest - - 687,512 comments

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

Guest
Guest - - 687,512 comments

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

Reply Good karma Bad karma+1 vote
hoover1979
hoover1979 - - 327 comments

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 - - 15 comments

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 - - 327 comments

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 - - 327 comments

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 - - 291 comments

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 - - 1,321 comments

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
Half-dude
Half-dude - - 5 comments

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
Half-dude
Half-dude - - 5 comments

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 - - 2 comments

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

Reply Good karma Bad karma+1 vote
M210
M210 - - 85 comments

>>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
snapshot_ Author
snapshot_ - - 546 comments

Sure thing :)

Reply Good karma+2 votes
Guest
Guest - - 687,512 comments

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

Reply Good karma Bad karma0 votes
snapshot_ Author
snapshot_ - - 546 comments

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
Noe
Noe - - 46 comments

Unfortunately unplayable for me due to graphics glitches.
First: all resolutions except full (in my case 4K) don't work as full screen, they all create a little normal or borderless window. The game itself cannot make itself fullscreen, unless I chose the same resolution Windows uses.
Then: from 60FPS the screen starts to flicker randomly. Sometimes it just turn black, sometimes it shows random glitchy mix of textures.
Sometimes I can play whole level with 60FPS with everything OK.
Everything else about the game seems to work. The sound is identical with GOG DosBox version. Game mechanics seems the same.

I'm so angry, because this cool port ALMOST works, but... it's totally unplayable due to the glitch. BTW, limiting to 30FPS partially fixes the problem, so the visual glitches are less interfering, but it's hard to aim with such low FPS.

Reply Good karma Bad karma+1 vote
alispostkiste
alispostkiste - - 6 comments

Hy everyone :) Has anyone else trouble downloading the gdx file? I went to his page, i selected the file and then nothing happens. I also don't see a "download"-button

Edit1: Nevermind it just magically worked :P, probably a blocked script

Reply Good karma Bad karma+1 vote
Deutag
Deutag - - 11 comments

For some reason, I've been experiencing some serious stuttering through out this source port. Which is a shame because this port is great otherwise.

Reply Good karma Bad karma+1 vote
xbrz66
xbrz66 - - 21 comments

great. blood 2 gdx would be awesome! :P

Reply Good karma Bad karma+1 vote
Guest
Guest - - 687,512 comments

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

Guest
Guest - - 687,512 comments

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

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: