crispy-doom: Update to 6.0
New Features and Improvements ----------------------------- - Make MIDI device selection less ambiguous. - Add default difficulty option (by kiwaph and @mikeday0). - Improve smoothness of network games when running uncapped (thanks @rfomin). - Disable smooth pixel scaling if software rendering is enforced. - Add framerate limiting option (@mikeday0 and @rfomin). - Updates of Native MIDI on Windows from Chocolate Doom (@ceski-1 and @rfomin) - SysEx messages. - Proper device reset (winmm_reset_type and winmm_reset_delay config options). - Loop points (Final Fantasy and RPG Maker). - Full support of EMIDI. - All music formats now work when the OPL backend is selected (@rfomin). - Implement demo footer for Doom and Heretic (@rfomin). Bug Fixes --------- - Fix crosshair shifting position after changing resolution. - Fix Automap line jitter in low res mode (@mikeday0). - Widescreen rendering now requires aspect ratio correction. - Fix widgets obscuring chat line (@JNechaevsky). - Raven: Disable autoloading in shareware mode (thanks @rzhxiii and @JNechaevsky). - Raven: Don't scroll map background when paused (@mikeday0). - Fix glitchy drawing of instant moving sectors when running uncapped (@mikeday0). - Fix bogus linedef numbers in P_LoadSegs warning (thanks @tpoppins). - Hexen: Don't interpolate 180 degree polyobject rotations (@mikeday0). - Hexen: Don't interpolate polyobjects when loading game (@mikeday0). Crispy Doom ----------- - Add support for loading REKKR as IWAD (@SoDOOManiac). - Do not show the "WAD: map" Automap widget for IWAD levels. - Improve brightmap for COMPUTE1 texture (@JNechaevsky). - Allow L and R arrow keys in Crispness menu (@mikeday0). - Add weapon bobbing interpolation from Woof! (@rrPKrr). - Restore colored blood options from previous Crispy Doom versions (@rrPKrr). - Add known hashes for Sigil music tracks (@SirYodaJedi). - Colored blood setting to change in both directions (@SoDOOManiac). - Minor HUD fixes (@SoDOOManiac). Crispy Heretic -------------- - Support 8 pages of saves (@mikeday0). - Colorize Crispness menu (@mikeday0). - Interpolate weapon bobbing (@mikeday0). - Make Crispness menu behavior consistent with Doom (@mikeday0). - Add Mono SFX option (@mikeday0). - Add Sound Channels option (@mikeday0). - Add Player Bob and Weapon Alignment options (@mikeday0). - Fix long wall wobble (@mikeday0). - Add WiggleFix (@mikeday0). - Improve slime trail removal (@mikeday0). - Fixed "Look forward" button not working properly while recording a demo (by @Dasperal). - Fixed bug with minimal vertical movement of the mouse doesn't affect vertical look (by @Dasperal). - DeePBSP and ZDBSP nodes support from Crispy Doom (@rfomin). - Introduce a HEHACKED lump for embedded HHE files (@rfomin). - Add support for ANIMATED lumps and swirling flats (@SilverMiner). Crispy Hexen ------------ - Generate default save slot name. - Allowing deletion of savegames from menu (@mikeday0). - Support 8 pages of saves (@mikeday0). - Colorize Crispness menu (@mikeday0). - Interpolate weapon bobbing (@mikeday0). - Add SHOWFPS cheat (@mikeday0). - Make Crispness menu behavior consistent with Doom (@mikeday0). - Add player coordinates widget (@mikeday0). - Add Mono SFX option (@mikeday0). - Add Sound Channels option (@mikeday0). - Add Player Bob and Weapon Alignment options (@mikeday0). - Fix long wall wobble (@mikeday0). - Add WiggleFix (@mikeday0). - Fixed "Look forward" button not working properly while recording a demo (by @Dasperal). - Fixed bug with minimal vertical movement of the mouse doesn't affect vertical look (by @Dasperal). Crispy Strife has been made possible by porting Crispy Doom features developed by @fabiangreffrath and contributors including @mikeday0, @JNechaevsky, @rrPKrr, and @AlexMax. The fullscreen HUD is a modified version of the original HUD/statusbar and is influenced by Strife: Veteran Edition. The ambient sound fix was originally developed by @haleyjd for SVE. Crispy Strife (@ceski-1) ------------------------ - Add Crispness menu - Expose high resolution mode - Add widescreen support - Add uncapped framerate - Add framerate limit - Add vertical sync option - Add smooth pixel scaling option - Add view/weapon bobbing options - Add attack alignment options - Add default difficulty option - Add fast exit (Shift + F10) - Add Crispy automap features: - Interpolation - Smooth lines - Overlay mode - Rotation mode - Fix overflows - Mouse control - Show exit screen only if showing ENDOOM (ENDSTRF) - Add showfps cheat - Add show player coords. option - Add mono SFX option - Add sound channels option - Fix flat distortion - Fix long wall wobble - Add WiggleFix - Upgrade renderer to 32-bit integer math - Add slime trail fix - Fix Tutti-Frutti effect - Add smooth diminishing lighting option - Draw missing lines for translucency effect - Add always run toggle - Add vertical mouse movement toggle - Add "Run" centers view option (i.e. run key can be separated from view centering) - Add center view key - Add mouse sensitivity options - Add freelook options (lock or spring) - Add mouselook features (single-player only): - Permanent mouselook option - Hold button to mouselook or click to center view - Invert y-axis option - Don't auto-center view when landing with mouselook enabled - Add crosshair options: - Static crosshair - Color indicates health - Show subtitles by default - Add mouse buttons for inventory - Support wide status bars with zero offset - Support widescreen graphics mods - Add fullscreen HUD (modified version of original HUD/statusbar and SVE HUD) - Fix mouse fire delay - Add support for PWAD autoload directories - Add clean screenshot key - Add misc. sound fixes - Play ambient sounds consistently (@haleyjd for SVE) - Play door sounds correctly during various open/close states - Door "use" sound originates from player - Add play sounds in full length option - Preserve targets/tracers in saved games - Preserve monster skill when loading a gamemaster
parent
cd9ab802ab
commit
7e14caf4c4
|
@ -1,4 +1,4 @@
|
|||
games/crispy-doom: Import version 5.12.0
|
||||
games/crispy-doom: Import version 6.0
|
||||
|
||||
Crispy Doom is a friendly fork of Chocolate Doom that provides a higher
|
||||
display resolution, removes the static limits of the Doom engine and offers
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= crispy-doom-5.12.0
|
||||
DISTNAME= crispy-doom-6.0
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/}
|
||||
GITHUB_TAG= ${DISTNAME}
|
||||
|
@ -77,6 +77,8 @@ post-install:
|
|||
${DESTDIR}${PREFIX}/share/applications/crispy-hexen.desktop
|
||||
${MV} ${DESTDIR}${PREFIX}/share/applications/io.github.fabiangreffrath.Setup.desktop \
|
||||
${DESTDIR}${PREFIX}/share/applications/crispy-setup.desktop
|
||||
${MV} ${DESTDIR}${PREFIX}/share/applications/io.github.fabiangreffrath.Strife.desktop \
|
||||
${DESTDIR}${PREFIX}/share/applications/crispy-strife.desktop
|
||||
${MV} ${DESTDIR}${PREFIX}/share/applications/screensavers/io.github.fabiangreffrath.Doom_Screensaver.desktop \
|
||||
${DESTDIR}${PREFIX}/share/applications/screensavers/crispy-doom_Screensaver.desktop
|
||||
${MV} ${DESTDIR}${PREFIX}/share/metainfo/io.github.fabiangreffrath.Doom.metainfo.xml \
|
||||
|
@ -85,6 +87,8 @@ post-install:
|
|||
${DESTDIR}${PREFIX}/share/metainfo/crispy-heretic.metainfo.xml
|
||||
${MV} ${DESTDIR}${PREFIX}/share/metainfo/io.github.fabiangreffrath.Hexen.metainfo.xml \
|
||||
${DESTDIR}${PREFIX}/share/metainfo/crispy-hexen.metainfo.xml
|
||||
${MV} ${DESTDIR}${PREFIX}/share/metainfo/io.github.fabiangreffrath.Strife.metainfo.xml \
|
||||
${DESTDIR}${PREFIX}/share/metainfo/crispy-strife.metainfo.xml
|
||||
.if defined(PLIST.sysv)
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/default.cfg.4 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/crispy-default.cfg.4
|
||||
|
@ -92,6 +96,8 @@ post-install:
|
|||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/crispy-heretic.cfg.4
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/hexen.cfg.4 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/crispy-hexen.cfg.4
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/strife.cfg.4 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man4/crispy-strife.cfg.4
|
||||
.else
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/default.cfg.5 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/crispy-default.cfg.5
|
||||
|
@ -99,6 +105,8 @@ post-install:
|
|||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/crispy-heretic.cfg.5
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/hexen.cfg.5 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/crispy-hexen.cfg.5
|
||||
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/strife.cfg.5 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/crispy-strife.cfg.5
|
||||
.endif
|
||||
|
||||
BUILDLINK_API_DEPENDS.SDL2_mixer+= SDL2_mixer>=2.0.2
|
||||
|
|
|
@ -6,27 +6,36 @@ bin/crispy-heretic-setup
|
|||
bin/crispy-hexen
|
||||
bin/crispy-hexen-setup
|
||||
bin/crispy-server
|
||||
bin/crispy-strife
|
||||
bin/crispy-strife-setup
|
||||
${PLIST.sysv}man/man4/crispy-default.cfg.4
|
||||
${PLIST.sysv}man/man4/crispy-doom.cfg.4
|
||||
${PLIST.sysv}man/man4/crispy-heretic.cfg.4
|
||||
${PLIST.sysv}man/man4/crispy-strife.cfg.4
|
||||
${PLIST.bsd}man/man5/crispy-default.cfg.5
|
||||
${PLIST.bsd}man/man5/crispy-doom.cfg.5
|
||||
${PLIST.bsd}man/man5/crispy-heretic.cfg.5
|
||||
${PLIST.bsd}man/man5/crispy-hexen.cfg.5
|
||||
${PLIST.bsd}man/man5/crispy-strife.cfg.5
|
||||
man/man6/crispy-doom-setup.6
|
||||
man/man6/crispy-doom.6
|
||||
man/man6/crispy-heretic-setup.6
|
||||
man/man6/crispy-heretic.6
|
||||
man/man6/crispy-hexen-setup.6
|
||||
man/man6/crispy-hexen.6
|
||||
man/man6/crispy-server.6
|
||||
man/man6/crispy-strife-setup.6
|
||||
man/man6/crispy-strife.6
|
||||
share/applications/crispy-doom.desktop
|
||||
share/applications/crispy-heretic.desktop
|
||||
share/applications/crispy-hexen.desktop
|
||||
share/applications/crispy-setup.desktop
|
||||
share/applications/crispy-strife.desktop
|
||||
share/applications/screensavers/crispy-doom_Screensaver.desktop
|
||||
share/bash-completion/completions/crispy-doom
|
||||
share/bash-completion/completions/crispy-heretic
|
||||
share/bash-completion/completions/crispy-hexen
|
||||
share/bash-completion/completions/crispy-strife
|
||||
share/doc/crispy-doom/CMDLINE.doom
|
||||
share/doc/crispy-doom/COPYING.md
|
||||
share/doc/crispy-doom/ChangeLog
|
||||
|
@ -41,6 +50,8 @@ share/doc/crispy-heretic/CMDLINE.heretic
|
|||
share/doc/crispy-heretic/INSTALL.heretic
|
||||
share/doc/crispy-hexen/CMDLINE.hexen
|
||||
share/doc/crispy-hexen/INSTALL.hexen
|
||||
share/doc/crispy-strife/CMDLINE.strife
|
||||
share/doc/crispy-strife/INSTALL.strife
|
||||
share/icons/hicolor/128x128/apps/crispy-doom.png
|
||||
share/icons/hicolor/128x128/apps/crispy-heretic.png
|
||||
share/icons/hicolor/128x128/apps/crispy-hexen.png
|
||||
|
@ -50,3 +61,4 @@ share/icons/hicolor/48x48/apps/crispy-doom.png
|
|||
share/metainfo/crispy-doom.metainfo.xml
|
||||
share/metainfo/crispy-heretic.metainfo.xml
|
||||
share/metainfo/crispy-hexen.metainfo.xml
|
||||
share/metainfo/crispy-strife.metainfo.xml
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
BLAKE2s (crispy-doom-5.12.0.tar.gz) = 82ef66d8feaf0fac587f06ff4dcd0cbe7175d9b742dd133ddd29c8152a9c120e
|
||||
SHA512 (crispy-doom-5.12.0.tar.gz) = eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11
|
||||
Size (crispy-doom-5.12.0.tar.gz) = 2425206 bytes
|
||||
BLAKE2s (crispy-doom-6.0.tar.gz) = 9443f08995948dc68bfd9bd00222d69872b54b71b070988ef83f52b0714f4650
|
||||
SHA512 (crispy-doom-6.0.tar.gz) = 44ab9ffea1febe7eaab0c28d5dd178df821c200354aa9aeecd0b84dbe98419a037416f8d8e6176611dbd1a2dba8ec050d9e7267c61dcf8640c08c422765b270f
|
||||
Size (crispy-doom-6.0.tar.gz) = 2499918 bytes
|
||||
SHA1 (patch-src_d__iwad.c) = 7cbc9f97e41a833b40244e3deae34ef2496f4a10
|
||||
|
|
Loading…
Reference in New Issue