Skip to content

Releases: Fast-64/fast64

v2.3.0

08 Sep 11:18
84c650e
Compare
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
Compare
Choose a tag to compare

Changes

Fixes

  • Fix sm64 geolayout imports by @Lilaa3 in #283
  • Fix OoT UI showing in SM64 by @Yanis42 in #286
  • Fix incorrect version checking code by @kurethedead in #292
  • [SM64] - Fix animation translation by @Lilaa3 in #298
  • Removed tex1 related code from BSDF to F3D converter by @kurethedead in #296
  • Name data in f3d_material_library.blend fast64-specific names by @Dragorn421 in #281
  • [OoT] Fixed door upgrade by @Yanis42 in #287
  • Solidify checking materials assigned to faces by @Dragorn421 in #304
  • Fixed large uv wrapping by @Lilaa3 in #249
  • Blender 3.2 Compatibility by @jesusyoshi54 in #312
  • Blender Version 4.1 Fix by @jesusyoshi54 in #325
  • fix oot scene exporting with recent decomp versions / hackeroot by @Reonu in #327
  • Fix preset in new materials, consolidate applying presets by @Dragorn421 in #322
  • preview vertex colors on packed materials (temporary solution) by @Reonu in #332
  • Fixed scene table capitalization issue by @Yanis42 in #340
  • change the while with a for in parseMacroArgs by @coco875 in #323
  • Fix OoT import failing in Blender 4.1 by @Dragorn421 in #344
  • Fixed bug with custom lights by @sauraen in #345
  • [SM64] Fix object rotations by @Lilaa3 in #339
  • [OoT] Fix Cutscene Main obj empty type upgrade issues by @Yanis42 in #290
  • [OoT] Fix cutscene import issues by @Yanis42 in #343

Code maintenance

  • Cleanup: delete f3d_constants.py by @Dragorn421 in #279
  • black format by @Dragorn421 in #277
  • Black Lint with github actions by @Dragorn421 in #278
  • 60 fps, higher quality, up to date, cleaner, mario running gif by @Lilaa3 in #300
  • Minor unused stuff cleanup (mostly OoT) by @Yanis42 in #289
  • Use Black 23 specifically by @Dragorn421 in #303
  • [OOT] Applied new organisation to oot_collision.py and oot_collision_classes.py by @Yanis42 in #238
  • [OOT] Applied new organisation to remaining code from oot_anim.py by @Yanis42 in #237
  • Rendermode internal simplification by @sauraen in #271
  • Some f3d parser cleanup by @Dragorn421 in #276
  • [OoT] Externalize cutscene float values export/import by @Dragorn421 in #314
  • [OoT] Refactor scene_table_c.py by @Yanis42 in #272
  • [OoT] Refactor spec.py by @Yanis42 in #306

Attempted fixes

New Contributors

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

v2.2.0

06 Jan 11:21
8774431
Compare
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

  • Added Gfx tag system + Split vertex/tile scrolling by @kurethedead in #195
  • [F3D] Add material bleeding to FMesh GfxLists by @jesusyoshi54 in #186
  • [f3d] Material tooltips by @jesusyoshi54 in #219
  • Updated mario animation names and added automatic stashing by @Lilaa3 in #231
  • [OOT] Adapted zcamedit to Fast64 by @Yanis42 in #235
  • First round of F3DEX3 changes for basic features by @sauraen in #258
  • F3DEX3 cel shading and updates by @sauraen in #266
  • [OoT] Improved "Add Path" button by @Yanis42 in #257
  • [OOT] Use Room objects to set which room you come from/go to by @Yanis42 in #243
  • [OOT] Use Room objects to set which room to use for entrances by @Yanis42 in #255
  • [OoT] Add Quick Import button by @Dragorn421 in #269
  • [OoT] Cutscene Implementation Update by @Yanis42 in #208
  • Mat bleed and SM64 Geo Export Optimizations by @jesusyoshi54 in #223

Fixes

Code cleanup

  • [OoT] Applied new organisation to cutscene and skeleton by @Yanis42 in #204
  • [MM] Basic ActorList.xml by @HailToDodongo in #234
  • [OoT] Small cleanup in oot_constants.py by @Yanis42 in #253
  • Use object.type instead of object.data to check which type it is by @Yanis42 in #254
  • Check if parent object exists by @Yanis42 in #270

New Contributors

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

v2.1.0

23 Dec 15:10
Compare
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
Compare
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
Compare
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
Compare
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.