forked from CommunalHelper/CommunalHelper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRelease Log.txt
449 lines (374 loc) · 17.7 KB
/
Release Log.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
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
--1.20.2 (30/05/2024)--
* Fixed Cassette Block Lönn plugin rendering. @aonkeeper4
* Fixed Custom Cassette Block overriding foreign cassette block tiling. @aonkeeper4
--1.20.1 (29/04/2024)--
* Resolved Laser Emitters breaking SJ hook. @Viv-0
* Connected Dream Block particles are now culled, reducing lag. @Viv-0
* Improve Connected Cassette Block rendering (with legacy option). @Viv-0, @aonkeeper4
--1.20.0 (28/04/2024)--
* Added 'easing' attribute to Aero Blocks. @Viv-0
* Added 'reusable' attribute to Timed Trigger Spikes. @Saplonily
* Added 'linked' attribute to Dream Zip Movers. @JaThePlayer
* Added 'reverse' mode to Track Switch Box and Track Switch Triggers. @birdofprey160
* Added 'dynamic routing' mode to Station Block Tracks. @birdofprey160
* Added 'volume' attribute to Station Blocks. @birdofprey160
* Added 'attached above' attribute and eased analog vertical movement to Railed Move Blocks. @MorkyPep
* Added Steerable Dream Move Blocks. @Vldad
* Added SJ Laser Emitter entity (beta port, still WIP). @swoolcock
* Fixed Chain rendering on spawn. @Viv-0
* Fixed Aero Block bug with Spiralis Helper. @Viv-0
* Made Reverse Helper Dream Blocks compatible. @wuke32767
--1.19.4 (07/01/2024)--
* Fixed Dream Jellyfish throwable persistence.
* Fixed Seeker Dashes.
* Fixed Elytra skin override.
* Move to .NET 7.0 and Everest Core.
--1.19.3 (30/11/2023)--
* Fixed Nullref crash on Skateboard Trigger from a Save & Quit.
* Fixed small errors in Ahorn and Loenn.
--1.19.2 (12/11/2023)--
* Fixed Loenn plugins for Flag Breaker Box and PoisonGas.
* Fully implemented Momentum Block and resolved crashes.
--1.19.1 (07/11/2023)--
* Fixed CrushBlockRedirects preventing Falling Blocks from falling when hit by any crush block.
--1.19.0 (07/11/2023)--
* Added SJ Entities:
* Hint Controller.
* Glow Controller.
* Dash Zip Mover.
* Flag Breaker Box.
* Momentum Block.
* Oshiro B-side Attack Pattern Trigger.
* Skateboard Trigger.
* Added refactored version of Skateboard Trigger that enables custom images and formats to be used - see Wiki.
* Added Badeline Boost (Keep Holdables) .
* Added Poison Gas. (ported from Midway Contest, thanks xolimono and Goldian for sprites and audio!)
* Added alpha component to Cloudscape Effect.
* Added Redirectable Kevin.
* Fixed Dream Tunnel visibility issue.
* Fixed Dream Tunnel Dash / Seeker Dash not preserving through transitions/teleports.
* Fixed Red Booster being unable to vertically enter Connected Dream Blocks.
* Fixed Elytra losing speed while entering Boost ring while holding Up.
* Implemented a "grabmode" for Elytra controls.
--1.18.4 (04/08/2023)--
* Fixed Shape3DRenderers of same layer being added more than once to the scene.
* Fixed Elytra launches zeroing-out player facing.
--1.18.3 (01/08/2023)--
* Move Shape3DRenderer render targets to a static class so savestates cannot interfere with them.
--1.18.2 (30/07/2023)--
* Fix station blocks being able to travel along one-way paths by dashing into an incorrect side.
--1.18.1 (29/07/2023)--
* Fix Shape3DRenderer + savestates crash.
* Move most component types into Components namespace (breaking).
--1.18.0 (28/07/2023)--
* Added Elytra state.
* Added Elytra Boost, Stop, Refill & Note Rings.
* Added Elytra Dash Block.
* Added Slingshot, Charged & Flying Aero Blocks.
* Added Spiral Boosters.
* Added Shapeshifters, Shapeshifter Paths & Follow Shapeshifter Path Triggers.
* Added Voxel Editor utility.
* Added Beta Cube backdrop.
* Added Solar Elevator Set Level trigger.
* Added custom texture option to Loop Blocks.
* Fixed Timed Trigger Spikes with Grouped + WaitForPlayer behavior.
* Fixed Curved Booster & Dream Curved Booster.
* Fixed Move Block Redirect colors in Lönn plugin.
* Fixed Dash Collision Panels not having a overrideAllowStaticMovers option.
* Fixed Red Booster + Connected Dream Block interaction not working.
* Fixed Dream Jellyfish + Feather state SFX issue.
* Removed debug print in Redless Berry code.
* Replace usage of DynData with DynamicData.
--1.17.4 (21/06/2023)--
* Fixed settings not showing savedata value for AlwaysActiveDreamRefillCharge.
--1.17.3 (29/05/2023)--
* Add custom sound options to Connected Move Blocks.
--1.17.2 (28/04/2023)--
* Fix Cloudscape crash caused by save-stating.
--1.17.1 (28/04/2023)--
* Improve Loop Block Lönn plugin.
* Fixed DreamJellyfish + Feather state crash.
--1.17.0 (25/04/2023)--
* Add Move Block Groups.
* Fix Grab Temple Gate sprite position mismatch in Ahorn plugin.
--1.16.1 (25/04/2023)--
* Fix Cloudscape rendering on XNA.
--1.16.0 (24/04/2023)--
* Re-implement & optimize Cloudscape rendering.
* Added 'chainTexture' option to Chained Dream Falling Block, Chained Falling Block, Chained Kevin.
* Added 'texture' option to Chain.
* Fixed PlayerSeekerHair-related crash on room transition after code hot reload.
--1.15.2 (22/04/2023)--
* Fix Cloudscape potentially rendering on the wrong render target in some special cases.
--1.15.1 (22/04/2023)--
* Added 'additive' and 'hasBackgroundColor' options to Cloudscape.
--1.15.0 (22/04/2023)--
* Ported Air Time Music Controller from Strawberry Jam.
* Ported Bullet Time Controller from Strawberry Jam.
* Ported Expiring Dash Refill from Strawberry Jam.
* Ported Show Hitbox Trigger from Strawberry Jam.
* Ported Grab Temple Gate from Strawberry Jam.
* Ported Loop Block from Strawberry Jam.
* Ported Solar Elevator from Strawberry Jam.
* Ported Photosensitive Flag Controller from Strawberry Jam.
* Ported Exploding Strawberry from Strawberry Jam.
* Ported Wormhole Booster from Strawberry Jam.
* Make Cloudscape instances use a shared texture buffer instead allocating of their own.
* Fix Dream Tunnelling bug with Factory Helper dash negators.
--1.14.5 (20/02/2023)--
* Fix Dream Tunnel Dash grab check.
* Fix GitHub release workflow.
--1.14.4 (14/02/2023)--
* Fix Summit Gem Manager Lönn plugin from accepting custom room syntax for the Gem IDs field.
--1.14.3 (23/01/2023)--
* Fix Railed Move Block liftspeed cancellation bug.
--1.14.2 (15/01/2023)--
* Prevent the Adventure Helper Heart Gem Shard Lönn plugin from loading without Adventure Helper loaded as a dependency.
--1.14.1 (14/01/2023)--
* Added 'color' and 'flashColor' options to Lightning Controller;
* Fixed Lightning Controller flashes occuring only when photosensitive is enabled.
--1.14.0 (14/01/2023)--
* Added Held Boosters.
* Added Segment Boosters.
* Added any-direction variant of Dream Boosters.
* Added 'proximityPath' to all boosters that have a path.
* [Silent] Added Simple Lighting Controllers and Stop Lighting Controller Trigger.
* Allow Connected Move Blocks redirects when rectangle-only.
* Code cleanup, some refactoring & project restructure.
--1.13.10 (30/11/2022)--
* Improve Attached Wall Booster core mode handling.
--1.13.9 (30/11/2022)--
* Added missing Shielded Refill Lönn plugin.
* Fixed Move Block bug with Gravity Helper + Communal Helper.
--1.13.8 (03/11/2022)--
* Added a 'spike' option for each side of Player Seeker Barriers.
* Improved Player Seeker Barriers Lönn plugin.
--1.13.7 (23/10/2022)--
* Added Spiky Player Seeker Barriers.
* Changed Connected Temple Cracked Blocks to destroy static movers.
--1.13.6 (30/09/2022)--
* Implemented Connected Cracked Block + Crystal Bomb compatibility.
* Fixed rubble spawning in Connected Temple Cracked Blocks.
--1.13.5 (23/09/2022)--
* Added Connected Temple Cracked Blocks.
* Fixed Cloudscape performing rendering when invisible.
* Fixed a MoveBlock IL hook causing a Gravity Helper + Communal Helper bug.
--1.13.4 (09/09/2022)--
* Fixed TAS desync introduced last update.
--1.13.3 (09/09/2022)--
* Communal Helper Exports are now available via MonoMod's ModInterop.
* Adjust Connected Solid scrape particles spawn interval.
* Fixed Dream Tunnel Option submenu.
* Tweaks to logging.
--1.13.2 (28/07/2022)--
* Added Cloudscape Lönn plugin
* Fixed Station Block Lönn plugin.
* Fixed Cloudscape effect stuck at the bottom of the effects list in Ahorn.
--1.13.1 (28/07/2022)--
* Added missing 'only' and 'exclude' properties from the Cloudscape effect.
* Fixed Dream Strawberry Ahorn plugin (sprites & nodes).
* Fixed Curved Boosters & Curved Dream Boosters killing you when entering spikes that shouldn't kill you.
--1.13.0 (28/07/2022)--
* Added Curved Booster and Dream Curved Boosters.
* Added Dream Strawberry.
* Added Redless Strawberry & Redless Berry Collection Trigger.
* Added 'ch_give_redlessberry' command.
* Added Seeker Dash Refill.
* Added Player Seeker Barrier.
* Added Cloudscape effect, and its triggers.
* Enhanced Seeker Dash State graphics.
* Added bottom wavedash button to Station Blocks.
* Implemented Gravity Helper support.
* Fixed Attached Wall Booster bug with Ice Mode.
* Added automatically-generated entity reference on the repository.
--1.12.1 (27/06/2022)--
* Renamed Cassette Music Fade trigger 'param' option to 'parameter'.
--1.12.0 (25/06/2022)--
* Added Cassette Music Fade trigger.
--1.11.7 (18/06/2022)--
* Fixed wrong image width for custom Attached Wall Booster textures.
--1.11.6 (18/06/2022)--
* Added legacyBoost option to Attached Wall Boosters, ON by default.
* Rewrote & optimized zip mover path rendering code.
* Code cleanup & tweaks.
--1.11.5 (12/06/2022)--
* Fix Attached Wall Booster doubled Y liftspeed boost.
--1.11.4 (11/06/2022)--
* Change flag-controlled Connected Move Blocks activation from static movers.
* Add single Renderer entities before LevelLoader.LoadingThread to avoid potential crashes.
--1.11.3 (30/04/2022)--
* Fix Connected Move Block types not responding to static movers trigerring.
* Add outline option to Connected Move Block and Equation Move Block.
--1.11.2 (04/04/2022)--
* Fix 1.11.1 bugfix undesired side effects on vanilla Wall Boosters.
--1.11.1 (03/04/2022)--
* Fix Attached Wall Booster sound and behavior bugs.
--1.11.0 (02/04/2022)--
* Lönn support.
* Fix various tooltips + missing tooltips.
--1.10.0 (09/03/2022)--
* Added Seeker Dash.
* Added Dash State Trigger.
* Added Frictionless Panel.
* Added Dash Collision Panel.
* Added Bouncy Panel.
* Added Dream Tunnel featherMode preview.
* Fix overrideAllowStaticMovers attribute on panels.
* Properly detect late-loaded optional dependencies.
* Added wiki for in-depth documentation.
--1.9.8 (24/01/2022)--
* Added triggerAlways option to Timed Trigger Spikes.
--1.9.7 (22/01/2022)--
* Added Sound Area Trigger.
--1.9.6 (01/01/2022)--
* Added No Overlay Watch Tower.
--1.9.5 (28/11/2021)--
* Fix Station Block killed-liftspeed issue (leniency).
* Station Blocks can no longer travel to the current node they are located at (bug appeared in 1.9.0).
--1.9.4 (11/11/2021)--
* Added Core Mode Music Controller.
* Added options to Track Switch Box to disable floating and bouncing behavior.
* Added forceShake option to DreamFallingBlock types (legacy option).
* Fix Dream Jellyfish crash when entering Seeker Barrier.
--1.9.3 (17/10/2021)--
* Added quickDestroy option to Dream Block types.
* Fix inconsistent chain outlines when broken in half.
* Fix inconsistent Chained Falling Block shake time with vanilla Falling Blocks.
* Revert to old unintentionally modified Dream Falling Block behavior.
* Refactor shared CassetteBlock, CustomDreamBlock entityData values.
* Code cleanup.
--1.9.2 (08/07/2021)--
* Fixed Delete Mode MoveBlockRedirect Ahorn plugin
* Fixed LiftSpeed grace time for MoveSwapBlock
--1.9.1 (28/07/2021)--
* Fixed Connected Zip Mover FMOD audio events wrongly routed to gameplay SFX bus.
--1.9.0 (25/07/2021)--
* Added Uncollidable Solid Extensions.
* Added Decorative Chain Entity.
* Added Chained variants of Falling Block & Dream Falling Block.
* Added Chained Kevin.
* Added Force & One Way Station Block Tracks.
* Added reskinning option to Move Block Redirects.
* Added Dream Jellyfish.
* Added Railed Move Block.
* Added Underwater Music Controller.
* Fixed Move Swap Block liftspeed issues.
* Fixed Move Block Redirects static mover desync and delete mode not working.
* Fixed Zip Mover type sound issues.
* Fixed Connected Move Block & Equation Move Block rendering issues in Ahorn.
* Communal Helper custom Player states are now registered with CelesteTAS.
--1.8.4 (17/06/2021)--
* [Silent] Added Equation Move Blocks.
* [Silent] Added flag options for Connected & Equation Move Blocks.
* Fixed Station Block issue concerning dash corner correction.
--1.8.3 (07/06/2021)--
* Fixed another Linux-related crash.
--1.8.2 (06/06/2021)--
* Added Station Block option to allow easier wallbounces (dashCornerCorrection).
* Added Music Param Trigger.
* Added more Connected Zip Mover reskinning options.
* Added missing Connected Move Block reskinning code.
* Code cleanup.
* Fixed Manual Cassette Controller not visually updating Cassette Blocks.
* Fixed crash involving Dream Blocks (Linux only).
* Fixed being able to jump out of Dream Boosters when being inside of solids.
* Fixed Cassette Zip Mover liftspeed boost when deactivating.
* Fixed Cassette Move Block static mover issues.
--1.8.1 (30/04/2021)--
* Fixed inverted logic when retrieving CustomCassetteBlock types.
--1.8.0 (29/04/2021)--
* Added Dream Tunnel Entry.
* Added Sound Surface Panel.
* Added Input Flag Controller.
* Added Cassette Jump Fix Controller.
* Added Manual Cassette Controller (in 1.7.1).
* Added Dream Booster.
* Added Custom Cassette Block for the vanilla Cassette Blocks with custom color.
* Added Player Bubble Region.
* Added custom color option for Cassette Block types from Communal Helper.
* Added custom respawn time for Dream Refills.
* Added custom wavedash button indicator color options (wavedashButtonColor and wavedashButtonPressedColor).
* Fixed Attached Wall Booster neutral boost.
* Fixed Move Block Redirects not affecting every MoveBlock derivatives.
* Fixed crouched hitbox when dream tunneling next to solid.
--1.7.1 (30/03/2021)--
* [Silent] Added Manual Cassette Controller.
* Fixed crashes involving using readonly structs.
--1.7.0 (27/02/2021)--
* Added Melvin.
* Added Dream Flag Switch Gate (requires Maddie's Helping Hand).
* Added deleteBlock & oneUse attributes to MoveBlockRedirects.
* Made Move Block Redirects able to edit its Move Block's speed.
* Made Summit Gems work across maps.
* Fixed Move Blocks going through Move Block Redirects.
* Fixed Dream Refills not refilling Player's dashes when turning on Always Active Dream Refill Charge.
--1.6.2 (12/02/2021)--
* Fixed ConnectedSolids not killing Madeline when crushed horizontally.
* Fixed Timed Trigger Spikes invisible glitch.
* Massive code cleanup and update to C# 9.
--1.6.1 (08/02/2021)--
* Added multiBlockTrack attribute to Station Blocks.
--1.6.0 (06/02/2021)--
* Fixed crash on Celeste beta (1.3.3.17).
* Fixed rendering bug with unattached Station Blocks.
* Re-added and fixed DreamZipMover's custom sound.
* Added speedFactor, allowWavedash attributes to StationBlocks.
* Added trackSwitchMode ("ON/OFF" tracks) attribute to StationBlockTracks.
* Added Track Switch Box.
* Added Switch Track Trigger.
* Deprecated doubleRefill attribute on CustomDreamBlocks.
* Added refillCount attribute to CustomDreamBlocks.
* Added grouping attribute to TimedTriggerSpikes (requires Maddie's Helping Hand).
* Added rainbow attribute to TimedTriggerSpikes (requires Viv's Helper).
* Support CollabUtils MiniHeart in SummitGemManager.
--1.5.0 (05/12/2020)--
* Fixed rare crash involving IL hook interactions.
* Added DreamCrumbleWallOnRumble, DreamFloatySpaceBlock.
* Added Multi-Node support for ZipMover types.
* Added permanent, waiting, ticking attributes to all ZipMover types.
--1.4.0 (31/10/2020)--
* Fixed IL hooks on SteamFNA.
* Static Movers now attach properly to ConnectedSolids.
* Added Timed Trigger Spikes.
* Added Move Swap Block.
* Added Reset State Crystal.
* Added Shielded Refill.
* Added variable move speed to all MoveBlock types.
* Added below attribute to all DreamBlock types.
* Added noCollide attribute to DreamFallingBlock.
* Moved Custom SpriteBank file.
* CustomDreamBlocks now activate and deactivate properly.
* DreamTunnelDash now behaves more consistently.
* Fixed StrawberrySeed collection during DreamTunnelDash.
--1.3.0 (01/09/2020)--
* Added "double refill" mode to all dream block types.
* Added Connected Zip Mover, Connected Move Block and Connected Swap Block.
* Added Connected Solid Extension.
* Added Crystal Heart Shards.
* Added Dream Switch Gate.
* Added Move Block Redirect.
* Added Usable Summit Gems and 2 additional custom gem textures.
* Added Summit Gem Manager.
* Station Blocks & Station Block Tracks are now reskinnable.
* The Custom Bird Tutorial provided by Everest can now correctly display a custom binding for the Synced Zip Mover Activation Controller.
* Fixed Connected Dream Block rendering when playing the Dream Block activation/deactivation cutscene, or using the trigger from Everest.
--1.2.0 (15/08/2020)--
* Added Dream Falling Block.
* Added Station Block & Station Block Track.
* Added Cassette Zip Mover, Move Block, Swap Block and Falling Block.
* Added the Synced Zip Mover Activation Controller.
* Added the Attached Wall Booster.
* Added a mod option that allows you to always possess a dream refill charge.
* Dream Zip Mover, Move Block, Swap Block and Falling Block now all have access to the "feather mode" and "one use" options.
* Dream Zip Mover and Swap Block now have access to "no return" modes, and the Dream Move Block now has access to the "no collide" mode, which will allow it to pass through any solids other than Dream Blocks while moving.
* Fixed the inability to dream jump out of a Dream Block with feather mode enabled, when entering it vertically but exiting in another direction.
* Fixed the ability to hold onto a Dream Refill charge after restarting/exiting the level.
--1.1.0 (07/08/2020)--
* Updated DreamDashBegin hook to no longer affect vanilla dreamblock behaviour.
* Added Dream Refill.
* Added custom sounds to Dream Zip, Move and Swap blocks.
* Added Connected Dream Block.
--1.0.0 (25/07/2020)--
* Added Dream Zip Mover.
* Added Dream Move Block.
* Added Dream Swap Block.