Textractor

Extracts text from video games and visual novels. Highly extensible.

GPL-3.0 License

Stars
2.1K

Bot releases are hidden (Show)

Textractor - Better process attaching and bugfixes Latest Release

Published by Artikash over 2 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasa IndonesiaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Features:
Process attach dialog now supports searching/filtering.

Bugfixes:
DevTools extensions are better at automatically finding chrome.exe.
Remove X Repeated Sentences always being set to 30.
Extra Window click through hotkey changed to Alt-X so it doesn't block typing capital x.
DevTools DeepL Translate not detecting language properly.

Textractor - Regex Replacer extension, Extra Window improvements, and lots of bugfixes

Published by Artikash almost 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Features:
Created the new Regex Replacer extension, which is like Replacer but works with regexes (duh) at the potential cost of higher CPU usage.
Bundled a Unicode font that is used by default to prevent most white squares.
Added many features to Extra Window, most notably hiding the window when mousing over, making the window automatically resize, and making it possible to click through the window.

Bugfixes:
Textractor being unable to attach any games whatsoever on certain computers.
Bing Translate not working.
Replacer crashing in Windows 11.
Some other minor fixes, might list later.

New hooks:
Artemis3

Textractor - Small bugfixes and UI improvements

Published by Artikash about 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Features:
Thread Linker now allows linking from all threads.
Hook searching is slightly more reliable.
Various minor UI quirks have been ironed out.

Bugfixes:
Translation garbage filter sometimes filtering far too much
DevTools DeepL Translate selecting wrong language
DevTools DeepL Translate ignoring slashes
Rate limiter counter being off by one
API key links being outdated

Textractor - MZ hook and other minor improvements

Published by Artikash over 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Features:
Translation extensions now use a separate cache for each language.
Various minor performance and UI improvements.

Bugfixes:
Paid DeepL Translate giving strange translations occasionally
Some DeepL Translate API keys not working
'Remove Repeated Characters' failing to detect repetition in edge cases

New hooks:
RPG Maker MZ

By the way, it's actually the previous version which had a breaking change and should've been a new major version. If you used a regex with a capturing group, that behaves differently than prior to 4.17 - you need to add a dummy empty group to the start of your regex and increment all other capture group backrefs for the same behavior.

Textractor - More translation providers, new attach dialog, bugfixes

Published by Artikash over 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Sorry I really haven't been responding to a lot of requests for a while, even the ones I could help with easily. I've been extremely busy at work lately, not sure when that might change. The only reason this release is pretty big is because of the contributions of other people.

Features:
Attaching is now done via a better dialog which displays process icons.
Systran and Papago/Naver added as translation providers via Google Chrome DevTools.
DeepL Translate now supports the free tier of API keys.
More languages added to (DevTools) DeepL Translate.
Regex Filter now replaces any matches with the first captured group if one exists.

Bugfixes:
Bing Translate not working
DevTools DeepL Translate not working
Chinese text not being extracted correctly with certain hook types
Ren'py hook throwing each new sentence into a different text thread
Thread Linker constantly crashing

New hooks:
rUGP and System4X fixed

Textractor - Bugfixes

Published by Artikash over 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Bugfixes:
Google Translate throwing pop-up "out of range" error messages
DevTools DeepL Translate not selecting language correctly when used in some countries

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - Garbage filter and other minor improvements

Published by Artikash over 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! See https://github.com/Artikash/Textractor/blob/master/README.md#contributing

Features:
Translation extensions now attempt to automatically filter garbage characters.
Redistributable files were added to Textractor folder allowing it to run on most (not all!) PCs without needing vcredist.
User experience and interface improvements.

Bugfixes:
DevTools DeepL Translate not working
Google Translate giving strange results

New hooks:
Ren'py detection improved and added to x64

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - DeepL translation via Chrome DevTools, custom styles, and lots of bugfixes

Published by Artikash over 3 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
A new version of DeepL Translate has been added. This version integrates Google Chrome DevTools to grab translations from the DeepL website (similar to a browser extension that's being passed around lately). It works for longer than the old unauthenticated DeepL extension and works with all types of DeepL subscriptions. It's still a little unstable though.
A new extension 'Styler' which lets you apply a custom style to Textractor.
All translation extensions allow you to select the language being translated from, if left as default the language will be automatically detected as it was previously.
All translation extensions strip out excess whitespace.
Textractor now accepts process IDs in hex (e.g. 0xABC) when launched from the command line.
Performance improvements.

Bugfixes:
Digital signature updated
Google Translate fatal error
Lua scripts not being loaded on launch
Excess newlines in main Textractor display
Crash when hooking to x64 games with a CPU that doesn't support AVX
Various buttons and labels mistakenly not being properly localized

New hooks:
Waffle updated

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - Translation hotfix

Published by Artikash almost 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Bugfixes:
Translation output being glitchy under various circumstances.

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - A bunch of bugfixes

Published by Artikash almost 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Bugfixes:
Some windows not being localized.
Some settings not being loaded properly in non-english versions.
Google Translate unofficial being highly unreliable (this fix took forever, this is what caused the huge delay this release).
DeepL Translate unofficial just not working.
Extra Window cutting off portions of translation.

New hooks:
ShinyDays versions outside of 1.00d

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - Minor features and bugfixes

Published by Artikash about 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
Extensions now have a custom file extension (.xdll) so they don't get mixed up with regular DLLs.
Updated Thai translation.
Slightly improved performance.

Bugfixes:
Crash in Extra Window dictionary lookup.
Hook codes being incorrectly read as invalid.

New hooks:
anex86 fixed

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - Bugfixes and new hooks

Published by Artikash about 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
Chinese translation updated.

Bugfixes:
French version not actually having the french translation.
DeepL not working with some API keys.
Nonsensical config files being loaded.

New hooks:
Waffle2
WillPlus3
TokyoNecro

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate

Textractor - New translations and bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어FrançaisBahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
French translation added, Russian updated.

Bugfixes:
Bizarre behavior when Textractor fails to create config file.
Thread Linker not combining sentences in a desirable way.
Default max sentence size of extra window too low.

Why didn't you answer my request/issue (whether on GitHub, YouTube, or email)?

As of April 2020 I've pretty much gotten tired of working on Textractor, and don't want or plan to do new development beyond minor bug fixes. If your issue can be resolved simply using the existing features of Textractor, I'll tell you how to do so, but if it would require me to develop Textractor significantly or in another way require significant effort from me to troubleshoot, I probably just won't reply: you're on your own. Sorry.

Send donations to...

That is one of the reasons that, as you may have noticed, the donation buttons have disappeared: I don't want donations for Textractor when I'm barely continuing to work on it. The main reason, however, is that I'm actually doing really well despite the pandemic since I can work from home. If you still want to thank me for making Textractor, please donate to one of these charities on my behalf:
https://covid19responsefund.org/
https://donate.doctorswithoutborders.org/onetime.cfm
https://www.feedingamerica.org/take-action/coronavirus
https://www.domesticshelters.org/fundraisers/wish-lists
https://www.khanacademy.org/donate
https://www.mealsonwheelsamerica.org/

Textractor - Translation hotfix

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Bugfixes:
Translation extensions all not working.

Textractor - Official APIs and performance improvements

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
Bing and DeepL now allow supplying an API key to use official API.
The regex in hook search settings is now autofilled to find either roman/english or CJK text.
Performance improvements.

Bugfixes:
Saved text threads not being autoselected (should be more reliable, though a 100% perfect fix on this is nigh impossible).

Textractor - DeepL translate and some bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
DeepL Translate has been added. Be careful, it is unstable and they temp ban your IP from their regular API after a very low amount of requests. I'd like to add their paid API, but they only accept European credit cards so I can't do that unless someone is willing to share one with me...
Google Translate and Google Cloud Translate have been merged back to one extension. Google Translate will now use the official API if and only if you supply an API key.
More options have been added to the translation extension dialogs to control the rate limiter.
Extra Window now appears above the hovered over character and is formatted slightly differently. You'll probably want to download the updated dictionaries to match: https://github.com/Artikash/Textractor-Dictionaries/releases

Bugfixes:
CLI failing to inject if not in the correct path.
mono_* hooks not being suppressed even when configuration is specified.
Some games crashing spontaneously.

Textractor - Multiple mono hook support, bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
Mono configuration now supports multiple hooks. Separate the hooks with tabs.
Better error messages when translation extensions fail.

Bugfixes:
Removing hooks while Textractor was trying to add them sometimes causing freeze.

Textractor - Google Official API translator, other bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
There is a new translator available - Google Cloud Translate. This uses the official Google API for translation so it should be more stable, though you'll have to provide your own API key.
There's a new dialog that makes it easier to select which language to translate to.
Extension windows can no longer be accidentally closed (they can still be minimized), to get rid of them you now have to properly remove the extension.

Bugfixes:
Some languages not translating properly due to outdated inputs.
Antivirus flagging a few files for silly reasons.

Textractor - Bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Bugfixes:
Replacer now loads large files correctly.
Extra Window doesn't freak out when displaying definition for something with "<<" in it anymore.

Textractor - More configuration settings and bugfixes

Published by Artikash over 4 years ago

ReadmeEspañol简体中文Русскийไทย한국어BahasaItalianoPortuguêsTürkçe

Please contribute/update a translation to Textractor if you can! All the text is in https://github.com/Artikash/Textractor/blob/master/text.cpp and https://github.com/Artikash/Textractor/blob/master/README.md

Features:
In case you missed it, a new and far more efficient version of JMDict is available at https://github.com/Artikash/Textractor-Dictionaries/releases
Added button to easily open game config file.
Added a setting for whether to use JP locale.
Added a setting for the max size of sentence displayed by Extra Window.
Cleaner output for Mono hooks.

Bugfixes:
Chinese installation actually installing Korean.
Some situations that caused sentences to be duplicated.