Blood port based on EDuke32
https://github.com/nukeykt/NBlood
NBlood is a Blood port based on EDuke32.
Highlights:
* High accuracy. NBlood can play 1.21 internal demos accurately
* Multiplayer(not quite stable atm)
* Software & OpenGL(polymost) renderers are available
* CD audio, accurate FM OPL3(SB/AdLib) emulation
* DEF/HRP support
NOTE: To play Blood with NBlood you need the original game files
from your GOG/CD-ROM installation of the game.
You should put them under '~/.config/nblood/'.
- Links to games / nblood
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:mnhauke:games/nblood && cd $_
- Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
_service | 0000000504 504 Bytes | |
_servicedata | 0000000235 235 Bytes | |
nblood-1.01~git20240204.tar.xz | 0025144852 24 MB | |
nblood.changes | 0000014124 13.8 KB | |
nblood.spec | 0000003004 2.93 KB |
Latest Revision
Martin Hauke (mnhauke)
committed
(revision 5)
- Update to version 1.01~git20240204: * Fix firing state with akimbo mode for shotgun/napalm launcher * Expose quick save/load as button setting * Blood: Implement autorun/run functionality for controller input (#773) * Blood: Remove directory path characters for levelGetTitle() (#772) - Update to version 1.01~git20231208: * Blood: Avoid OOB access in MoveDude() * Duke3D: Fix renderer menu option hiding logic * compat.h: Remove macOS cctype shims * Duke3D: Make CON_GETGAMEFUNCBIND properly detect and return mouse binds * startgtk: Check if grp is null * Duke3D: Fix sloped sprite shading preview in editor * Duke3D: Fix sloped sprites to once again take on ceiling/floor shade * Blood: Add workaround for Cryptic Passage art naming in Fresh Supply data * Blood: Prioritize Fresh Supply DOS installations over One Unit Whole Blood * Blood: Use DOS version data if available when loading Fresh Supply * Replace `found = true` with `return` in paths code * Engine: If the texturecache.index file cannot be read, invalidate it * Optimize viewDrawPowerUps() (#765) * Rednukem: Fix build (#766) * libsmackerdec: Replace most std::vector with GrowArray * SW: Update port credits * Makefile: Condition mimalloc's -Wno-class-memaccess on GCC version * loguru: On FreeBSD and OpenBSD use `pthread_get_name_np` spelling instead of `pthread_getname_np` * loguru: Use strerror_r() on FreeBSD and OpenBSD * loguru: Fix -Wundef warning: check that _POSIX_C_SOURCE is defined before checking it * loguru: Fix possibly lossy truncation from uint64_t/long to unsigned * loguru: Use getthrid() on OpenBSD for fallback thread global thread id * loguru: Fix minor warning about unused variable
Comments 2
This needs to be updated and include builds for pcexhumed and rednukem
This build fails on Leap! I am using 15.3 Leap! I can't test this bug because of that.