Changes
- [SM64] Sort Level Objects Alphabetically by @jesusyoshi54 in #336
- Added Homebrew Game Mode by @jesusyoshi54 in #351
- [OoT] Occlusion planes system by @sauraen in #360
- Automatically select correct colorspace by @sauraen in #364
- [F3D] Homebrew Mode Improvements by @Lilaa3 in #367
- [SM64] Settings Rework by @Lilaa3 in #280
- [SM64] Use TEXEL0 in unlit cutout preset by @Lilaa3 in #373
- [F3D] Don´t hide properties that will get exported (specifically geo modes) by @Lilaa3 in #379
- Improved nodes preview: F3DEX3 and OoT lighting by @sauraen in #382
- Support ZAPD bone enums for skeleton import by @m000z0rz in #396
- add the possibility to import course from the decomp of mk64 by @coco875 in #316
- [SM64] Refresh 16 by @Lilaa3 in #376
- [F3D] Show tlut othermode in materials and world defaults by @Lilaa3 in #385
- [F3D] Pass in shade alpha into fog blender instead of disabling it when fog is off by @Lilaa3 in #399
- [OoT] Implemented quick cutscene import and single cutscene import by @Yanis42 in #297
- [UI] [OOT] More informative text regarding culling by @Reonu in #433
Fixes
- [SM64] Move into the new folders for settings rework by @Lilaa3 in #324
- [SM64] Properly Apply DL Reverts to Last Drawn with Switch Nodes by @jesusyoshi54 in #353
- [SM64] add LOAD_VANILLA_OBJECTS to list of segment loads cmds by @aglab2 in #356
- [F3D] Fog Export Fix by @jesusyoshi54 in #350
- [SM64] Fixed Negative Scales Gfx by @jesusyoshi54 in #352
- [SM64] Fixed Bug In Water Box Exports by @jesusyoshi54 in #358
- [F3D] toAlnum in the F3D Export DL operator by @Lilaa3 in #363
- [F3D] Combiner Overflow Preview Fix 2 by @jesusyoshi54 in #354
- [SM64] Fix saveSkinnedMeshByMaterial by @Lilaa3 in #372
- [F3D] Fixed two issues with ex3 cel shading by @Lilaa3 in #380
- [F3D] Fix small issue with world defaults UI by @Lilaa3 in #370
- [SM64] Combined Export Panel & Behavior Script Exporting by @jesusyoshi54 in #284
- [SM64] Fix usage of sm64 scale in animations by @Lilaa3 in #395
- [SM64] remove " after ultra64 include by @Lilaa3 in #394
- [F3D] Fix 4.2 node additions by @Lilaa3 in #391
- [F3D] Fix RDP world defaults by @Lilaa3 in #377
- [OoT] Fixed room actors being duplicated by @Yanis42 in #398
- [F3D] Fix binary exports by @Lilaa3 in #407
- [SM64] Fix string to macros regression by @Lilaa3 in #402
- [OoT] Fixup Quick Import by @Dragorn421 in #406
- [OoT] Fix #404 - Link eyes/mouths import by @Dragorn421 in #408
- [OoT] Fix #291 - Link anim import by @Dragorn421 in #409
- [OoT] Fix #384 - Custom path DL imports by @Dragorn421 in #410
- [SM64] Fix #421 - Custom path DL/Geolayout exports by @ThePerfectMario64 in #422
- [F3D] Edge case for decals, use hashed for cutout materials instead of blend + more by @Lilaa3 in #401
- [OoT] Fixed actors exported in several rooms by @Yanis42 in #420
- [F3D] Fix issues in the GBI macros by @Lilaa3 in #419
- Fix gMtxClear reference for OOT scene importing by @kurethedead in #417
- [F3D Bleed] Fix #386 - Make FImage hashable (now a dataclass) by @Lilaa3 in #387
- [OoT] Fix latest decomp issues by @Yanis42 in #366
- [F3D] Don´t update format to reload node values by @Lilaa3 in #427
- [OoT] Fix scene custom path import by @Dragorn421 in #428
- [F3D Bleed] Fix #412 - Compare DPSetTileSize tags to last cmd's by @Lilaa3 in #414
- [SM64] Check actual bone type instead of group or collections by @Lilaa3 in #415
- [SM64] Fix #352 regression by @Lilaa3 in #425
- [SM64] Fix #355 - Fix unaddressed object types in #358 by @Lilaa3 in #431
- [OOT] Fix unnecessary int conversions for collision properties by @kurethedead in #435
- tolerate space in mk64 vertex by @coco875 in #441
- [SM64] Fix persistent block spam by @jesusyoshi54 in #434
- [SM64] Fix combined exporter level regressions by @Lilaa3 in #405
- [F3D/MK64] Fix #366 regression by @Lilaa3 in #440
- [SM64] Fix zoomout masks by @Lilaa3 in #445
- more conservative game editor update by @Lilaa3 in #447
- [SM64] fix exporting the levels/scripts.c write for common1 and group0 by @s4Ys369 in #448
Code maintenance
- [Codebase] Small generalized upgrade function by @Lilaa3 in #383
- [OoT] New Exporter by @Yanis42 in #256
- [F3D] Upgrade improvements (+related) by @Lilaa3 in #375
- [OOT] Applied new organisation to
oot_level_parser.py
by @Yanis42 in #240 - [Codebase] Automatically find or add world by @Lilaa3 in #334
- [SM64] Future proof release for future hacker exclusive features by @Lilaa3 in #442
New Contributors
- @aglab2 made their first contribution in #356
- @m000z0rz made their first contribution in #396
- @ThePerfectMario64 made their first contribution in #422
- @s4Ys369 made their first contribution in #448
Full Changelog: v2.2.1...v2.3.0