NBlood

From Blood Wiki
Jump to navigationJump to search
NBlood-Banner.png
"NBlood - Blood 1.21 internal demos" (Nuke.YK) - YouTube

"Open for business. NBlood, an open-source Blood port based on EDuke32 and developed by NukeYKT, has been released. NBlood is a user-friendly and highly accurate port featuring multiplayer, software & OpenGL (Polymost) renderers, support for Redbook CD audio & accurate FM OPL3 (SB/AdLib) emulation, and DEF/HRP support. NukeYKT has previously released NRedneck (Rednukem) – an open-source Redneck Rampage port based on EDuke32. Both NBlood and NRedneck come with the quality of life improvements you’d expect from EDuke32 including a modern control scheme and support for arbitrary resolutions and native widescreen."Duke4 news post

NBlood (or Nuked Blood) is a source port for Blood using EDuke32 as a base. It was created by Alexey "Nuke.YKT" Khokholov following from his Rednukem (aka NRedneck) port for Redneck Rampage (as well as Duke Nukem 3D and Duke Nukem 64). First announced on December 24, 2018, it was initially released on February 12, 2019.

The only first-party build is for Microsoft Windows currently, but it should be able to be built from source on most other systems. Unlike BloodGDX, NBlood is a native application as opposed to requiring a runtime and was first to have a full source code release.

Modding features and frameworks are also being added in by NoOne based on work started with BloodGDX (shown in in the mods No Hope in Sight and Eviction). This is supported by an enhanced version of the original MAPEDIT called XMAPEDIT with a new modding toolkit known as the XX System.

Development[edit]

Development shot

"Hi. I'm happy to announce my next project: Nuked Blood (or just NBlood). I've been working hard on it since the Rednukem was released. First and likely hardest milestone was completed recently so i'll definitely won't throw this project away. This port is running on EDuke32 engine and will inherit various features from it. The other planned features are multiplayer(using sync based model at first), demo compatiblity and OPL3(Sound Blaster/AdLib) emulation for authentic FM music. So, what's estimated release date? I hope to release first public test version in January or February 2019. Fell free to write here your thoughts about this port. Also i'd like to know which features you want to see implemented. Merry Christmas!"Nuke.YKT

"It's not based on leaked alpha... It's based on reverse engineered code so NBlood is an actual port running on Build engine unlike Blood EX... Gameplay wise first release will be par with original version (both SP and MP) with possible minor inaccuracies. Hopefully maps/addons made for original version will work as well."Nuke.YKT

Forks[edit]

Thanks to it being open source, NBlood has received multiple forks, such as a port to the Nintendo Switch as NXBlood. NBlood was also ported to the Amiga as NBlood-Amiga, as well as the PlayStation Vita as JFBlood-Vita, and Nintendo 3DS as JFBlood for 3DS, all based on a backport of the engine to JFBuild. Another fork which adds new gameplay elements is called NotBlood, as well as first-party versions for MacOS and Linux. The MBlood fork of NotBlood packs in a number of modernization mods. A forked version of the port is also included in the Raze project.

External Links[edit]

"Blood: One Unit Whole Blood on Switch (Homebrew)" (Master Turkey) - YouTube
"Blood Amiga Port 1.3 by BSzili. (voxel support) Real Amiga A1260 (AGA)" (anouk33) - YouTube

Source Code[edit]

Articles[edit]

Threads[edit]

Videos[edit]