Skip to content

Conversation

@Dragorn421
Copy link

How to reproduce the bug in main:

  1. switch to OoT gamemode in fast64
  2. create a scene (click "Add scene" button), this adds a mesh parented to a room
  3. create a mesh without parenting it to any room
  4. observe that nothing is rendered anymore and the following error is in stdout:
Traceback (most recent call last):
  File "/home/dragorn421/.config/blender/4.2/scripts/addons/f64render_gitlinked/renderer.py", line 314, in draw_scene
    draw_oot_scene(self, depsgraph, hidden_objs, space_view_3d, projection_matrix, view_matrix, always_set)
  File "/home/dragorn421/.config/blender/4.2/scripts/addons/f64render_gitlinked/oot.py", line 128, in draw_oot_scene
    for room, obj_queue in sorted(room_queue.items(), key=lambda item: item[0].name):  # sort by layer
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '<' not supported between instances of 'str' and 'NoneType'

Copy link

@Reonu Reonu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My OoT project has this issue. I tried the PR and I can confirm it fixes it!

@Lilaa3 Lilaa3 merged commit cf6ff04 into Fast-64:main Aug 2, 2025
1 check passed
@Dragorn421 Dragorn421 deleted the fix_oot_render_roomless_objs branch August 2, 2025 20:43
Lilaa3 pushed a commit to Lilaa3/f64render that referenced this pull request Jan 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants