File: v0.29.md

package info (click to toggle)
dsda-doom 0.29.4%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,204 kB
  • sloc: ansic: 165,658; cpp: 3,286; sh: 64; python: 33; makefile: 16
file content (164 lines) | stat: -rw-r--r-- 8,018 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
### v0.29.4
- Allow freelook in dsdademos
- Reworked the game modifiers to be temporary (andrikpowell)
- Reworked the `CREDIT/HELP` loop in pwads (andrikpowell)
- Added support for widescreen RAW format (andrikpowell)
- Added longer `Now Entering` Pause (andrikpowell)
- Added support for non-power-of-2 textures (elf-alchemist)
- Added pickup sprite automap color (feos)
- Fixed weaponbob demo desync (andrikpowell)
- Fixed closest resolution being forced in exclusive fullscreen
- Fixed a case of sound clipping (ceski)
- Fixed an audio issue when viddumping with `-skipsec`
- Fixed a crash during demo playback on macOS
- Fixed wrong `gnrock` offsets on statusbar (andrikpowell)
- Fixed `walkcamera` not following vertical mouse config
- Fixed total time being counted wrong if the level is restarted
- Fixed `Now Entering` not showing up before MAP31 (andrikpowell)
- Fixed bad framerate when viddumping to `avi` container
- Fixed hot corners being triggered during gameplay
- Fixed `walkcamera` not rotating all the way
- Fixed horizon line effect in software (elf-alchemist)
- Fixed many warnings
- Various build system improvements (FtZPetruska)
  - Added `STRICT_FIND` option
  - Added `Brewfile`
- Bump minimum CMake version to 3.17 (FtZPetruska)
- Drop `libopenmpt` player in favor of `libxmp` (ceski)

### v0.29.3
- Fixed wrong save slot being deleted when quicksaving
- Fixed a crash in Hexen
- Fixed building dsda-doom.wad in big-endian hosts (FtZPetruska)
- Improved statusbar color background algorithm (andrikpowell)

### v0.29.2
- Fixed crash with autosaves

### v0.29.1
- Clickable demo progress bar
  - Click to skip to that point
  - To make skipping faster, the closest keyframe is used as the starting point
  - There are new `playback keyframes` spread around the demo
  - Blue lines are `playback keyframes`, green lines are `rewind keyframes`
  - The mouse becomes visible while moving during demos
  - New `Playback Mouse Controls` option to toggle this behaviour
- Added page just for quicksaves
  - You can now have multiple quicksaves at a time
- Added Keypad Enter to keys that pop-up the menu
- Added customisable View and Weapon Bob percentages (andrikpowell)
  - Uses a new config name, so resets the setting for everyone
- Added colored statusbar background option (andrikpowell)
- Added `Translucent Sprites option (andrikpowell)
  - `Off`, `Default`, `w/ Vanilla`
- Added `Translucent Ghosts` option (andrikpowell)
- Added Hexen skill strings for cheats (andrikpowell)
- Added `extra_level_brightness` config (mincardona)
  - Config only for now
- Added `dsda_demo_end_quit` (feos)
- Added new thing automap appearance `hitboxes` (feos)
- Added `XDG_DATA_HOME` and `XDG_DATA_DIRS` to search paths (DankRank)
- Added Automap marks to Raven (andrikpowell)
- Removed dynamic Help screen
  - In favor of simply showing the HELP graphic
- Allow customisation of the F1 key
- Allow binding scroll wheel to weapons
- Allow setting `Gray %` even if `Colored Numbers` is off (andrikpowell)
- Allow Episode 4 in cl2 if there is a E4M1 lump (andrikpowell)
- Allow choosing `previous weapon` in vanilla with the chainsaw selected (andrikpowell)
- Allow pausing during skipping
- Mark death exits on the Automap
- Enable cross-compilation in one build (FtZPetruska)
- Various CMake improvements (FtZPetruska)
- Don't hide stbar numbers on menu (andrikpowell)
- Force menu off during Heretic E2 end screen (andrikpowell)
- Fixed `The D_DDTBLU disease` midi issue
- Fixed some `M_DOOM` images being distorted in Software
- Fixed `-chain_episodes` not working with UMAPINFO
- Fixed menu not opening after episode end in Heretic (andrikpowell)
- Fixed level table not marking value as max if above max (andrikpowell)
- Fixed a crash by skipping SMMU swirling flats (andrikpowell)
- Fixed linedef action 272 not flipping the sky in OpenGL
- Fixed Hexen weapon pieces HUD position (andrikpowell)
- Fixed some issues with the dark fade overlay (andrikpowell)
- Fixed big_ widgets colors not following `Colored Numbers` setting (andrikpowell)
- Fixed some crosshairs not being fullbright (thekovic)
- Fixed Hexen keys being visually removed when exiting a map in the same hub (andrikpowell)
- Fixed a hang when quiting while skipping on macOS
- Fixed widescreen assets that rely on offsets (andrikpowell)
- Drop `DUMB` player in favor of `libopenmpt` (qookei)

### v0.29.0

#### Menu Rework
- Reorganized all menus
- Added tabs
  - For Keybindings, the tabs use a carrousel
- Added scrollbar for vertically scrolling pages
- Added new menus "Display" "Demos" "Compatibility"
  - Officially drops support for the boom menu graphics
- Removed the menus "Sound Volume" "Status Bar / HUD"
- Disabled strict options during strict mode
- Enforce maximum line height
- Uses the hud font instead of the exhud font on Raven
- New graphics for < > & on Raven (andrikpowell)

#### Demos
- Strict mode is now On by default when recording demos
  - The menu option only disables it temporarly
- Increased demo features size to 128
- Don't allow saving the game on strict mode

#### Lumps
- Added GAMEINFO support (andrikpowell)
  - Only supports the "iwad" field
- Added E#M# lump detection (andrikpowell)
  - Loads Doom1 instead of Doom2 if detected

#### Miscellaneous
- Added config option for toggling aspect ratio correction
- Added config option for starting the window in a different display
- Added linear sky scrolling option for Software renderer (andrikpowell)
- Added button states to Save games (andrikpowell)
- Added smooth chainsaw bobbing (andrikpowell)
  - Only when Uncapped FPS is On
- Remove SysEx support from FluidSynth midi player (ceski)
- Improved looping for older midi hardware devices (ceski)
- Improved support for TC games (andrikpowell)
- Improved automap (andrikpowell)
  - Clear Last Mark instead of Clear Marks
  - New colors for "Alt Secret Exit line" and "Tag Finder line"
- Various cheat improvements (andrikpowell)
  - Checks if a map exists before changing music with IDMUS
  - Added status for TNTCOMP and IDCLEV
  - New cheat SKILL
  - Disabled TNTCOMP for Raven
- Rename "Use Red Numbers" to "Colored Numbers" (andrikpowell)
  - Resets the setting for all players
- Separate Player Trail Mode option (andrikpowell)
- Show E2M9 on intermission screen if it has been completed (andrikpowell)
- Show E2M7 (instead of E2M5) screen on intermission for E2M8 (andrikpowell)

#### Bug Fixes
- Fixed sdl_video_window_pos not being able to move fullscreen window to another display
- Fixed shaded overlay in Hexen caused by FOGMAP (andrikpowell)
- Fixed walls beind too bright in OpenGL (jackrjli)
- Reintroduce complevel check for Ultimate Doom Episode 4 (Spectere)
- Fixed desync with chainsaw weapon switch on Vanilla (andrikpowell)
- Fixed weapon being visible at the start of the level (andrikpowell)
- Fixed statusbar not refreshing when changing viewsize on Software (andrikpowell)
- Fixed gnrock being drawn on top of hud during the wipe screen (andrikpowell)
- Fixed an animation issue with Hexen melee weapons (andrikpowell)
- Fixed an animation issue with A_Raise and A_Lower states on custom weapons (andrikpowell)
- Fixed IDMUS not working correctly on Doom1 (andrikpowell)
- Fixed face not reflecting the current health when loading a new level or save (andrikpowell)
- Fixed -save not working when the folder has a backslash on Linux
- Fixed intermission animation timers not being reset (andrikpowell)
- Fixed text screen being skipped in E#M8 when using UMAPINFO (andrikpowell)
- Fixed lower skill stats being kept even if a higher skill run is completed (thecnoNSMB)
- Fixed sounds from SNDINFO overriding DEHACKED sounds (clearyf)
- Fixed wrong sky drawing if freelook is on, but not allowed
- Fixed wrong OpenGL tall skies vertical position (bangstk)
- Fixed animated skies not being animated when defined via UMAPINFO
- Fixed potential hang after restoring keyframe (PeterN)
- Fixed poor performance from retrying sighting a player over and over again (jackrjli)