Changes
- Speed up render settings update and add toggle for doing it manually by @Dragorn421 in #429
- Remove mario examples, link to new repo by @Lilaa3 in #453
- [SM64] Add back custom include directory + add automatic option by @Lilaa3 in #464
- T3D UI by @Lilaa3 in #389
- [SM64] show custom export path without save textures by @Lilaa3 in #475
- [SM64/F3D] Area fog improvements by @Lilaa3 in #378
- [OOT] Detailed Actor Panel (Actors, Transition Actors, Entrance Actors) by @Yanis002 in #242
- [mk64] Implement Material Presets & World Defaults by @MegaMech in #470
- [OoT] Update actor scale's default value by @Yanis002 in #508
- Make update UI more understandable by @Lilaa3 in #446
- [OoT] Add a toggle for the new actor panel by @Yanis002 in #505
- [OoT] Remove
global.h,macros.handz64.hin the exported includes by @Yanis002 in #518 - [OoT] Add missing versions to
oot_versions_itemsand add overlay support for quick import by @Yanis002 in #482 - [OoT] Add basic title cards support by @Yanis002 in #525
- [SM64/F3D] Use WriteDifferingAndRevert for bleed by @Lilaa3 in #461
- [OoT] Add move cutscene bone operator by @Dragorn421 in #530
Fixes
- [F3D] Quick BSDF converter fix by @Lilaa3 in #465
- [Repo Settings] Only set if different by @Lilaa3 in #468
- [F3D] Fix sameTextures condition, make assert more user friendly by @Lilaa3 in #466
- [OoT] Update cutscene macro names by @fig02 in #481
- [SM64] Add exception handling for area init and throw error for instant warp objects by @Lilaa3 in #390
- [SM64] Fix/Improve multi-actor UI (not export all selected) by @Lilaa3 in #450
- [SM64] Only throw empty gfx exception in actor exports by @Lilaa3 in #413
- [SM64] Fix SM64 binary geolayout exports by @Lilaa3 in #423
- [OOT + F3D] More informative error messages for deleted lights by @Lilaa3 in #491
- [OoT] Fix issue where light settings is using the wrong name by @Yanis002 in #493
- SM64: Add missing typecasts from Gfx* to SetTileSize* to suppress compiler warnings by @gheskett in #492
- [F3D] [Bugfix] Fix Sync Optimization for Mat Bleed by @jesusyoshi54 in #487
- [SM64] Bring binary dl exporter up-to-date by @Lilaa3 in #459
- [SM64/F3D] Fix and update Ui Image Exporter by @Lilaa3 in #452
- Check if fog data exists by @Lilaa3 in #497
- Fix bug where water conveyors set COLPOLY_IS_FLOOR_CONVEYOR by @CDi-Fails in #502
- [OoT] Fixed actor enums overriding actor types by @Yanis002 in #504
- [OoT] Fixed UI issue when an actor has no type by @Yanis002 in #509
- [SM64] Add better exception processing to combined exporter by @jesusyoshi54 in #496
- [OoT] Updated
EnumData.xml(fixes some cutscene import issues) by @Yanis002 in #484 - [OoT] Fixed standalone cutscene export by @Yanis002 in #480
- [OoT] Fixed writing to the spec file by @Yanis002 in #503
- [F3D] Use set for image and pal dependencies by @Lilaa3 in #522
- [F3D] Fix cycle 2 NOOP identifier by @Lilaa3 in #521
- [OoT] Fixed collision export by @Yanis002 in #507
- [F3D] Fix for blender 4.4 by @Lilaa3 in #529
- [OoT] Scene/Cutscene Export Fixes by @Yanis002 in #528
- [OoT] Fix player flipbooks export by @Dragorn421 in #536
- [F3D Bleed] Fix switch option doing an extra reset by @Lilaa3 in #534
- [OoT] Fixed object being added to the duplicated room object by @Yanis002 in #543
- [OoT] Fix animation exporter expecting an object name with custom paths by @Yanis002 in #546
- [OoT] Fix includes for z64 prefix removal by @Dragorn421 in #549
- Fix export of custom conveyorSpeed by @Dragorn421 in #550
Code maintenance
- [SM64] Add in actor preset information for future use by @Lilaa3 in #393
- [OoT] Move collection operators/functions from oot_utility.py by @Yanis002 in #486
New Contributors
- @fig02 made their first contribution in #481
- @gheskett made their first contribution in #492
- @MegaMech made their first contribution in #470
Full Changelog: v2.3.0...v2.4.0