HarbourMasters / HarbourMasters/Torch

Torch doesn't support TLUTs that are in a different file and share offsets

Open
#242 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
36
Forks
50
Avg merge
2d 13h
Merged PRs (30d)
6

Description

OOT support added the key ` external_tlut` and `external_tlut_offset` but neither seem to be used anywhere.
Ship doesn't technically need these since it never needs to combine files that use these into a normal rgba image but it is still a feature ZAPD had that Torch doesn't yet.

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the Torch source for the external_tlut and external_tlut_offset keys and trace how TLUTs are loaded and combined into RGBA images. Compare the handling of same-file TLUTs with external TLUTs that share offsets; done means those external definitions are honored without breaking existing asset processing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.