forked from Owlet7/wadfusion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.txt
304 lines (254 loc) · 13 KB
/
changelog.txt
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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
===================
WadFusion Changelog
===================
WadFusion 1.0
22 September 2024
- Now that WadSmoosh has ended its development, forked and rebranded the project
under a new name -- WadFusion.
- Updated the project's license to the GNU GPLv3 or later.
- Added support for Legacy of Rust.
- Can extract from id1.wad and iddm1.wad. id1.wad requires also having
id1-res.wad and id24res.wad.
- Ported the new Incinerator and Calamity Blade weapons to zscript versions
that don't replace the Plasma Rifle and BFG 9000.
- New status bar with support for Fuel ammo. Can be toggled to always display
it, or only in Legacy of Rust episodes.
- Implemented support for Andrew Hulshult's alternate "IDKFA" soundtrack,
which can be extracted if the KEX extras.wad is present, and can be toggled
from the options menu.
- Added support for extracting masterlevels.wad from the KEX release.
- Added intermission text for entering the teeth.wad secret level.
- Replaced the sky texture in bloodsea.wad and mephisto.wad to RSKY3, to match
the Hell setting and the rest of the Cabal campaign.
- Changed the D_RUNNIN music used in these Master Levels to the tracks chosen
in the KEX version -- canyon.wad, catwalk.wad, fistula.wad, combine.wad,
subspace.wad, paradox.wad, subterra.wad, garrison.wad, manor.wad, ttrap.wad.
If Doom 1 isn't present, WadFusion will duplicate D_RUNNIN in place of its
used tracks.
- Reverted the music used in mephisto.wad back to D_SHAWN.
- Removed support for custom level orders.
- Sigil's MP3 soundtrack now gets extracted alongside the MIDI soundtrack. Its
soundtrack now gets loaded by an EventHandler, rather than being defined in
MAPINFO. Sigil and Sigil II can have their soundtracks toggled separately from
the options menu. Sigil II's MP3 version is now only used for music
extraction, all the other data gets extracted from the MIDI version only.
- Made the entrances to the Xbox secret levels toggleable through the use of a
LevelPostProcessor script, instead of modifying the WADs.
- Extended GZDoom's fixes for MAP33 to the other versions of the map.
- Removed Ultra-Violence+ skill. It was redundant, since GZDoom already has a
gameplay option that accomplishes the same thing.
- Fixed "VM execution aborted: tried to read from address zero" error related to
Sigil II's Spiderdemon buff.
- Resolved all remaining texture conflits between Doom, Doom II, and Final Doom.
- Corrected minor errors in several texture definitions.
- Removed redundant AASTINKY and AASHITTY texture definitions which overrode the
null texture definitions. This caused some linedefs to become visible when
they weren't intended to be.
- Renamed TNT and Master Levels sky textures for better consistency.
- Changed the sky texture in E1M10 to SKY3, which was the originally intended
texture.
- Reverted the sky texture in NV_MAP04 back to RSKY1. The use of RSKY3 for that
map in the Unity / KEX versions is almost certainly erroneous.
- Replaced the TITLEPIC with an ultrawide one based on WidePix, to fit in with
GZDoom's widescreen support.
- When using the Unity / KEX version WADs for widescreen asset extraction, they
now have to be named doomunity.wad / doomkex.wad,
doom2unity.wad / doom2kex.wad, etc. instead of doomu.wad, doom2u.wad, etc.
This change was made because these are the file names that GZDoom uses, and to
avoid confusion with The Ultimate Doom.
- WadFusion will now always attempt to extract NRFTL's INTERPIC when nerve.wad
is included.
- Added titlepatches for levels that didn't have them, or had ones that used
wrong fonts (e.g. NRFTL, Sigil II).
- Refactored the language lump into a CSV file, for better localisation support.
- Added Russian localisation.
- Redid credits menus with localisation support. Thanks to Shockwave_S08 for
help with Legacy of Rust credits implementation and suggestions.
- Added credit to David Blanshine for E1M10 co-authorship.
- Added credit to Bob Mustaine for paradox.wad co-authorship.
- Renamed John "Dr. Sleep" Anderson to just John Anderson, as that's how he was
credited in the original game.
- Renamed Jim Mentzer to David J. Hill. Mentzer is Hill's alias, according to
the Doom Wiki.
- Changed all instances of "Doom" to "DOOM", "Sigil" to "SIGIL", etc.
- Reverted changes to the "Which episode?" menu. Trying to fit everything on one
screen with the regular big Doom font is a losing battle.
- Renamed "The Master Levels" to "Master Levels" in the "Which episode?" menu.
- Added an option to swap health and armour in the fullscreen HUD.
- Added a horizontal offset option for the fullscreen HUD, for ultrawide
displays.
- The status bar icons in extras.wad will now be imported for custom status bars
to use.
- WadFusion will now remove temp files after it finishes executing its script.
- Increased zscript version to 4.13.0, to force bug fixes related to Legacy of
Rust. This version of GZDoom is currently only available as development
builds.
- Known bug: The drag on the lava floor in LR_MAP08 isn't strong enough.
WadSmoosh 1.41
31 December 2023
- fixed SW*BRN1 -> SW*BRWN1 doom1 switch texture replacement
WadSmoosh 1.4
26 December 2023
- Sigil II support, thanks to jdbrown
- Force graphical (larger) names in episode list
- Properly handle Ultimate Doom texture substitutions
WadSmoosh 1.31
16 August 2023
- Add the "Ultra-Violence+" skill level from the Unity ports, which adds Fast
Monsters and the multiplayer-only weapon spawns to Ultra Violence difficulty
for additional challenge.
- Plutonia credits update thanks to Shockwave_S08: Dario and Milo Casali are
credited individually for the levels they were each the primary author of,
since more detailed credit information has come to light.
WadSmoosh 1.3
03 November 2020
- Recognize the Unity-based official Doom port IWADs same as the BFG Edition
IWADs. The recently released GZDoom 4.5 properly supports the widescreen title
and intermission screen assets added to these IWADs back in September.
- Please note that running any earlier version of GZDoom with a
doom_complete.pk3 generated with these widescreen assets may produce visual
errors.
- Also note that GZDoom 4.5 includes its own optional pack of widescreen
assets by Nash Muhandes in a file called game_widescreen_gfx.pk3, intended
for free use without needing to own the Unity WADs. You don't need to do
anything with WadSmoosh to use these new assets, just include that optional
pk3 as you would any mod when loading GZDoom.
- Add support for smooshing the Unity IWADs as "addons", ripping only the
widescreen assets but keeping everything else from the original IWADs (NIN
secret in E4M1, etc). To use this feature rename your Unity port doom.wad and
doom2.wad to doomu.wad and doom2u.wad, respectively, when you place them in
source_wads/ alongside your original doom.wad and doom2.wad. If you only have
the Unity IWADs, leave them with their original names and WadSmoosh will treat
them as Ultimate Doom and Doom II, respectively.
- Add same support for the widescreen assets in nerve.wad, tnt.wad, and
plutonia.wad. Rename these to nerveu.wad, tntu.wad, and plutoniau.wad
respectively.
- New widescreen title screen graphic.
- Add new par times for E1M8, E2M8, and E3M8 from the recent Unity port update.
- Bump ZScript version number required to 4.1.0 to reflect the built-in
functions used. This requirement has been the case since the WadSmoosh 1.2
release, this change just makes it give a more comprehensible error message.
WadSmoosh 1.26
13 September 2020
- Fix issue caused by 1.25's "don't extract PNAMES and TEXTUREx lumps" change
that broke MAP07 and Plutonia MAP30. After some investigation and technical
advice, reverting to the previous behavior of extracting PNAMES and TEXTURE1.
WadSmoosh 1.25
01 September 2020
- Ultimate Doom + SIGIL should use FLOOR7_2 as the screen border graphic, all
other episodes should use GRNROCK.
- Fix REQUIEM.WAD SKY3 not appearing correctly; some subtle adjustments to
Doom 2 sky detection logic.
- No longer necessary to extract TEXTURE1 and PNAMES lumps from doom2.wad.
WadSmoosh 1.24
06 August 2020
- Fixed texture replacements in Final Doom not working after level transitions.
(Case sensitivity issue with MapNames)
- Added clarification to readme about customizing Master Levels order.
- Xbox port secret levels now contribute to level count given at smoosh
completion.
WadSmoosh 1.23
04 August 2020
- Fixed incorrect finale music for TNT and Plutonia.
WadSmoosh 1.22
01 August 2020
- No Rest For The Living maps 04-08 should use hell sky (RSKY3) as per recent
change to the official Unity port.
WadSmoosh 1.21
25 July 2020
- Safely clean up anything in pk3/ working subdirectory from any previous runs.
Only remove files that WadSmoosh has placed there. This prevents any issues
that could result from a previous run's files getting included into a new PK3.
- Added a note in the WadSmoosh Options menu about each compat option requiring
a level restart.
- Include a new custom GENMIDI lump that replicates Doom II's OPL instrument
sounds but better preserves the Doom1-specific guitar sound (specifically,
General MIDI instrument #31, "Distortion Guitar") heard in tracks such as
D_E1M1 and D_E1M8. If you are one of the very few people who feels strongly
about this, simply delete the file GENMIDI.lmp from the "res/" subdirectory
and re-run WadSmoosh, and you'll get the previous behavior.
WadSmoosh 1.2
17 July 2020
- Fixed various issues with the ways certain user WADs defined custom skies for
Doom 2 levels. New, simpler ZScript-based detection and substitution logic
replaces the old ACS-based method.
- Properly detect SIGIL under any of its released names, eg SIGIL_V1_0,
SIGIL_V1_1, SIGIL_V1_2, SIGIL_V1_21. Creates a copy in source_wads/ with the
expected name of "sigil.wad".
- Fixed episode listing appearing in the smaller GZDoom built-in font instead of
main Doom menu font. Thanks TwelveEyes.
- When playing a map with a Doom 1 style ExMx name, swap in alternate versions
of BRNPOIS and NUKEPOIS that are the correct sizes, in case any user made
levels depend on that difference.
- Changed the included graphics (eg menu title, episode names) from 32-bit to
8-bit so they work correctly with palette mods.
- Windows EXE uses latest 32-bit Python 3.7.8.
WadSmoosh 1.16
14 March 2020
- TNT Evilution: Fixed a linecode typo for Ty Halderman's name.
- Added SIGIL 1.2 par times.
WadSmoosh 1.15
17 February 2020
- This release fixes a switch texture error in SW1STARG, used once each in TNT
MAP15 and Plutonia MAP04. Before this fix those switches functioned, they just
looked out of place if you knew what the vanilla IWADs looked like.
WadSmoosh 1.14
05 January 2020
- Correctly extract the new exit graphic in SIGIL 1.2
- Replaced the custom-made map author lumps with text data that uses GZDoom's
semi-recently-added author name display functionality.
WadSmoosh 1.13
04 August 2019
- Fixed MAP02 par time
WadSmoosh 1.12
14 July 2019
- Fixed Plutonia's animated waterfall textures sometimes not animating.
WadSmoosh 1.11
02 July 2019
- Master Levels: fixed incorrect text and music at end of episode (cluster
number collision with Sigil)
- Master Levels: fixed skies for fistula and blacktwr
- Xbox secret levels: par times for sewers (2:30) and betray (2:00)
- Xbox secret levels: sewers exits to e1m2 instead of e1m1
WadSmoosh 1.1
01 June 2019
- Full SIGIL support! Provide your own SIGIL.wad and (optionally)
SIGIL_SHREDS.wad and it will be included in the episode list. Please note
that the MP3 music in SIGIL_SHREDS.wad will add about 160MB to your PK3 IWAD.
- Fixed Python 2 support
- Added credits for SIGIL and omgifol python library
- Updated ENDOOM lump to mention Sigil
- On successful completion, log some information about the PK3 and wait
for an Enter keypress before quitting (and thus closing the window, if
you're not running from the command line).
WadSmoosh 1.0
19 May 2019
- builds now have version numbers, let's call this 1.0
- added Theresa Chasar co-credit for E4M5, ATTACK.WAD and CANYON.WAD
- added map credit name lumps for Betray and Sewers (Xbox secret levels)
- full menu-based credits for all supported games thanks to Shockwave_S08
- small file size optimizations for PNG images
- better terminal output: announce wads found, episodes that will be in PK3,
prompt for Y before continuing
WadSmoosh
07 May 2019
- Fixed Master Levels MAP21 (Bad Dream) credit image not appearing.
- Used PNGcrush to reduce size (25kb) of included graphic lumps.
WadSmoosh
05 May 2019
- Windows exe now uses Python 3.7.3
- "Xaser ordering" for Master Levels is now the default
- Small change to work a bit better with GZDoom4's recent localization efforts
- Map credit images for intermission screen
WadSmoosh
11 May 2018
- separate Final Doom intermission music
WadSmoosh
29 April 2018
- Fixed missing par times for Thy Flesh Consumed
- Don't show par times for E1M10 and MAP33
- Fixed incorrect music for E1M10
- If user provides BFG Edition Doom2.wad, use the level names from that
("IDFKA", "Keen") instead of the original names
WadSmoosh Initial Release
11 August 2016