Artikash / Textractor

Extracts text from video games and visual novels. Highly extensible.
GNU General Public License v3.0
2.14k stars 205 forks source link

Hook issues Textractor 4.9.1 (x64) #297

Closed Viennetta closed 4 years ago

Viennetta commented 4 years ago

Hey, I recently started using your Textractor as a replacer for several programs like ITHVNR and it works like a gem so far for various games. So a big thank you for your work!

But I recently bumped into a problem with a particular game. It's about Tentacles Made To Order (built with Tyranobuilder) which is supported according the supported engines list. So it doesn't seem to hook properly as it can only retrieve partial text and also inconsistently.

It didn't matter wether I launched game first and then hook or launch the game via Textractor. Here's the console on launch. Textractor Launch console

So when using one of the directly available hooks I get a mess. Textractor hook So apparently it is only retrieving characters from the first line of a single pane. It will never retrieve characters from lower lines indicated with a blue box. Sometimes no characters are even retrieved at all.

So I tried to search for a hook like shown in your tutorial vid. I used a specific character combination from earlier screen and here again. Hook search But it will simply say "Textractor: could not find text" in the console. Even though it just pulled those very characters out of the game so as a non-programmer that blows my mind. I also tried to brute force search and tried several hooks but none were productive.

So I am kind of at a loss here. Or maybe I am missing something. I tried hooking to a trial version of the game though but I don't think that matters much as it had no issues with doing that for another game.

If you want to test things yourself here's a link to the demo but I don't dare to ask that of you considering the thematics x_x https://www.dlsite.com/ecchi-eng/work/=/product_id/RE274120.html

Artikash commented 4 years ago

Fix coming next release.

Artikash commented 4 years ago

Fixed in 4.10.0. You'll still need the regex filter <.+?>