DESCR:
vkQuake is a Quake 1 port using Vulkan instead of OpenGL for
rendering. It is based on the popular QuakeSpasm port and runs all
mods compatible with it like Arcane Dimensions or In The Shadows.
Compared to QuakeSpasm vkQuake also features a software Quake like
underwater effect, has better color precision, generates mipmap for
water surfaces at runtime and has native support for anti-aliasing
and AF.
vkQuake also serves as a Vulkan demo application that shows basic
usage of the API. For example it demonstrates render passes & sub
passes, pipeline barriers & synchronization, compute shaders, push
& specialization constants, CPU/GPU parallelism and memory pooling.
Port related changes:
- add license marker
- use CC BY-SA 3.0 licensed data by default
- enable SEPARATE_BUILD
- PERMIT_PACKAGE_CDROM > PERMIT_PACKAGE (rsadowski@)
- typo in DESCR (bcallah@)
OK rsadowski@ and bcallah@
ok kirby@
FreeSynd is a cross-platform, GPLed reimplementation of the engine for
the classic Bullfrog game, Syndicate.
While freesynd is a game engine and is open source software, Syndicate
is proprietary software and must be purchased in order for freesynd to
work.
Original submission by Thomas Dettbarn (upstream), who also takes
MAINTAINER -- thanks!
ok kirby@
DMAGNETIC is a Magnetic Scrolls Interpreter. It can be used to
play classic text adventure games, such as "The Pawn",
"The Guild of Thieves", and "Wonderland". Graphics will be
rendered in glorious ANSI art, so the games can be played in
any console window.
based on MIT-licensed full interface library.
ok bcallah@ (thanks for spotting the typo!)
ok kn@
DESCR:
Drop-in replacement for Steamworks.NET.dll to run without Steam
client present, e.g. if running on an operating system that doesn't
feature a Steam client. A number of games are made largely
platform-independent, but use Steamworks.NET and error out if no
Steam client is present. This project builds a .dll that can be
dropped in and is intended to keep the parent program running even
in the absence of a Steam client.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
took me a while to get to it, because I had to check for compatibility,
and the build system is still... unique.
Save files from 3.6.0 will still work, so the directories stay the same.