v2.2.0
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:
- SM64: https://github.com/Fast-64/fast64/blob/v2.2.0/fast64_internal/sm64/README.md
- OoT64: https://github.com/Fast-64/fast64/blob/v2.2.0/fast64_internal/oot/README.md
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
- Fix missing import by @Dragorn421 in #202
- [bugfix] SM64 mat override fixes by @jesusyoshi54 in #207
- [OoT] Fixed 4 issues by @Yanis42 in #211
- Fix export hidden with collections by @Dragorn421 in #201
- Fixed issue while upgrading materials if a vert has groups but the mesh does not by @thecozies in #214
- Fixed save_textures() error when "Save Textures As PNGs" is enabled by @kurethedead in #213
- Mat Bleed Geo Layout Fix by @jesusyoshi54 in #218
- [OoT] Fixed scene table for HackerOoT by @Yanis42 in #203
- Texture writing overhaul by @sauraen in #194
- fixed upgrading certain V1 materials by @thecozies in #221
- Fix a mistake from a previous PR, and workaround for a Blender 3.5 bug related to uvs by @Dragorn421 in #228
- [bugfix] DPSetAlphaCompare Binary Export Fix by @jesusyoshi54 in #229
- [SM64] Mat override fixes by @thecozies in #222
- key check the remainder of f3d mat settings for upgrading super ultra old materials by @thecozies in #227
- Png exporting hotfixes by @Lilaa3 in #230
- [OoT] Scene-Table parser fix by @HailToDodongo in #232
- [OoT] Format with Black and small fix by @Yanis42 in #233
- Fixed the crash on Blender 3.6 by @Yanis42 in #244
- Small Fixes 2 by @Yanis42 in #236
- Fix default mario.blend by @YoshiMilkman in #248
- Add support for Blender 4.0 by @kurethedead in #262
- Hotfix for Bloxifilmz by @sauraen in #264
- Hotfix to the hotfix by @sauraen in #265
- Fix SM64 default light direction for F3DEX3 compatibility by @sauraen in #268
- [F3D] Chroma Key F3D source display fix by @jesusyoshi54 in #251
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
- @HailToDodongo made their first contribution in #232
- @YoshiMilkman made their first contribution in #248
Full Changelog: v2.1.0...v2.2.0