MCPcopy Create free account
hub / github.com/NBlood/NBlood

github.com/NBlood/NBlood @r1.01

Chat with this repo
repository ↗ · DeepWiki ↗ · release r1.01 ↗ · + Follow
7,929 symbols 22,375 edges 830 files 589 documented · 7% updated 10d agor14356 · 2026-07-04★ 781113 open issues

Browse by type

Functions 6,467 Types & classes 1,462
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NBlood

Blood port based on EDuke32

Installing

  1. Extract NBlood to a new directory
  2. Copy the following files from Blood 1.21 to NBlood folder:

BLOOD.INI
BLOOD.RFF
BLOOD000.DEM-BLOOD003.DEM
GUI.RFF
SOUNDS.RFF
SURFACE.DAT
TILES000.ART-TILES017.ART
VOXEL.DAT

  1. Optionally if you want to use CD audio tracks instead of MIDI, provide FLAC/OGG recordings in following format: bloodXX.flac/ogg, where XX is track number. Make sure to enable Redbook audio option in sound menu.
  2. Launch NBlood

Building NBlood

See: https://wiki.eduke32.com/wiki/Main_Page

Acknowledgments:

EDuke32 engine & game programming:

  • TerminX
  • Hendricks266
  • pogokeen
  • Plagman
  • Helixhorned

JFDuke3D by:

  • JonoF

Uses BUILD Engine technology by:

  • Ken Silverman

NBlood programming:

  • Nuke.YKT

Additional programming:

  • sirlemonhead

Widescreen tiles & NBlood logo:

  • Maxi Clouds

Special thanks:

  • NY00123, MetHy, Striker, oasiz, Mblackwell, Zombie, Marphy Black, SAmik37, meleemario

Core symbols most depended-on inside this repo

Shape

Function 6,015
Class 1,283
Method 452
Enum 179

Languages

C++88%
C10%
Python2%

Modules by API surface

source/sw/src/weapon.cpp264 symbols
source/sw/src/panel.cpp214 symbols
source/sw/src/player.cpp151 symbols
source/duke3d/src/net.cpp137 symbols
source/duke3d/src/astub.cpp137 symbols
source/duke3d/src/menus.cpp123 symbols
source/blood/src/menu.cpp114 symbols
source/sw/src/menus.cpp103 symbols
source/tools/src/md3_export.py93 symbols
source/sw/src/game.cpp93 symbols
platform/Windows/src/_dbg_common.h92 symbols
source/tools/src/arttool.cpp87 symbols

For agents

$ claude mcp add NBlood \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page