Haha, yeah, quick check of that tells me you may want a proper viewscreen with a proper searchable list for that. 2172 words means paging through is killer. It shouldn't be hard at all to get a list of every valid part of speech for a word, though, since word.flags[part_of_speech_num] tells you whether it's valid.
Yup, I was looking to see how to pull up the viewscreen_layer_choose_language_namest, my first try did get a new screen pulled up but my naive attempts at populating it by just copying the entries and whatnot from the adventurer name choice screen didn't quite work.
Incidentally if I do get this working right I'll just make it a standalone script that targets stuff like gm-editor does since it seems like the sort of thing that would be appreciated for a lot more than just artifake-ing stuff. Figure that way I can release it on it's own and still have the option to call it with the -name flag from artifake.
But, I'm beat, fixed the gf's chromebook last night (incidentally if a c720 freezes, try opening it and removing the battery/ssd, then release and make sure the hinges are on properly so the lid switch works) and had to remove/replace a sheared bolt on the leafblower mount. Brain is frazzled.