diff --git a/FAQ.md b/FAQ.md index b91b780..39e0312 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1,5 +1,15 @@ # Frequently Asked Questions +## The text is being extracted *mostly* correctly, but there's some extra characters as markup/garbage (e.g. a `\n` in place of every line break). Is there a way to clean the text? +Yup, use the `Regex Filter` or `Replacer` extension. Remember to put the extension near the top of the list so the other extensions see the cleaned text. + +## The text is missing certain characters or no text at all is being extracted. How do I extract the full text? +Oof, looks like you found a game with an engine that Textractor doesn't natively support. There's two things you should try: +1. Search for the text itself in memory. To do this, click `Add hook` and type in an `S` followed by the first few characters of the text that you're trying to find. So if the game is displaying the text `Hey dude, you doing alright?` you should type `SHey du`. Now click `Ok`: with any luck, Textractor will be able to find where the game stores its text and one of the resulting hooks should be able to continuously extract the game's current text. This entire process can be seen in the tutorial video. +2. Brute force search for hooks. To do this, click `Search for hooks`. Once Textractor says it's initialized the hook search, click through the game to make it display new text. Once the search has finished, Textractor will display a list of hook codes along with the corresponding text they extracted. Go through the list to find the text shown by the game, and copy the hook code. Then click `Add hook` and paste that hook code and click `Ok`. + +If you find yourself needing to use either of those techniques, please post an issue. It's very useful for me to keep track of which games are not currently working with Textractor, so that I can figure out which game engines they use and add native support. However I probably won't fix it unless and until I find some other games using the same engine. + ## Can I pre-translate names before they're sent to Bing/Google Translate? Yup. Use the `Replacer` extension. Remember to move it to a place in the extension list above the translation extension.