Skip to content

Releases: Fast-64/fast64

v2.5.2

26 Feb 19:11
2e574e3

Choose a tag to compare

Changes

  • [T3D] Add lighting option now that t3d supports it by @Lilaa3 in #673
  • [SM64] [F3D] Fix SPLightColor and warn about dangerous toggles by @Lilaa3 in #666
  • Improve repo settings UI by @Lilaa3 in #667

Fixes

Full Changelog: v2.5.1...v2.5.2

v2.5.1

07 Feb 16:06
dd418d1

Choose a tag to compare

Quick update to fix < 4.5 blender versions.. sorry everyone. #661

Code maintenance

Regressions

  • [SM64] Fix mesh instancing, regression from #423 by @Lilaa3 in #559
  • Fix Link import/export by @Dragorn421 in #552
  • [F3D + SM64] Dedup mesh names, fixes repeated final revert DLs by @Lilaa3 in #565
  • [Codebase] Restore original functionality to setOrigin by @Lilaa3 in #575
  • [Codebase] Fix setOrigin AGAIN by @Lilaa3 in #588
  • [OoT] Fix misplaced objects bug by @Yanis002 in #596
  • [OOT] Remove clear_mesh_children workaround by @Lilaa3 in #618
  • [SM64] Fix custom bones by @Lilaa3 in #580
  • [SM64] Bug fix for animation rework table logic by @Lilaa3 in #585
  • Fix for issues #601 and #602 by @Yanis002 in #605
  • [OoT] Fix scene export issues by @Yanis002 in #607
  • [OoT] Skeleton export fix by @Yanis002 in #620
  • [SM64] Fix createBone (regression in custom commands) by @Lilaa3 in #611
  • [Codebase] New applyRotation function was repeating the rotation if multiple of the same object by @Lilaa3 in #648
  • [SM64] Fix reverts when no draw override by @Lilaa3 in #652
  • [F3D] Fix final revert deduplication by @Anoliah in #656
  • [SM64] Improve type hints for switch override code and fix by @Lilaa3 in #654

Fixes

  • [SM64] Make switch material override stackable and apply layer reverts by @Lilaa3 in #544
  • [OoT] Fix cutscene export issues by @Yanis002 in #569
  • Try to do append load post on register and remove it on unregister by @Lilaa3 in #568
  • [OoT] Various fixes by @Yanis002 in #592
  • [OoT] Various fixes 2 by @Yanis002 in #612
  • [SM64] Fix rotation bug when mesh is invisible by @Lilaa3 in #625
  • [SM64] Fix custom color argument by @Lilaa3 in #628
  • [SM64] Fix uses_env_fx missing or by @Lilaa3 in #629
  • Fixed local view issue by @Yanis002 in #635
  • [OoT] Fixed collision exporter not cleaning up duplicates by @Yanis002 in #639
  • [SM64] Fix skip act selector by @Anoliah in #644
  • [SM64] Don't use room export logic for switch nodes in object exports by @Anoliah in #641
  • [OOT] clean up getOoTRotation and remove broken assert by @Lilaa3 in #658

External compatibility

MM preparations

  • [OOT/MM] Rename OoT to Z64 and remove the OoT prefix from the files by @Yanis002 in #540
  • Create Game Data and move fast64_internal/oot/data by @Yanis002 in #541
  • [OOT/MM] Remove "oot" prefix from some enums and switch to them by @Yanis002 in #553
  • [OOT/MM] Misc changes for MM by @Yanis002 in #555
  • Fix README link for Ocarina of Time to point to z64 folder by @GrahamBenHarper in #577
  • [OoT/MM] Implement Animated Materials by @Yanis002 in #608 (HackerOOT backport support)

Enhancements/Features

  • [OoT] Add default camera when creating the scene by @Yanis002 in #563
  • [SM64] Add material slot sorting to armatures by @Lilaa3 in #572
  • [SM64] Smarter and standardized includes by @Lilaa3 in #449
  • [SM64] Rework actor load exports for level scripts by @Anoliah in #564
  • [SM64] Bring more props to combined and merge level enums by @Lilaa3 in #512
  • [SM64] Add lighting engine presets by @Lilaa3 in #531
  • [SM64] Implement someone level template styled bounds by @Lilaa3 in #513
  • [OoT] Improve how lighting is handled by @Yanis002 in #597
  • [F3D] glTF2 support by @Lilaa3 in #368
  • Added checkbox to import all animations when importing an OoT skeleton by @Nokaubure in #485
  • [OoT] Introduce feature set by @Yanis002 in #622
  • [OoT] Add new Animated Materials types by @Yanis002 in #623
  • [OoT] Some CS export fixes and improvements by @Yanis002 in #624
  • [SM64] Make table operators from action inspector be more descriptive by @Lilaa3 in #649

Blender compatibility

Rewrites

  • [SM64] Animations Rewrite/Rework by @Lilaa3 in #467
  • [SM64] Custom level script and special commands and improvements to custom geo commands by @Lilaa3 in #457

New Contributors

Full Changelog: v2.4.0...v2.5.0

v2.4.0

14 Jun 13:15
6365e7a

Choose a tag to compare

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.h and z64.h in the exported includes by @Yanis002 in #518
  • [OoT] Add missing versions to oot_versions_items and 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

Full Changelog: v2.3.0...v2.4.0

v2.3.0

08 Sep 11:18
84c650e

Choose a tag to compare

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

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

Full Changelog: v2.2.1...v2.3.0

v2.2.1

22 May 19:01
a7257f4

Choose a tag to compare

Changes

Fixes

Code maintenance

Attempted fixes

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

06 Jan 11:21
8774431

Choose a tag to compare

A prominent feature of this release is support for the custom microcode F3DEX3 by @sauraen.
Check out the README for more information: https://github.com/Fast-64/fast64/blob/v2.2.0/README.md#f3dex3-features

As usual you may find information about using Fast64 with either game in the game-specific READMEs:

Compatible Blender versions: Blender 3.2 to Blender 4.0.2+

What's Changed

Features

Fixes

Code cleanup

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

23 Dec 15:10

Choose a tag to compare

OOT Link Import/Export + Flipbook Import/Export + Animation Updates/Fixes (#126)
OOT Scene Importing (#165)
[OoT] OoT Object changes & small changes/fixes/removals (#95)
Import all Mario animations button. (#182)
[SM64] Allow editing of group level segments on level export (#183)

Minor HackerOoT quality of life additions
Various fixes, cleanup, improvements

v2.0.0

28 Sep 18:20
9c4ff9d

Choose a tag to compare

With this release, "V5" materials come to main (along with other changes), with improved preview accuracy and preview features. Old materials from existing blend files are automatically upgraded.
Starting from this version, Fast64 needs Blender 3.2.x+

v1.0.1

28 Sep 16:39
848aa4f

Choose a tag to compare

Release marking the last revision of Fast64 using "V4" materials and compatible with Blender 3.0.1 and some earlier versions.

v1.0.0

12 Jun 21:54
acba0a8

Choose a tag to compare

First ever version number for Fast64, marking the merging of an updater.
See the readme for details about the updater.