Skip to content

Releases: bbepis/XUnity.AutoTranslator

3.6.1

16 Jun 14:36

Choose a tag to compare

Version 3.6.1

 * BUG FIX - Substitution would sometimes causes some translations not to be shown the first time around
 * BUG FIX - In the Translation Aggregator-view, sometimes texts would not be translated because the original text could not found
 * MISC - Option to only let the plugin generate translations without variables (GenerateStaticSubstitutionTranslations)

3.6.0

10 Jun 15:37

Choose a tag to compare

Version 3.6.0

 * FEATURE - 'Translation Aggregator'-like view that enables viewing translations for displayed texts from multiple different translators (press ALT+1)
 * FEATURE - Substitution support. Enable dictionary lookup for strings (usually proper nouns) embedded in text to replace them with a manual translation
 * FEATURE - Papago translator support
 * MISC - Removed hard dependency on UnityEngine.UI to support older versions of the Unity engine
 * MISC - Automatically initialize LEC installation path if installed when creating configuration file
 * MISC - Automatically enable experimental hooks when installed in single mod scenario (ReiPatcher) and it is required by the runtime
 * BUG FIX - Fixed bug where LEC was not working when run in a .NET 4.x equivalent runtime

3.5.0

14 May 22:47

Choose a tag to compare

Version 3.5.0

 * FEATURE - Harmony 2.0-prerelease support (in order to support BepInEx 5.0.0-RC1)
 * BUG FIX - Fixed a bug where the plugin would sometimes dump textures if 'DetectDuplicateTextureNames' was turned on, even though 'EnableTextureDumping' was turned off
 * BUG FIX - Correct whitespace handling of source languages requiring whitelines between words

3.4.0

04 May 13:47

Choose a tag to compare

Version 3.4.0

 * FEATURE - Added capability of plugin to detect textures that shares the same resource name and identify these resources in an alternative way
 * BUG FIX - Fixed an issue with TextMeshPro that could cause text to glitch in certain situations

3.3.0

28 Apr 12:31

Choose a tag to compare

Version 3.3.0

 * FEATURE - Support 'TARC' regex formatting in translation files
 * FEATURE - Much improved handling of whitespace and newlines. Option 'TrimAllText' removed and options for 'WhitespaceRemovalStrategy' changed
 * BUG FIX - Allow hooking of text with components named 'Dummy'

3.2.0

26 Apr 14:28

Choose a tag to compare

Version 3.2.0

 * FEATURE - BepInEx 5.x plugin support
 * CHANGE - Restructured large portions of the internal code to support more features going forward
 * BUG FIX - Interacting with UI now blocks input to game
 * BUG FIX - Better handling of error'ed translations in relation to rich text
 * BUG FIX - Minor fixes to 'copy to clipboard' to disable IMGUI spam
 * BUG FIX - Fixed potential NullReferenceException in GoogleTranslate and BingTranslate during timeout errors
 * MISC - Removed 'Dump Untranslated Texts' hotkey due to feature bloat
 * MISC - Allow unselecting translation endpoint in UI
 * MISC - Increased request timeout from 50 to 150 seconds to ensure better error logging of failed requests

3.1.0

31 Mar 21:43

Choose a tag to compare

Version 3.1.0

 * FEATURE - Support for games with 'netstandard2.0' API surface through config option 'EnableExperimentalHooks'
 * BUG FIX - Bug fixes and improvements to Utage hooking implementation - EnableUtage config option also removed (always on now)
 * BUG FIX - Rich text parser bug fixes when only a single tag with no ending was used
 * BUG FIX - Fixed potential NullReferenceException in TextGetterCompatibilityMode
 * BUG FIX - Load translator assemblies even if a '#' is present in file path
 * MISC - Determine whether to disable certificate checks at config initialization based on scripting backend and unity version

3.0.2

16 Mar 11:32

Choose a tag to compare

Version 3.0.2

 * BUG FIX - UnityInjector installer package now uses correct folder structure (Translators has been moved into Config folder) and ExIni is no longer distributed
 * BUG FIX - Fixed harmony priority usage, which was incorrectly used in 3.0.1
 * MISC - Plugin should no longer translate text input fields for NGUI
 * MISC - Added config option to 'DisableCertificateValidation' for all hosts under all circumstances in case the plugin locks up. This option is only required by very few games
 * MISC - Experimental hooking support for methods with no body (configured through 'EnableExperimentalHooks' setting)
 * MISC - Restructured README file. New order: 1. Installation, 2. Usage, 3. Configuration, 4. Integration

3.0.1

10 Mar 10:06

Choose a tag to compare

Version 3.0.1

 * BUG FIX - Fixed bug that could in certain situation cause IMGUI translation to drain on performance
 * BUG FIX - Never close a service point while a request is ongoing. Previously this could cause the plugin to lockup
 * BUG FIX - Only disable certificate checks if the .NET version is at or below 3.5
 * BUG FIX - Improved cleanup of object references
 * BUG FIX - Improved 'text stagger' check. Sometimes the plugin was identifying text as scrolling in, even though it was not
 * MISC - Proper test and support for .NET 4.x equivalent scripting backend for Unity
 * MISC - Timeout handling if an endpoint becomes unresponsive
 * MISC - Support post processing for normal text translations
 * MISC - Change harmony text hook priority to 'Last' instead of simply be executed 'after DTL'
 * MISC - More resilient harmony hook implementation to support potentially different versions of harmony being used
 * MISC - Updated harmony version deployed with the plugin (for IPA, ReiPatcher and UnityInjector), so it is no longer the homebrew version that was distributed with BepInEx
 * MISC - Made UI more readable by using a solid background
 * MISC - Changed max queued translations from 3500 to 4000

3.0.0

17 Feb 21:04

Choose a tag to compare

Version 3.0.0

 * FEATURE - UI to control plugin more conveniently (press ALT + 0 (that's a zero))
 * FEATURE - Dynamic selection of translator during game session
 * FEATURE - Support BingTranslate API
 * FEATURE - Support LEC Offline Power Translator 15
 * FEATURE - Enable custom implementations of translators
 * FEATURE - Removed support for Excite translate because it only support the 'WWW' API in Unity due to missing Tls1.2 support
 * FEATURE - Updated Watson translate to v3
 * FEATURE - Support for 'romaji' as output language. Only google supports this at the moment
 * FEATURE - Batching support for all endpoints where the API supports it
 * BUG FIX - Too many small fixes to mention
 * MISC - {GameExeName} variable can now be used in configuration of directories and files
 * MISC - Changed the way the 'Custom' endpoint works. See README for more info
 * MISC - Added new configuration 'GameLogTextPaths' to enable special handling of text components that text is being appended to continuously (requires export knowledge to setup)