Perfectly well, thank you. It's not exactly drunk coding.
As you know, text resources are quite under-used in SCI11, in favor of messages. The only text resources you can expect to find are some debug format strings. Now, my toolset includes a message converter that can go from the raw message resource to a text file in the same format as SV and back again, with the added ability to have defined names instead of numbers, comment lines, references, and of course UTF8 if the file has a magic marker as the first line.
If I were to make a text resource counterpart and made it use SV-style output too, you'd get this visually strange case where each entry has a number key, but they're not actually part of the file and don't add anything when editing the data for later conversion back to a resource. The only reason to keep them in is to allow multi-line entries: if a line starts with a tab, it's part of the current entry (the message table parser uses a bunch of tabs, and still allows more to be part of the line proper). But if I remove the superfluous numbers, I can't easily tell if a newline ends the current entry, or is actually part of the entry.2 "Leisure Suit Larry in the Land of the Lounge Lizards" contains some elements of plot which may not be considered appropriate for some children.
3 Use the TAB key to select,
then ENTER to continue.
4
5 Sorry, but this game can only be played by adults, or with an adult. Please find an adult, come back, and try again.
I could of course just shrug and make it use escaped newlines to mean the latter?"Leisure Suit Larry in the Land of the Lounge Lizards" contains some elements of plot which may not be considered appropriate for some children.
Use the TAB key to select,\nthen ENTER to continue.
Sorry, but this game can only be played by adults, or with an adult. Please find an adult, come back, and try again.
"But Kawa, what if you want to use the text files to look up which tuple to use?" Well, besides comment lines, obviously you could enable line numbers in your text editor and subtract one to make it zero-based... or you just frikken import the resource and look it up from inside SCI Companion?