Artikash / Textractor

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

Doesn't hook last two characters of recent Digital G Power's games #65

Closed Ileca closed 5 years ago

Ileca commented 5 years ago

I tried Textractor with Boku wa Kou Shite Otacir no Hime ni Narimashita and got cascading c0000005 5BD4638B ucrtbase.dll errors before it crashes. It's the same with Josou Shite Onnayu ni Sennyuu Shiyou to Shitara, Machigaete Haitta Otokoyu ga Hattenba Datta Ken while it's not a problem with this one considering ITH works with it. Now, I noticed that with every otokonoko (trap) release after Josou Shite Onnayu [...], even ITH stopped working, like no thread at all. It would be great if you could handle those.

OS: win7 x64.

dungwinux commented 5 years ago

Check out #60 if it could help you

Ileca commented 5 years ago

Ok, it works when removing Google Translate.dll, which is not a problem for me like I don't use it. Now: -Josou Shite Onnayu ni Sennyuu Shiyou to Shitara, Machigaete Haitta Otokoyu ga Hattenba Datta Ken Works fine.

-Moshimo Yakyuubu no Joshi Manager ga Otoko no Ko Dattara Once, it spammed too many threads to the point it "couldn't create more". Well, I tried multiple times but I couldn't reproduce that. Whatever. The game is almost completely hooked if not for the last two characters of each sentence. That or the thread hooks too much of the script. Example: What we want: 一年生、しかも補欠な自分が言うのも何だけど、ボクら精翔学園野球部は……正直言って弱小チームだ。 What we get(1): 5 t=;////ルビ:精翔:せいしょうnum=46 t=;////ルビ:快男:かいなんnum=48 t=一年生、しかも補欠な自分が言うのも何だけど、ボクら精翔学園野球部は……正直言って弱小チームだ。 What we get(2): 一年生、しかも補欠な自分が言うのも何だけど、ボクら精翔学園野球部は……正直言って弱小チーム

-Boku wa Kou Shite Otacir no Hime ni Narimashita Exact same problem.

Artikash commented 5 years ago

You should be able to use regex filter ([^]+)t= to filter out the excess text.