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 :
- Download and Install the latest version of Java
- Download and Extract BuildGDX files to your Blood folder.
- Double click the .Jar file and play.
Good to see more of these classics get their own source ports. Great job!
Awesome, I've been waiting for this to be Released.
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.
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?
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.
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:
Right on my man, can't wait to see this fully finished!
Beautiful, this is a work of love and passion. Really hope he can get the MP working as well.
This is excellent! It works on Linux too!
Add-on Cryptic Passage for Blood, compatible with BloodGDX?
I guess so.
Yes, it is
line command for batch run maps...
I asked M210 and he said he's planning for a launcher, it will perhaps be able to run maps too.
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
Caleb's gonna build a Wall and Cabal Co. will Pay for it.
He's going to paint the wall...RED.
Man... saves in user.home... the game don't stay portable...
better saves and config in bloodgdx folder in subfolders....
lines commands in DOS ??? bloodgdx -game blood -maps EVICTION... for example.....
Great job, but... why use java?, whats main difference between BloodCM and BloodGDX?
Will fix static textures?.
thank you
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
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.
Swimming is bugged, you can dive out only by rapidly pressing space, but later you cant get out
Solution : Forums.duke4.net
This comment is currently awaiting admin approval, join now to view.
Also curious how to get the cutscenes to work. I've got the GOG version.
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.
Um, how do I run it? Extracted the files into the (GoG) BLOOD folder. There are no ".jar" files or whatever. Huh?
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
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.
The Best Build engine FPS there is, I could go as far as to say that it beats even Doom.
I have heard that Makarov also has a sourceport for Redneck Rampage in mind.
I can't wait to try it out!
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?
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
Great work so far. Dynamic lighting, bloom and custom FOV would be appreciated.
>>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?
Sure thing :)
Is it only first Episode? My game quited after I killed "ophelia"
I believe you're supposed to select the other episodes manually, by starting a new game and choosing other episodes.
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.
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
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.
great. blood 2 gdx would be awesome! :P
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.