pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

refkeen: update to refkeen-20210802



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Mon Aug 9 20:48:16 2021 +0200
Changeset:	9490e71b8a6d1e75e24871c1a0d6499696b5d30e

Modified Files:
	refkeen/Makefile
	refkeen/distinfo

Log Message:
refkeen: update to refkeen-20210802

Announcement:

Aug 02 2021 (v0.33.0)
https://github.com/NY00123/refkeen/releases/tag/release-20210802

  * Additional restructurings of game-agnostic code.
  * Nuked OPL3 is updated to the last revision.
  * Keen Dreams: Try to fix memory allocation problems
    while using the data from the 2015 port.
  * Keen Dreams, 3D Catacombs: For an uncached map, if the map header offset
    being read is nonnegative but smaller than 8, just quit with an appropriate
    error message. This fixes behaviors which greatly depend on the memory
    layout,
    including a possible hang.
  * Catacomb Abyss: Make it possible to warp to map 19, at least in general.
    Also fix crashes upon attempts to load map 20 or 21 by
    outputting a new error message.
  * 3D Catacombs, Wolfenstein 3D: Add a "novert" toggle, letting the user
    limit in-game mouse movements for turning/moving left and right.
  * Wolfenstein 3D: Add a "lowfps" toggle, used for explicitly lowering the
    frame rate. The purpose of this is controlling, to an extent, how far can
    pushwalls move. Reason is, they were intended to move for 2 tiles, but
    it turned out that they could move for 3 tiles as computers were
    becoming faster. The Fake Hitler's fireballs also turned out
    to move slower while the frame rate was higher.
  * Wolfenstein 3D: Emulate, to an extent, the consequences of a
    buffer overflow that follows a press on a pushwall while it's moving.
    This is basically a Vanilla Bug, in which such walls are operated as if
    they were doors, and unintentional changes to static objects may occur.
  * Wolfenstein 3D: Upon trying to load a non-existent level
    (say, in the March 1992 prototype), just report that the map isn't 64*64.
    This is mostly similar to the outputs of the original executables,
    while skipping potential undefined behaviors.
  * Wolfenstein 3D: Fix menu navigation with the mouse while using a window.
  * Change the way controller buttons get mapped under
    the modern controller scheme. Basically, rather than parsing
    the game's own configuration of keys and then using it as a base
    for the mappings, just use the game's default bindings internally.
    For instance, if a button was previously configured to be mapped
    to "Jump" in Keen Dreams, it'll now map to the Ctrl key instead.
  * Note that such buttons may internally get mapped to mouse buttons
    instead of keyboard keys, in case "Motion emulation mode" is set to
    "Mouse". The behaviors should remain unmodified in such a case.
  * Further note that the above-mentioned changes impact
    touch input, albeit the UI remains as-is.
  * Amend controller usability fix from v0.32.1 to work better
    when the setting "Motion Emulation Mode" is set to "Mouse".
  * Add REFKEEN-NOTES.txt files to the source tree, describing technical
    changes
    from the original versions of games, including cases in which such changes
    exist for the purpose of emulating vanilla bugs. The information was
    collected by looking for mentions of the word REFKEEN in the sources.
  * Other miscellaneous fixes.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9490e71b8a6d1e75e24871c1a0d6499696b5d30e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 refkeen/Makefile | 2 +-
 refkeen/distinfo | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diffs:
diff --git a/refkeen/Makefile b/refkeen/Makefile
index 41de130a52..c834714dad 100644
--- a/refkeen/Makefile
+++ b/refkeen/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.1 2015/08/19 19:21:33 yhardy Exp $
 
-DISTNAME=	refkeen-20210606
+DISTNAME=	refkeen-20210802
 GITHUB_PROJECT=	refkeen
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=NY00123/}
diff --git a/refkeen/distinfo b/refkeen/distinfo
index fdf35fcb24..2e19af9875 100644
--- a/refkeen/distinfo
+++ b/refkeen/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.1 2015/08/19 19:21:33 yhardy Exp $
 
-SHA1 (refkeen-20210606.tar.gz) = 5fab09705f5af97a4b97ad2132829635af303f03
-RMD160 (refkeen-20210606.tar.gz) = cf16c8199629bd1997d1e553a9a47409bc27988d
-SHA512 (refkeen-20210606.tar.gz) = 8014f3a4e990fc327def66b8f91cc32c9f8242a0d330e14cb5e5b79fe2451b626836d8c0201799ab1ecb4f7c3ea7015a579d660ce2b6489e7c175a61152d4e1c
-Size (refkeen-20210606.tar.gz) = 4248295 bytes
+SHA1 (refkeen-20210802.tar.gz) = bd401c0d7ee461cc95bac7eaf7d81c47772e1847
+RMD160 (refkeen-20210802.tar.gz) = 75a29755f0437b3c7fbc4f11b5e9ed558080d003
+SHA512 (refkeen-20210802.tar.gz) = afbf5ced5e19b377559c8696392402f2898adf612952a3817c8fce61492cd40d0825cd6142143d5eb4f35253ba171d787207f0bfce9f275a89d363246e11feeb
+Size (refkeen-20210802.tar.gz) = 4277389 bytes


Home | Main Index | Thread Index | Old Index