forked from chocolate-doom/chocolate-doom
-
Notifications
You must be signed in to change notification settings - Fork 133
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Changelog updates * Small corrections * Updates and cleanup * Update changelog from my side * Add mention of fast mouse polling * Small corrections 1) Roman found and applied the solution for Woof, I pulled it to Crispy. 2) Fabian did the green translation improvement in Woof, I pulled it to Crispy. 3) It was the PSP drawing functions, not the sprites themselves. * Clarify about TL/AltTL drawing function updates It's not just PSP weapons, transparency (or translucency? which is the right word?) is also used for ghost monsters in Heretic, wrath/poison clouds in Hexen, and so on. * 2 cents more from me :) * Update CHANGELOG.md * Add mention of gamepad analog controls * more emphasis * Mention sector's sound origin for large levels * Update CHANGELOG.md --------- Co-authored-by: Julia Nechaevskaya <[email protected]> Co-authored-by: SoDOOManiac <[email protected]> Co-authored-by: Fabian Greffrath <[email protected]>
- Loading branch information
1 parent
07cd159
commit 599c1b2
Showing
1 changed file
with
104 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,135 +1,113 @@ | ||
**New Features and Improvements** | ||
* Make MIDI device selection less ambiguous. | ||
* Add default difficulty option (by Philip 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). | ||
***This is a major release built upon on the fresh Chocolate Doom 3.1.0 code base. Its main new feature is the addition of True color rendering support as a compile-time option for all four games. Thanks to all contributors!*** | ||
|
||
**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). | ||
**General Fixes and Improvements** | ||
* Don't apply framecap when using `-timedemo` (@JNechaevsky). | ||
* Make demo footer compatible with PrBoom+/DSDA-Doom demo autoplay (@rfomin). | ||
* Fix visual distortion of drawing planes near the screen edges in wide screen modes (@rfomin and @JNechaevsky). | ||
* Support savegame loading for PWADs with spaces in their name. | ||
* Aspect ratio now matches screen by default (@SoDOOManiac). | ||
* Only update sounds once per gametic (@rfomin). | ||
* Improve green color translation (@fabiangreffrath and @JNechaevsky). | ||
* Always draw borders of fullscreen patches using black found in PLAYPAL. | ||
* Add support for negative gamma levels (@JNechaevsky). | ||
* Apply palette changes every gametic, not every frame (@JNechaevsky). | ||
* Apply brightmaps to translucent and translated columns (@JNechaevsky). | ||
* Fix bug where non-midi music would play at max volume (@mikeday0). | ||
* Make max volume `libsamplerate` output the default (@mikeday0). | ||
* Fix memory leak on light tables recalculation (@JNechaevsky). | ||
* Introduce fast mouse polling. Reduces input lag when running uncapped | ||
(@mikeday0). | ||
* Analog gamepad controls are enabled by default. (@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). | ||
* Improve display of secret sector coloring in automap when custom PLAYPALs are | ||
used (@SoDOOManiac). | ||
* Use PWAD-provided color translation tables for colored blood. | ||
* "Status Bar" level stats are now left-aligned with HUD (@SoDOOManiac). | ||
* Fix visual glitch on door in Doom 2 MAP19 when running uncapped (@rfomin and | ||
@JNechaevsky). | ||
* Correctly report complevel 3 in demo footer (@rfomin). | ||
* Armor bonus brightmap improvement (@JNechaevsky). | ||
* Improve detection of improper patches. | ||
* Only stretch short skies. | ||
* Fix bug where reviving with IDDQD can possibly leave player in a "zombie" | ||
state (@tomas7770). | ||
* Add reload, next level warp keys support and IDCLEV warp for demo playback | ||
(@JNechaevsky). | ||
* Enter key in Crispness menu behaves same as other games (@mikeday0). | ||
* Add support for `-coop_spawns` parameter (@JNechaevsky). | ||
* Allow non-power-of-2 wide sky textures. | ||
* Add support for dedicated No Rest for the Living music tracks. | ||
* Fix automap marks disappearing near left side of screen (@JNechaevsky). | ||
* Add support for Sigil II (@mikeday0). | ||
* Apply sideloading lump renaming to associated autoloaded WADs (@mikeday0). | ||
* Give Master Levels its own intermission picture MASTRINT (@mikeday0). | ||
* "Widescreen Aspect Ratio" -> "Aspect Ratio" in Crispness menu (@SoDOOManiac). | ||
* Improved True color code for better compatibility of drawing graphical patches | ||
when PLAYPAL and COLORMAP lumps have different color indexes. | ||
* Resolution-tuned weapon sprite "1 pixel too high" fix for compatibility with bit-shifting hires forks (@SoDOOManiac). | ||
* Small optimizations on toggling gamma-correction levels in True color mode | ||
(@JNechaevsky). | ||
* Fix blinking of drawing Tower of Babel on intermission screen (@JNechaevsky). | ||
* Show date and time of savegame in Save/Load menu (@fabiangreffrath and @JNechaevsky). | ||
* Suppress pause when a new game is started (@fabiangreffrath). | ||
* Fix sector's sound origin for large levels (@kitchen-ace and @rfomin). | ||
|
||
**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). | ||
* Add support for MBF sky transfers (@SilverMiner). | ||
* Display correct active artifact when loading game or entering a new level | ||
(@mikeday0). | ||
* Add support for SWITCHES lump (@SilverMiner). | ||
* Add support for True color rendering as compile-time option (@fabiangreffrath | ||
and @JNechaevsky). | ||
* Fix missing one pixel line at top and bottom of screen in transparent | ||
drawing functions (@JNechaevsky). | ||
* Add support for `-coop_spawns` parameter (@JNechaevsky). | ||
* Fix scrolling floor textures bleeding through static floor textures | ||
(@JNechaevsky). | ||
* Unknown wall textures, map things and sector specials are no longer fatal | ||
(@JNechaevsky). | ||
* Removed MAXBUTTONS vanilla limit (@JNechaevsky) | ||
* Apply brightmaps to D'Sparil teleportation frames (@JNechaevsky). | ||
* Improve load times for complex levels (@JNechaevsky). | ||
* Add support for `-blockmap` parameter (@JNechaevsky). | ||
* Create blockmap if WAD-provided blockmap is bad (@JNechaevsky). | ||
* Fix hitscan/missile puffs disappearing in certain areas (@JNechaevsky). | ||
* Fix crash if save is attempted when game has not started (@JNechaevsky). | ||
* Allow for flat scrolling in all cardinal directions (@kitchen-ace). | ||
* Add support for demo fast-forward (@kitchen-ace). | ||
* Fix medusa effect (@mikeday0). | ||
* Improve brightmap for serpent torch (@kitchen-ace). | ||
* Allow multiple jumps over menu items with same first letters (@JNechaevsky). | ||
* Show date and time of savegame in Save/Load menu (@fabiangreffrath and @JNechaevsky). | ||
* Suppress pause when a new game is started (@fabiangreffrath). | ||
|
||
**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). | ||
* Fix animation glitches seen on swiping weapons when Weapon Attack Alignment is | ||
enabled. (@mikeday0). | ||
* Display correct active artifact when loading game or entering a new level | ||
(@mikeday0). | ||
* Fix crash if save is attempted when game has not started (@JNechaevsky). | ||
* Fix desync when running uncapped with polyobjects in level (@mikeday0). | ||
* Add support for demo fast-forward (@kitchen-ace). | ||
* Add support for True color rendering as compile-time option (@fabiangreffrath | ||
and @JNechaevsky). | ||
* Fix medusa effect (@mikeday0). | ||
* Fix wall rendering visual glitch due to overflow (@JNechaevsky). | ||
* Fix teleportation visual glitches when running uncapped (@JNechaevsky). | ||
* Improve line drawing in automap overlay mode (@JNechaevsky). | ||
* Apply brightmaps to Twined Torch, Skull with Flame and Brazier (@JNechaevsky). | ||
* Interpolated sky scrolling in uncapped frame rate (@JNechaevsky). | ||
* Allow multiple jumps over menu items with same first letters (@JNechaevsky). | ||
* Show date and time of savegame in Save/Load menu (@fabiangreffrath and @JNechaevsky). | ||
* Fix missing one pixel line at top and bottom of screen in transparent | ||
drawing functions (@JNechaevsky). | ||
|
||
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 game | ||
**Crispy Strife** | ||
* Add flipped weapon sprites (@ceski-1). | ||
* Misc Sound Fixes: Restore assault rifle PC speaker sound (@ceski-1). | ||
* Fix automap marks disappearing near left side of screen (@JNechaevsky). | ||
* Add support for True color rendering as compile-time option (@fabiangreffrath | ||
and @JNechaevsky). | ||
* Show date and time of savegame in Save/Load menu (@fabiangreffrath and @JNechaevsky). | ||
|