DOSBlood - Una actualización para Blood 1.21 de MS-DOS
sábado, 11 de octubre de 2025
DOSBlood
DOSBlood es una "actualización" fan de la versión 1.21 de Blood (Blood: One Unit Whole Blood)
Tiene mogollón de novedades y fixes respecto a la original, incluyendo algún truco nuevo, en el momento de escribir esta entrada la última versión es del 5 de octubre de 2025, y teniendo en cuenta que Blood: One Unit Whole Blood (Blood 1.21) salió en 1998, tener actualizaciones a estas alturas (27 años despues) se torna agradable, sorpresivo y espectacular.
Descargas
La descarga se puede encontrar en https://github.com/clipmove/DOSBlood/releases.
Instalación
Haz una copia de seguridad de tu copia original de `BLOOD.EXE` y luego reemplázala con `BLOOD.EXE` de DOSBlood.
Características
- Crouch automático
- Control deslizante de campo de visión
- Botón para agregar la última arma
- Guardado automático al iniciar el nivel
- Opción para centrar la línea del horizonte
- Mostrar el título del mapa al iniciar el nivel
- Iconos de teclas en el HUD pequeño
- Opciones de dificultad al estilo de BloodGDX
- Agregar interruptor de auto-aim en el menú de opciones
- Soporte de interpolación de panoramas de texturas
- Nuevo código de trampa 'KRAVITZ' para modo de vuelo
- Mejora en la respuesta del vector de puntería en 33 ms
- Aumento del número máximo de interpolaciones de sectores en 512
- Opción de modo Vanilla para restaurar errores originales de enemigos
- Soporta multijugador con clientes de Blood versión 1.21
- HUD de estadísticas y potenciadores al estilo de NBlood
- Nuevo código de trampa 'LIMITS' para mostrar el uso de muros/sprites
- Restaura el estado de parpadeo roto para el contador de puntos de salud
- Cálculo e interpolación de movimiento de arma de alta precisión
- No reiniciar la pista midi al cargar guardados del nivel actual
- Incorpora soluciones de mouse de bMouse y sMouse de forma nativa
- Utiliza optimizaciones de Pentium II/PRO (si se encuentran) para funciones de a.asm (mejora de velocidad del 12%)
Correcciones
- Corrige la inversión de dificultad del juego al cargar un guardado
- Corrige la escena de corte de E4M8 que se reproduce al comenzar E4M1
- Inicializa gSpriteHit en la creación de XSprite
- Limpia la cola de interpolación en un nuevo nivel
- Corrige la sombra de los leeches de vida
- Corrige a Cerberus girando en lava
- Ignora el pal cero del suelo para sectores
- Corrige el bug de enemigos en llamas infinitamente
- Corrige a Calebs diminutos usando el sprite incorrecto
- Corrige a los cultistas de tesla tirando infinitamente
- Corrige colisiones propias para proyectiles de leech de vida
- Corrige el estado de Beast al salir del sector acuático
- Corrige el reinicio de salud de enemigos al cargar un guardado
- Actualiza el giro del delirio a una tasa constante de fotogramas
- Corrige los gritos de cultistas que se cortan al morir
- Corrige el reinicio de items de inventario entre niveles
- Corrige el glitch de animación de shotgun akimbo en bucle
- Corrige el problema submarino con armas de impacto
- Permite que las frases de trampa se digan en modo multijugador
- Restablece la inercia del bob/oscillación de vista al inicio del nivel
- Corrige el estado del arma no restableciéndose al cambiar de arma
- Corrige el grito de caída que se activa tras la muerte del jugador
- Corrige el movimiento de manos ahogadas para correr a una tasa constante de fotogramas
- Corrige secretos para mapas con activadores de secretos glitched
- Corrige proyectiles que fallan cuando el auto-aim está deshabilitado
- Corrige proyectiles de enemigos que usan muros como índice de enemigos
- Corrige el spray al alternar el disparo y entrar en el agua
- Corrige la sincronización de demos al iniciarlas con el argumento -noaim
- Reemplaza la lógica de daño basada en sectores para explosiones de jugadores
- Corrige que la escopeta se quede atascada en estado de una sola arma mientras está en akimbo
- Evita que se envíen mensajes solo con espacios en multijugador
- Corrige el estado de reverberación que no se restablece al cambiar de nivel/cargar juego
- Verifica si el voxel existe antes de intentar dibujar un tile como voxel
- Corrige la desincronización de grabaciones de demos al pausar/abr
En fin, muchas mejoras para los que disfrutamos del Blood original de DOS (Emulado vía DOSBox, claro xD) sin usar ports.
---
Etiquetas: #juegos #blood #DOS