forked from WolvenKit/WolvenKit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
483 lines (409 loc) · 19.5 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
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
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
WolvenKit 8.12.0 - 2024/01/02
-----------------
Features
Bug Fixes
WolvenKit 8.11.0 - 2023/09/26
-----------------
Features
Bug Fixes
WolvenKit 8.10.0 - 2023/09/20
-----------------
Features
Bug Fixes
WolvenKit 8.9.0 - 2023/03/20
-----------------
Feature/material-export by @Syrrr in #1094
Enable TweakXL Subdirectories by @dragonzkiller in #1108
Refactor/cleanup by @rfuzzo in #1109
Include Garment Support for Custom Garments by @engres01 in #1110
Issue 1114 - allow non 1:1 mlmasks. by @kwekmaster in #1115
Project cleanup by @seberoth in #1117
fix: Apply meshes uext arg to uncook command by @seberoth in #1124
feature: Added new paths by @seberoth in #1125
Some new dumpers by @seberoth in #1128
Oodle fixes by @seberoth in #1129
Refactor/cleanup red4 wip by @rfuzzo in #1132
Moved AvalonEdit to WolvenKit by @seberoth in #1134
Texture Import fixes by @rfuzzo in #1140
Mesh preview robustness by @manavortex in #1141
fix: lockey exceptions, tweak files not openeing by @rfuzzo in #1139
Some fixes by @seberoth in #1145
use naudio implementation from naudio github by @rfuzzo in #1147
Fix/packing bugs by @rfuzzo in #1149
Make handles nullable again by @seberoth in #1150
✨ a[rchive]:<string> Refinement Matches on Archive Path by @effs in #1151
General fixes by @seberoth in #1155, #1160, #1168, #1176, #1180, #1184, #1203, #1211, #1219
Implement ResourcePath type by @dragonzkiller in #1156
⚓ Import/Export Bimsnes by @effs in #1170
wopss: document factories by @rfuzzo in #1161
Feat/convert json by @rfuzzo in #1181
1146: prevent adding folders to themselves by accident by @manavortex in #1192
♻️ Experimental Unified Mesh Exporter by @effs in #1197
📛 Export/Import Type Tagged .morphtarget GLTF by @effs in #1196
mesh validation implementation, WIP by @manavortex in #1195
Fix/patch fixes by @rfuzzo in #1201
Add a save image item to the right click menu on the image preview. by @Simarilius-uk in #1202
Fix: Simplify Project UI Layout Loading, Which May Avoid File Lock? by @effs in #1204
feat: made import and export tool load files async by @rfuzzo in #1205
Garment Support fixes by @engres01 in #1214
fixed a typo by @manavortex in #1215
fix: Mesh preview not updating after switching tabs by @seberoth in #1216
fix: Move AppViewModel TaskStatus to update on main thread by @dragonzkiller in #1218
Remove WindowsAPICodePack by @dragonzkiller in #1217
feat: Display REDmod deploy progress steps by @dragonzkiller in #1221
DockingManager improvements by @seberoth in #1220
Add the selected mesh to the export list for multimesh by @Simarilius-uk in #1235
Features
added regionName to output targetName (a0109bc)
Add more missing names, thanks again @psiberx (618a59d)
Readded missing GroupTags (75ebed9)
Updated RTTI to 1.61_DLSS3 (84b3424)
Added method to scripting to load project files as cr2w/json (d99c7d5)
Make PE search tab aware & stay filtered after file changes (7634e20)
Allow loading raw json file via scripting (2a10660)
Get project file list via scripting (0f98cbe)
make json conversions async and multiple-file conversions in PE (d5bb1f1), closes #1143
Added filter row to Import. Changed all filter rows to use "Contains" as default. Fixes #1172 (e6fc421)
Added some basic validation to CMesh saving (b4257d4)
made import and export tool load files async (f190e71), closes #1106
make build tasks dependent on app status (ff6b38e), closes #1050
Added JSON buffer support to SerializationDeferredDataBuffer and SharedDataBuffer (0054910)
Bug Fixes
remove old installer (82013be)
fixed a bug where opening documents would crash (a3de7db)
fixed a bug where deleting directories would not update the Project explorer (02fe29c)
fixed a bug with adding files in asset browser (a2b5967)
Apply meshes uext arg to uncook command (4fed618)
change scriptservice injection (226925e)
"Fixed" Project explorer refresh time... (868c280)
don't compress images when compression is "none" (c630d0e), closes #1135
don't throw but notify when an entity can't be exported (6ae311e), closes #1144
fixed a bug where redmod deploy would timeout in the UI (803a994)
fixed a bug where the PE was blocking during json conversions (32cc3e1)
fixed a bug where the sound modding tool would crash on load (74299e4)
Fixed CHandle/CWeakHandle reading (6b82df7)
Fixed CurvePoint creation while reading CR2W files (b316c95)
Fixed json import/export (68ec1f8)
Fixed mesh preview showing "NO DATA" as header (fe5b5ee)
Fixed null ref in mesh preview. Fixes #1127 (4a0b44a)
Fixed throwing ArgumentNullException when null is allowed. Fixes #1112 (45ea95b)
lockey exceptions, tweak files not openeing (05bbfe3), closes #1136
Make handles nullable again (7475f22)
make launch options and commands not null (c52dd1c)
missing icons in AB and PE (c22faa8)
refresh export and import views on window activate (91329ac), closes #1103
various packing bugs (e044f43)
Fixed bug while uncooking mlmasks (2f1eff9)
fixed exception when a archive file couldn't be found. Fixes #1153 (98a0c19)
Fixed export of CMaterialParameterStructBuffer. Fixes #1152 (ec72dab)
Fixed FileWatcher looking for tmp files (167b48e)
Exception while rendering streamingsectors (b401653)
fixed a ci issue where the nightly console would not get published (dc10035)
Partially fixed CEnums which have a default value != 0 (6ed8ea6)
Write unresolvable tweakdbids as hash (f9a6084)
Exception while closing WolvenKit (1790d89)
Some issues while launching for the first time (feb8151)
Values not saving for anything below handles/variants (6cfbdf8)
Wrong inkwidget preview (c968367)
Better RedImage error handling (7057a6e)
Closing archive handle to early while unbundling. Should fix #1169 (6656cfd)
File info not loading (da49b50)
fix logviewmodel proliferation (fa225b1)
Merging error? (39d61e2)
Mesh preview not rendering properly on first load (a10768e)
Minor factory fixes (add1dba)
"Find in Explorer" wasn't working for projects (cbf622f)
Array editing always changing index 0 (885173f)
Only show highest priority file in the AssetBrowser (503cfbb)
Copying non continues selections resulted in a wrong result. (fe12bd2)
Floating windows weren't removed from active documents on close. Fixes #1183 (0d83259)
Made array deletions index based. Fixes #1182 (1d94b96)
Paste selection not working. Fixes #1178 (4a85358)
Tweak record not showing (90ba1fc)
add more logging, move some logging to debug (9971913)
Avoid exporting empty images while morphtarget export (f5480e8)
fixed a critical bug where creating new projects would crash (4cf0d33)
fixed context menu bugs (609adf5), closes #1188
fixed recent projects not updating (45f8b72), closes #1200
incorrect texture conversions on no compression (957b03c), closes #1164
Simplify Project UI Layout Loading, Which May Avoid File Lock? (17c94ec)
some small UI bugs (0668406)
Wrong texture scaling in mesh previews (c692c75)
correct logger messages (c9a7a20)
fixed convertToJson change on used (03bc621)
vector editor loose value on lost focus (6aacaa3)
write mod info json for redmods (4398d3a)
Disabled unused graph viewer for scene files (8222eea)
Made LocKeyBrwoser primaryKey column a NumbericColumn (0ff6e5a)
NodeRef hash calculation for nodeRefs with aliases (ce239c9)
just warn and do not fail mod launch if script files are found in a redmod (994b86c)
Mesh preview not updating after switching tabs (a47fd6d)
Don't divide by 0... Fixes #1119 (d32ae9a)
Handle methods returning non-nullable values (c895ec0)
Small fix for empty NodeRefs (4cdaab5)
Some minor fixes (a21e936)
Fix AB loading, better approach (b1b5dd3)
Hide Add selected item while no project is loaded (6f33988)
AB getting wrong ViewModel (8dfc8a5)
Made AB tree view refresh async (a47fd21)
Set ProjectLoaded while opening the AB (12c7dbe)
Code Refactoring
Made WolvenKit.RED4 nullable (2e9c284)
Merged RED4 projects (b82c08b)
[GUI] Load oodle dll from settings path (50fcf35)
Moved AvalonEdit to WolvenKit (0eb6389)
Moved property default value check to ExtendedPropertyInfo (c3298fe)
Small change to archive writing (58df737)
Some CMeshPreProcessor optimizations (f5db9bd)
Removed some null checks (868b4f3)
Removed custom DockPanes.txt (1b3e03a)
Changed FileModel to use FileSystemInfo instead of string path (e0232c0)
Performance Improvements
Prepare render data only after a preview tab is selected (115658d)
Documentation
update CONTRIBUTING.md (15b81cb)
WolvenKit 8.8.1
-----------------
TweakXL YAML Editing and Export From TweakBrowserViewModel by @dragonzkiller in #1006
Fix/texture import stuff by @rfuzzo in #1016
feat: Add ExportFiles command to WKit Scripting by @dragonzkiller in #1017
Net7 by @rfuzzo in #1011
Add the apps list of the mesh to the material.json by @Simarilius-uk in #1020
Updated (almost) all nugets by @seberoth in #1018
Clean all button--issue 1022. by @kwekmaster in #1024
Remove Dependency on System.Windows.Forms From the .NET 7 Fix by @dragonzkiller in #1019
Added a script category to New File, with appropriate directory structure by @kwekmaster in #1027
Change Mesh export defaults to withMaterials and no LODs by @Simarilius-uk in #1030
Improves tracebility on MeshPreview to respective worldNodeData by @llicursi in #1031
Feature/break out importers by @rfuzzo in #1033
Sector Previews improvements by @llicursi in #1038
issue 1035: prevent exception (does not write back yet) by @manavortex in #1042
Adds Mesh selection on Sector Preview by @llicursi in #1049
Restore ExportFiles for Scripting and Add Export Settings by @dragonzkiller in #1046
Fixed multiply assignment KeyUp event by @Onichan410 in #1051
Onichan410/bugfix/filelock mod archive by @Onichan410 in #1053
Implemented mesh name to MultiMesh missing bone error message by @Syrrr in #1066
Added material import toggle to Importer (Issue #1041) by @Syrrr in #1068
Implemented saveAs for wscript files (Issue #1028) by @Syrrr in #1070
Implemented filter to .json import to exclude material json files by @Syrrr in #1071
Fix/importexport views by @rfuzzo in #1069
Implemented import option to handle LOD0 as LOD8 if needed. by @Syrrr in #1074
Skip packages with empty chunks instead of running into an exception by @Syrrr in #1076
fix: added logging if can't find xbm on inkatlas export by @Syrrr in #1077
Fix submesh order being determined by mesh name (MeshData in Blender) instead of node name (Object name in Blender) by @Syrrr in #1081
RedPackage fix by @seberoth in #1083
Fix/readmes by @rfuzzo in #1085
CR2W fixes by @seberoth in #1086
Ci/remove cartificate by @rfuzzo in #1087
Feature/morphtarget-naming by @Syrrr in #1088
Features
added regionName to output targetName (0ebe325)
add RedHotTools to plugins (6b5fbb4), closes #1054 #1063
Add export settings to ExportFiles in scripts (ceaae24)
persist all docked panes after restart (19f4cd2)
add option to load texture import settings from the game (01cadfa)
changing texturegroup in import tool sets other defaults values (7c2e9f7)
Add ExportFiles command to WKit Scripting (820861c)
Bug Fixes
Fixes writing of CName None for RedPackages (#1083) (d2d258b)
submesh order being determined by mesh name (MeshData in Blender) instead of node name (Object name in Blender) (#1081) (5914e72), closes #1036
added logging if can't find xbm on inkatlas export (9d45cec)
cleanup (ceeed5f)
launch msixbundle directly instead of powershell script (91c0354)
missing } (6303c84)
updater check not affecting installing the installer (5f30484), closes #1073
fixed a bug where no layout would be loaded if the existing one fails (3f02956), closes #1047
add collectionview editor back (5eaff91)
add missing animation import settings (5b5eb95)
Better? handling of archive file handles (068119b)
Catch exceptions while guessing file formats (892e02b)
Changed archive file size calculation to better reflect disk size in AB (c8655b5)
collection editor (364b0fa)
fixed a bug where the importall button was always disabled (64c7da5), closes #1055
Prevent creation of empty soundbanks folder on import (0f4650b)
Saving for new entEntityTemplates (37addf5)
Restore ExportFiles for Scripting (2db5aa1)
fixed a bug where texture groups were not assigned properly (37708df)
remove Windows.Forms dependency (a70c771)
add missing MaterialUncookExtension to the CLI (b0e6dea), closes #1029
fixed a bug where import settings were calculated incorrectly (8723d36)
fixed a bug where texture import would crash (cdee8e3)
CommonOpenFileDialog crash in .NET 7 (17d2d56)
catch import errors (28faae2)
add some error checks around powershell use (f5da644)
Continuous Integration
add inno installer (abe30d1)
fix ci incorrect versions for console (6f36b81)
fix nightly date check (6691d52)
Code Refactoring
Grouping material generator file by archive (b746e8b)
WolvenKit 8.8.0
-----------------
Feature/node editor 2 update by @E1337Kat in #964
Sector Editing Tweaks by @justarandomguyintheinternet in #975
CR2W Improvements by @seberoth in #969
Save related fixes and improvements by @seberoth in #976
Faster archive loading by @seberoth in #978
Fix the settings command for OSes other than Windows by @ADawesomeguy in #973
⬆️ Update Nodify to 4.1.0 by @E1337Kat in #980
Scripting support by @seberoth in #981
Feature/node editor 2 by @rfuzzo in #927
Scriptable UI by @seberoth in #990
Feature/wolvenkit.installer by @rfuzzo in #991
feat: skip cli publish when no CI commits have been made by @rfuzzo in #997
Issue 993--Add a textbox to the settings to add ignored extensions by @kwekmaster in #998
QOL: Discord Issue--Notify and Log items that fail Import/Export. Total count bugfix by @kwekmaster in #999
ImportExportViewModel Refactoring: consolidating Process Selected and Process All paths by @kwekmaster in #1000
Update for 1.6.1 by @seberoth in #1002
Restore performance--fix a potential slight slowdown introduced by PR#1000 by @kwekmaster in #1003
Enhancement--Script deployment support. Issue 926 by @kwekmaster in #1004
Feature/installer integration by @rfuzzo in #1007
WolvenKit 8.7
-----------------
Support for Cyberpunk 2077 game version 1.6
Support for REDmod
Animation I/O
New Sound Modding Tool
Support for hot archive installation with RedHotTools by psiberx
XBM import arguments are now exposed
Import/Export arguments are now saved
Added Title Menu
Mod Manager and Plugins added to Home
Simplified Menu Bar
Added new Build options
Numerous fixes & improvements under-the-hood and within the UI
WolvenKit 8.6
-----------------
Tweakdb types
.mltemplate export fixes
UI enhancements
File editor fixes and enhancements
Many Bugfixes
WolvenKit 8.5.3
-----------------
- fixed a bug that would cause the game to crash on certain inkwidget files
- fixed a bug where the app would crash when loading kraken
WolvenKit 8.5.2
-----------------
- fixed a bug where the app would crash when launching the first time
- better error logging
- fixed a bug where non-windows libraries were loaded on windows
WolvenKit 8.5.1
-----------------
- fixed a bug where the settingspage would not load
WolvenKit 8.5
-----------------
Implemented:
- add mlsb support
Fixed:
- fixed a bug where null curves would crash
- Fix Linux Ooz library paths
- fixed a bug where kraken lib would not load
- fix linux support
- hooks up sync flag to IResource(Async)References
- fixed a bug where the updater would not recognize installed versions
- fix nuget publish action
- fixed a bug where the installer would not reinstall a plugin
- Fix warnings on publish
WolvenKit 8.5-rc1
-----------------
Implemented:
- open files & browse assets without loading a project
- cr2w editor UI overhaul
- project explorer UI overhaul
- buffer reading and writing
- cr2w reading/writing overhaul
- working inkatlas preview
- working inkwidget preview
- adds mlmask previews
- basic redscript highlighting
- make texture view separate, add inkatlas parts & PG
- make i/e process more responsive
- early cr2w file creation support
- adds file association and ability to open from command line
- update to VS22 and net6
- import/export tweaks
- property copying
- #602 mlmask import/export tweaks
- add folder-json convert
- working inkwidget xml serializer
- Added JsonSerializer for CR2WFile/Package04
- add oodle compression for non-windows systems
- add texconv as library instad of submodule
- Updated RTTI classes
- More filepaths
- 1.5 game patch support
- add pluginView
Fixed:
- Lots of bug fixes
- default value handling
- Added/Updated some non RTTI types
- Changed mesh preview temp directorty, fixes #622
- log & prompt updates
- adds sort by size to AB
- Asset Browser fixes
- Fix tga/dds import while using an exsiting file
- Ribbon view updated
- Allow drag and drop for both buffer types
- Changed default materials export to png
- add open in AB & replace with original context menu options
- Set new JsonSerializer for Import/Export
- replace auto-installer
- Fixed csv import
- Fixed masklist writing for PNG exports
- Changed default export format for mlmask from DDS to PNG
- Asset Browser: add base/mod files toggle button
- Asset Browser: change home button to foldup, w/ tooltip
WolvenKit 8.4.3
-----------------
Implemented:
- tweak cli command
Fixed:
- tweak editor: array editing
- curve editor: fixes, zoom and editing
- red resource editor: fixes, array editing,
- fixed a bug where w2rc buffers would not update on selection changed
- fix asset browser alphabetical folder ordering
- tweakDB fix arrays and adds remaining types
- Allow simultaneous reads from a single archive file by multiple WolvenKit instances
- fix dirty filenames for tweak files
- settings page cleanup and theme settings bug
- add check for updates button
- fixed a bug where the mod asset browser would extract vanilla files
- async file search in Asset browser
WolvenKit 8.4.2
-----------------
Implemented:
- ribbon restyle: Updated some red file icons to match their functionality, padding
- Simplify status bar
- Simplify home/welcome
- restyled Recent Files List
- asset browser info overlay for no projects
- w2rc buffer views
- add a info unit tests
- add files used by to asset browser
- add a statusbar loading bar
- Add unbundle game button
- Tweak file UI group adding
Fixed:
- fixed a bug where parallel unbundling would crash
- changed the installer into a nuget dependency
- fixed bugs where importing tga textures would not work
- better logging
- homepage clean-up
- fix settings button
- fixed a bug where the app would crash on a pre-release version
- fixes and proper double faces export import
- morph target basemesh IO change
- gltf strict to tryfix, some export fixes
- fixed a bug where the cr2w editor child item arrow expander
- faster archive manager loading
- fixed some xaml binding failures
- fixed hidden properties in Propertygrids
- fixed error message that states direct imports for {bmp,png,jpg and tiff} files are not supported.
- fixed home icon in ribbon
- fix messagebox layout
- read compiled packages properly
- fixed a CI bug
WolvenKit 8.4.1
-----------------