Thank you! It looks like you were right, I changed it below and I'm getting the same logs as the original TSLPatcher.
$ix = $struct->{Value}->get_field_ix_by_label($path);
Do you know if there is a tool out there to see these files in a human readable format? Just want to make sure it's modifying the files in the way they're intended to be.
I started doing this cause I was too lazy to install all these mods by hand, so naturally it turned into a 3+ month long project.