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