Fixes to h3_dialogue.py.
I had too many duplicates and also some wrong hair descriptions, the latter H3 simply can´t handle, no point in describing "short dark hair" as an attribute, "short dark hair" probably has thousands of variations and H3 invents its own.
This is a brief summary copied from ChatGPT of what it did to the file:
- Fixed duplicate-subject mapping so an existing character like Don/Maria is matched to <Picture 1>/<Picture 2> instead of creating new Subject 3/4 copies.
- Fixed prompt recompilation buildup, stripping compiler-generated identity and lip-sync boilerplate before recompiling so it doesn’t keep duplicating itself.
- Added hair to picture identity, so the reference now carries “facial, hair, bodily, and character identity” from the picture.
- Updated the cleanup regex so it recognizes both the old and new identity wording.
Syntax-checked the finished file afterward.
I ran a difficult test of 50 shots afterwards and got 1 duplicate due to poor continuity description in my prompt in the last shot, it seems fixed for the most part.
Fixes to h3_dialogue.py.
I had too many duplicates and also some wrong hair descriptions, the latter H3 simply can´t handle, no point in describing "short dark hair" as an attribute, "short dark hair" probably has thousands of variations and H3 invents its own.
This is a brief summary copied from ChatGPT of what it did to the file:
Syntax-checked the finished file afterward.
I ran a difficult test of 50 shots afterwards and got 1 duplicate due to poor continuity description in my prompt in the last shot, it seems fixed for the most part.