Reflection Keen - Le Bottin des Jeux Linux

Reflection Keen

🗃️ Specifications

📰 Title: Reflection Keen 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Arcade 👁️ Visual: 2D
🏷️ Category: Arcade ➤ Platformer ➤ Puzzle Platformer ➤ Commander Keen 🏝️ Perspective: Third person
🔖 Tags: ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 🚦 Status: 01. Awaiting entry (no status)
📍️ Version: ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2+, LGPL-2.1+, MIT, Public domain ✨️ (temporary):
🐛️ Created: 2018-01-07 🐜️ Updated: 2024-06-17

📦️ Deliverables

📦️ Package name: game-data-packager ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 1 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15313

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (Catacomb 3D) [GOG (Windows, for contents extraction)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations

- The Catacomb Adventure Series: [PCGamingWiki] [MobyGames] [Doom WIKI (Catacomb 3D)]

🦣️ Social
Devs (Credits [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Catacomb 3-D) [fr] [en] [de]] [Debian Requested packages]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


Reflection Keen

This is a project consisting of source ports of Keen Dreams, Catacomb 3-D (The Descent) and The Catacomb Adventure Series.
You may encounter some names like "Reflection Keen Dreams" or "Ref KDreams", here and there. These are used to described the specific ports (by game).

Terms of use

Reflection Keen and the DBOPL emulator are released under the GNU GPLv2+. See LICENSE for more details.
The included depklite implementation, a modification of ExeUnpacker, is released under the MIT License. See LICENSE-depklite for details.
The included CRC-32 implementation is in the public domain. The same applies to the modified unlzexe source (based on UNLZEXE.DOC from v0.4).

Note that these terms do not cover any original game data required for usage with Reflection Keen, which should be obtained separately. Check below for compatible "game data" in order to find a way to obtain such data.

How is Keen Dreams (a 2D platformer) related to the Catacombs (FPSes)

A lot of the original Keen Dreams code base, with changes, was re-used by id Software not only in the later Keen games from 1991 (i.e., Keen 4-6), but also in Catacomb 3-D. This should explain why do Keen 4-6 and Catacomb 3-D seem to share features like the control panel (menu), including the Paddle War game.
While the later Catacomb games may have the control panel and other features removed or replaced, they're still clear derivatives of Catacomb 3-D.
The Wolfenstein 3D sources are also based on Catacomb 3-D, and again share a lot of similarities.

(...)

What is included

Reflection Keen consists of ports of Keen Dreams and all 3D Catacomb games.
Note that these ports do not come with a copy of any game, which is required. Look below for mentions of "game data" to find possible sources for these.

Supported platforms

Reflection Keen builds for Windows, Linux and Android are available. Thanks to external assistance, it was also made possible to build Reflection Keen for OS X/macOS, but this isn't well-tested due to lack of access to a Mac.

Supported game data, described by DOS versions

Keen Dreams: Registered CGA+EGA v1.00, Shareware (EGA) v1.13, CGA v1.05, Registered (EGA) v1.93 and Shareware (EGA) v1.20. There's also partial support for the data from the (currently unavailable) 2015 re-release, previously offered on Steam and IndieGameStand. However, this may fail to work with the game as downloaded via the Steam client on Windows, due to minor differences in GAMETEXT.KDR (although this was corrected at some point).
Catacomb 3-D (The Descent): Versions 1.00 and 1.22.
The Catacomb Abyss: Versions 1.13 (QA [0], Shareware) and 1.24 (rev 1).
The Catacomb Armageddon: Version 1.02 (rev 1).
The Catacomb Apocalypse: Version 1.01 (rev 1).

Note that Keen Dreams v1.20 hasn't been widely available so far, although it is briefly mentioned in the Apogee FAQ. Furthermore, based on the source codes release, the differences between v1.13, v1.93 and v1.20 are quite small, and the two releases of v1.20 and v1.93 share the same static game data (e.g., common EGA and map headers).

Partially compatible Keen Dreams data

2015 had a (since removed) re-release of Keen Dreams on Steam, IndieGameStand and possibly also another store. Note that while Reflection Keen is partially compatible with the 2015 data, it is still recommended to use data from any of the supported DOS versions. In particular, the Reflection Keen Dreams codebase is known to be internally different from the re-release's codebase in many ways.

Also, this might fail to work with the 2015 re-release as originally available from Steam on Windows, due to minor differences in GAMETEXT.KDR. Updating the game via the Steam client may assist with resolving this issue.

(...)

Debian Requested packages:

Ports of Keen Dreams and the Catacomb Adventure Series games

Ports of Keen Dreams (based on https://github.com/keendreams/keen/ which followed a fundraising campaign), Catacomb 3-D (The Descent) and the Catacomb Adventure Series (the Catacomb ports are based on source codes from https://github.com/FlatRockSoft/)

I will write the required patches for game-data-packager to ease acquiring game data for the aforementioned games.