games/doomlegacy: Update to 1.48.14
FEATURES 1.48.14 ---------------- - UMAPINFO, derived from umapinfo-lib (GPL) written by Michael Bäuerle, who has allowed us to use and modify it in DoomLegacy (FR_0100). In DoomLegacy the original library code got heavily modified, eliminating use of FLEX and YACC, removing internal structure hiding, and making it embedded in DoomLegacy. Errors and messages were rewritten to attach to DoomLegacy error reporting. - Add viewfit control. This allows a wider monitor to be used with drawing at correct aspect ratio. - auto: auto select based on actual screen size. - stretch: stretch to fit screen. - fit width: fit to screen width, scale to correct aspect ratio. - fit height: fit to screen height, scale to correct aspect ratio. BUG FIXES 1.48.14 ----------------- - In Pagodia.wad, Map06, the hanging vine texture had visual artifacts. (AUR008, texture #624, lump 132961). Due to some of the patch columns being totally empty, some of the columns of the generated texture had the 0xFF termination, in the wrong place. Fixes bug 687. - In Lost Civilization Map04, the arch texture ARC1ABRN was rendered with black holes. The wad uses it on a wall and as a masked texture, next to each other. These two uses generate incompatible texture formats. The use on a wall had texture generation using the TM_picture format. The masked use requires a TM_masked compatible texture format. To fix this, gave the masked texture draw the capability to generate an extra texture_render holding a TD_2s_ready texture. - The MIDI output included some padding of Track 0, that caused the Win10 and Win11 MIDI player to delay the track and change it to a piano. Do not know why these were in the MIDI output. The Track 0 padding has been disabled, and may be removed entirely (eventually). The Program_Change inclusion is now enabled by control variable "midi_create_program", which is default 0. The midi compression is enabled by control variable "midi_compress", which is default 1. These are not in any menu, can be changed by console. This fixes bug 0674. - Add JOYSTICK_SUPPORT compile-time option, so that joystick code can be disabled. This was necessary due to some port situations not having joystick hardware. - Steven Newbury has been trying to compile for DOS. These are changes based on a something he summitted. I suspect this may not be complete. It covers some network problems with DOS. Within djgppdos, there are DOS sound fixes and many other fixes to bring the DOS port up to date with the interface. - Fixing complaints from gcc 11.2. Also snprintf does not honor string max field size. Must copy possibly long strings to some shorter buffer first. The code_size seems to have been reduced by 56K, perhaps due to new compiler. - Fix error from w104_23. When BOB_MOM code was made a standard feature, one of the compile tests was missed. Removing the BOB_MOM define, made some of the old code active again. This may have had some obscure effect upon when the weapon bobbing stops. Have removed that old code. Some other cleanup, ptr declares. - Disabled a RANGECHECK in wi_stuff as many wads violate those assumptions. Fixed many other typo and ptr declares encountered while working on UMAPINFO.
This commit is contained in:
parent
4252cb9c95
commit
f4f588b1da
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.15 2022/12/19 11:53:59 micha Exp $
|
||||
# $NetBSD: Makefile,v 1.16 2024/01/17 12:22:59 micha Exp $
|
||||
|
||||
VERS= 1.48.12
|
||||
VERS= 1.48.14
|
||||
PKGNAME= doomlegacy-${VERS}
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=doomlegacy/}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: distinfo,v 1.13 2022/12/19 11:53:59 micha Exp $
|
||||
$NetBSD: distinfo,v 1.14 2024/01/17 12:22:59 micha Exp $
|
||||
|
||||
BLAKE2s (doomlegacy_1.48.12_common.zip) = de8830301f433bc091804e8eaa0452fc574b99bc1d7e0021a71ba81aa6d90b76
|
||||
SHA512 (doomlegacy_1.48.12_common.zip) = 955dd60058a4676c5d16b8058754ed9a5e33fe36d7605ed09518ce7c8c675ca6345f793db40f0328e8c78bfbe707880970f442b3a0c355c507ae7cf8a5f908be
|
||||
Size (doomlegacy_1.48.12_common.zip) = 1055689 bytes
|
||||
BLAKE2s (doomlegacy_1.48.12_source.tar.bz2) = 6e874de37d08bd0d43ec0fc984f2b6867b5d9e0fac191b9d84377ea768d81aea
|
||||
SHA512 (doomlegacy_1.48.12_source.tar.bz2) = ae098a76d2bbcf0f7c050ca95f171e1b5abdda7917aa2099d83b6dae28ef7c42c1e65a9d87f311fd0d313ffedba8924970006f97ee5eda802d8096bbb151208a
|
||||
Size (doomlegacy_1.48.12_source.tar.bz2) = 2572064 bytes
|
||||
BLAKE2s (doomlegacy_1.48.14_common.zip) = 52260d049f503c89ca872e6934435fe8c52baf82bc07c78caf8e157f38099f7d
|
||||
SHA512 (doomlegacy_1.48.14_common.zip) = 69e7c4a004a507ec87c39d31595e11c5a764e470ee59cd231a61dfaad70b77ac8c8c4789cfb333bfa0343aed210d5986136a6fa5cb88bc066af50d8c8fac1ce6
|
||||
Size (doomlegacy_1.48.14_common.zip) = 1056545 bytes
|
||||
BLAKE2s (doomlegacy_1.48.14_source.tar.bz2) = 38e993f456c12a280662ae8959a346e60e8f8bf70abb2b44abc16a1dfa62c3b4
|
||||
SHA512 (doomlegacy_1.48.14_source.tar.bz2) = e2e327723d893fc7cee7c26bb102d6c8df05a254a564055ac48cc8367e69cd858a78b0824c1f9331cc25bb40397a73d20f45b3fd425d766ec24d51895247f35c
|
||||
Size (doomlegacy_1.48.14_source.tar.bz2) = 2624909 bytes
|
||||
|
|
Loading…
Reference in New Issue