From 30c618b72c2ea839fdd72edb4a3abc24e1bd9828 Mon Sep 17 00:00:00 2001 From: Dragorn421 Date: Tue, 10 Jun 2025 16:17:36 +0200 Subject: [PATCH] fix --- tools/assets/extract/extase_oot64/dlist_resources.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/assets/extract/extase_oot64/dlist_resources.py b/tools/assets/extract/extase_oot64/dlist_resources.py index 63e8a9e92c..371bb4d151 100644 --- a/tools/assets/extract/extase_oot64/dlist_resources.py +++ b/tools/assets/extract/extase_oot64/dlist_resources.py @@ -1216,8 +1216,9 @@ class DListResource(Resource, can_size_be_unknown=True): self.ignored_raw_pointers: set[int] = set() def set_length(self, length: int): - if length != ((self.range_end - self.range_start) // 8): - raise ValueError("length already set and different") + if self.range_end is not None: + if length != ((self.range_end - self.range_start) // 8): + raise ValueError("length already set and different") self.range_end = self.range_start + length * 8 def try_parse_data(self, memory_context):