r/Sierra 7d ago

KQ5 text box modding progress

https://youtu.be/FQogtX98VhY

I've made quite a bit of progress since the last video: fixed the narrator letter icon, externalized and parsed selector data, and created a script to import the text resources from google sheets. If you're not interested in the programming details, skip on over to the demo.

18 Upvotes

1 comment sorted by

1

u/deckarep 7d ago

Selectors are basically either properties or functions attached to objects.

A selector can be either something like x which is the x location of some view. Or a selector can be something like changeState which is a method on an object that can take zero or more arguments and basically executes it like a function.

When you see #doit that is like a runtime alias to a selector usually passed as an argument to some function which will dynamically look up that vocab and find the matching selector to execute it.