Dragorn421
58564cfc45
Remove legacy & unused f3d_render_engine ( #570 )
2025-08-13 14:06:45 +01:00
Dragorn421
21059ce59a
Fix Link import/export ( #552 )
...
* Fix Link import/export (wip)
* fix z64player.h / player.h
* fix importing Link pre-new-assets ?
* remove hardcoded player limb enum
* removeComments on flipbook import data (fixes importing child link)
2025-08-05 10:02:59 +02:00
Dragorn421
83b7657748
Fixup 565 normal import ( #571 )
2025-08-05 10:02:31 +02:00
Dragorn421
c4376de2e9
Cleanup: deselectAllObjects() and selectSingleObject() ( #538 )
2025-06-14 15:33:51 +02:00
Dragorn421
d6bb836aa3
Cleanup: setOrigin() ( #537 )
2025-06-14 15:33:33 +02:00
Dragorn421
6365e7af0b
Bump bl_info version to v2.4.0 ( #542 )
2025-06-14 15:04:49 +02:00
Dragorn421
e95bd6f895
Fix export of custom conveyorSpeed ( #550 )
...
* Fix export of custom conveyorSpeed
* black
2025-06-10 06:58:13 +02:00
Dragorn421
f637ed8813
[OoT] Fix includes for z64 prefix removal ( #549 )
...
* [OoT] Fix includes for z64 prefix removal
* review
2025-06-06 06:32:38 +02:00
Dragorn421
d536ebf745
[OoT] Fix player flipbooks export ( #536 )
2025-05-28 20:27:55 +02:00
Dragorn421 and Yanis
d705b7a853
[OoT] Add move cutscene bone operator ( #530 )
...
* [OoT] Add move cutscene bone operator
* fixup
* No longer sort bones by name for computing the camera shot preview (which was different from what the exporter did anyway)
* Update fast64_internal/oot/cutscene/motion/properties.py
Co-authored-by: Yanis <[email protected] >
---------
Co-authored-by: Yanis <[email protected] >
2025-05-25 18:07:32 +02:00
Dragorn421
12681bf9b7
Speed up render settings update and add toggle for doing it manually ( #429 )
...
* Speed up render settings update and add toggle for doing it manually
* make callbacks with function
* add description to autoupdate prop and op
* shorten funcs names
2024-09-12 19:18:43 +01:00
Dragorn421
84c650e0fc
Bump bl_info version to v2.3.0 ( #443 )
2024-09-08 13:09:07 +02:00
Dragorn421
ac193f4981
[OoT] Fix scene custom path import ( #428 )
...
Fix scene custom path import
2024-08-22 00:38:54 +02:00
Dragorn421
6b9fcea982
[OoT] Fix #384 - Custom path DL imports ( #410 )
...
Fix #384 - Custom path DL imports
2024-08-09 17:13:23 +02:00
Dragorn421
077c2a51df
[OoT] Fix #291 - Link anim import ( #409 )
...
Fix #291 - Link anim import
2024-08-09 17:13:14 +02:00
Dragorn421
e676f59bcc
[OoT] Fix #404 - Link eyes/mouths import ( #408 )
...
Fix #404 - Link eyes/mouths import
2024-08-09 17:12:58 +02:00
Dragorn421
27544bd08a
[OoT] Fixup Quick Import ( #406 )
...
quickimport fixup
2024-08-09 17:12:44 +02:00
Dragorn421
8ba9e6b8b1
Revert "[F3D] Material Overflow Preview Fix ( #335 )" ( #347 )
...
This reverts commit 70e1e8798e .
2024-05-20 18:00:48 +02:00
Dragorn421
dfea093aaa
Fix OoT import failing in Blender 4.1 ( #344 )
2024-05-12 17:47:08 +02:00
Dragorn421
fa98f93337
Fix preset in new materials, consolidate applying presets
2024-03-29 10:19:08 +01:00
Dragorn421
a5e4fc16b1
externalize cs float values export/import
2024-02-27 22:46:27 +01:00
Dragorn421
d30239f353
Some f3d parser cleanup ( #276 )
...
* Some F3D parser cleanup
* fix clip_ratio being set on the wrong object
* add FIXME comments on possibly extra argument to call
* black
2024-02-27 16:33:36 +01:00
Dragorn421
c7ee1fbf6d
Solidify checking materials assigned to faces ( #304 )
2024-02-08 00:00:57 +01:00
Dragorn421
42eddfd4b0
Use Black 23 specifically ( #303 )
2024-01-26 15:37:11 +01:00
Dragorn421
b05273bd8a
Name data in f3d_material_library.blend fast64-specific names ( #281 )
2024-01-22 01:51:51 +01:00
Dragorn421
cad6560002
Black Lint with github actions ( #278 )
...
* Black Lint with github actions
* Set permissions to none
2024-01-07 14:51:08 +01:00
Dragorn421
70310474e4
black format ( #277 )
...
* black
* Update ignored files for formatting, add updater files (since they come from another repo)
2024-01-07 13:50:48 +01:00
Dragorn421
28a01cd428
Cleanup: delete f3d_constants.py ( #279 )
2024-01-07 10:55:29 +01:00
Dragorn421
87744318cc
Bump bl_info version to v2.2.0 ( #274 )
2024-01-06 12:19:32 +01:00
Dragorn421
60f3ab903c
Merge branch 'main' into codebase_todo
2023-12-26 18:50:33 +01:00
Dragorn421
20b2501823
Quick import
2023-12-26 18:38:49 +01:00
Dragorn421
d29d8fee2c
Some comments on scene table reading
2023-06-22 22:20:26 +02:00
Dragorn421
e75eed064b
Fix a code mistake from the texture overhaul PR, and workaround for a Blender 3.5 bug related to uvs ( #228 )
2023-05-02 17:15:06 -05:00
Dragorn421
6dececc9f4
When "export hidden geometry", also export hidden collections ( #201 )
2023-01-20 10:01:40 -08:00
Dragorn421
b8d500c249
Fix missing import ( #202 )
...
Needs to be in-function to avoid circular import
2023-01-09 17:45:58 -08:00
Dragorn421
9c4ff9ddb2
Bump version to 2.0.0 ( #146 )
2022-09-28 20:13:12 +02:00
Dragorn421
b5a4e547dc
Merge fast64/V5 into fast64/main
2022-09-28 19:42:13 +02:00
Dragorn421
54fa2398a9
Format oot_scene_room.py ( #143 )
2022-09-28 19:35:18 +02:00
Dragorn421
d464c8d9ae
Format oot_collision.py ( #144 )
2022-09-28 19:35:07 +02:00
Dragorn421
848aa4f309
Bump version to 1.0.1 ( #142 )
2022-09-28 18:27:57 +02:00
Dragorn421
cf92d4bf22
Merge remote-tracking branch 'upstream/V5' into V5
2022-07-03 18:02:55 +02:00
Dragorn421
c3d47b0325
Merge fast64/main into fast64/V5 ( #119 )
2022-07-03 17:52:35 +02:00
Dragorn421
2adad787eb
Merge branch 'main' into V5
2022-07-03 17:38:14 +02:00
Dragorn421
85847bde95
Format/cleanup oot_level_c.py ( #118 )
...
* Format oot_level_c.py
* Cleanup
2022-07-03 16:25:57 +02:00
Dragorn421
6e77fc332e
Format oot_utility.py ( #117 )
...
* Format oot_utility.py
* minor cleanup
2022-07-03 15:32:31 +02:00
Dragorn421
21e1fa0f94
Format/cleanup oot_operators.py ( #116 )
...
* Format oot_operators.py
* Cleanup
2022-07-03 15:32:23 +02:00
Dragorn421
08ab9e197b
Format/cleanup oot_level_writer.py ( #115 )
...
* Format oot_level_writer.py
* Cleanup
2022-07-03 15:32:15 +02:00
Dragorn421
7ef872cc68
Format oot_level_classes.py ( #114 )
...
* Format oot_level_classes.py
* The only bit of cleanup
2022-07-03 15:32:06 +02:00
Dragorn421
a8fb07cc11
Format/cleanup oot_level.py ( #113 )
...
* Format oot_level.py
* Cleanup
* I forgot, better not touch the import house of cards for now
2022-07-03 15:31:47 +02:00
Dragorn421
63810270dd
[OoT] Fix camera export regression ( #110 )
2022-07-02 18:15:47 +02:00
Dragorn421
b265d51392
[OoT] Fix skeleton import failing from LIMB_DONE ( #106 )
...
* Fix OoT skeleton import failing from `LIMB_DONE`
* 255 -> 0xFF
2022-07-02 18:14:30 +02:00
Dragorn421
0a71d4b444
Actually format
2022-07-02 17:53:43 +02:00
Dragorn421
398654a4a7
Merge remote-tracking branch 'upstream/V5' into V5
2022-07-02 17:44:42 +02:00
Dragorn421
4dc32c7dbe
Post-format cleanup of f3d_gbi.py ( #104 )
...
* Format f3d_gbi.py
* some cleanup
* More cleanup
2022-07-02 10:09:26 -05:00
Dragorn421
161b8dca0f
Black-format 1 ( #103 )
...
* Format f3d_enums.py
* Format f3d_material_presets.py
* Format f3d_material_settings.py
2022-06-22 06:08:51 -07:00
Dragorn421
acba0a81fd
Updater ( #91 )
...
* Unconfigured updater from CGCookie/blender-addon-updater
Using revision b12d8e202b55a4b7191fccc4e74a77f0cbc45a46 from 2021-06-21 (latest as of 2022-04-04).
https://github.com/CGCookie/blender-addon-updater/tree/b12d8e202b55a4b7191fccc4e74a77f0cbc45a46
* Configure and setup updater
* updater really wants a version number to work, welcome to Fast64 1.0.0
* Add updater's folder to .gitignore
* Add .gif files to `overwrite_patterns`
* Revert "Add updater's folder to .gitignore"
This reverts commit f30cd4d7cc1a08435dda4d80d0cc3b3663ad3779.
The updater's folder name depends on the name of the folder fast64 is installed in, which can be anything
* Add updater instructions and notes
2022-06-12 23:53:02 +02:00
Dragorn421
152453dede
Prevent Fast64 from enabling in Blender 3.1.0+ ( #97 )
...
* Prevent Fast64 from enabling in Blender 3.1.0+
* cozies proofreading
2022-05-27 09:49:16 +02:00
Dragorn421
ca151c848d
Add anim_range_choice property ( #93 )
...
* Add `anim_range_choice` property, for selecting "What to use to determine what frames of the animation to export."
* Fix broken sm64 anim export
* Show list in fast64 global settings panel, touch up names/descriptions
2022-05-19 21:55:29 +02:00
Dragorn421
7d066f7d9f
Add object name to "object has no materials" error ( #94 )
2022-05-19 21:49:28 +02:00
Dragorn421
e89928a394
Format & cleanup oot/__init__.py ( #90 )
...
* Format oot/__init__.py
* Cleanup `oot/__init__.py`
* Temporary star imports until more imports are cleaned up (there is a very weird dependency graph between modules with all these `import *`)
2022-04-28 18:45:04 +02:00
Dragorn421
e17b517d7e
[OoT] Export collision normals as floats using COLPOLY_SNORMAL macro ( #89 )
2022-04-04 12:55:28 +02:00
Dragorn421
58844bafaf
[OoT] Fix vertex order in collision polygons ( #87 )
...
* Fix OoT collision vertex order
* Typo: clockwise -> conter-clockwise
* Fix (?) `convertNormalizedFloatToShort` outputting unsigned short instead of short
2022-04-03 01:32:43 +02:00
Dragorn421
853da9d784
Introduce Black ( #80 )
...
* Add Black configuration
* Add Formatting section to the README
* Add `.venv` to gitignore
2022-03-20 08:57:21 -05:00
Dragorn421
8abdcb1a26
Fix create F3D material error in Blender 3.1 ( #84 )
2022-03-12 17:03:42 +01:00
Dragorn421
d9374a8b52
Add option to write a dummy room list (use 0 instead of symbols to room file start/end) ( #71 )
2022-02-06 19:39:38 +01:00
Dragorn421
7681b10667
Mention forked from bitbucket and update links
2021-07-29 09:58:12 +02:00