scrublord

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 3c2d07353d 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
  • 7fac73b052 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 * BUG FIX - Fixed bug where LEC was not working when run in a .NET 4.x equivalent runtime
  • b383e1dac3 removed unityengine.ui dependency
  • Comparer ces 3 commits »

il y a 5 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 4394f3a70a 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
  • 14f4f51403 failed log message, fix to texture dumping bepinex 5 RC1 commit
  • Comparer ces 2 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 943b3b99c3 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

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 6dd47ba234 Version 3.3.1 * MISC - Options to cache results of regex lookups and whitespace differences * BUG FIX - Fixed 'WhitespaceRemovalStrategy.TrimPerNewline' which was broken to remove all non-repeating whitespace, rather than only the non-repeating whitespace surrounding newlines * BUG FIX - Fully clear translations before reloading (ALT+R)
  • 8f1ce45620 more settings to control caching
  • Comparer ces 2 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • eed912b200 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'
  • e9d4dc11d3 work on EC fixes
  • Comparer ces 2 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 90047e60b0 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
  • f46dc0ccc4 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
  • e99f5306ba support for multiple root folders for plugins, translation and config
  • 5d1444364d bepinex 5.x support
  • 0d7f36362b work on seperate translation feature
  • Comparer ces 7 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • ea028c0d11 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

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • fce123cea2 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
  • 73f73c683a Fixed various problems * 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
  • Comparer ces 2 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • c6167878f8 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

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 931333bdea 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

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 11108f0565 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)
  • 31c2ef5bbe 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)
  • 4a155a2b75 renamed RomajiPostProcessing to TextPostProcessing
  • eed766835b minor spelling fix in README
  • a78e951f0b readme update
  • Comparer ces 33 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 5919ba3167 Version 2.18.0 * FEATURE - Text Getter Compatibility Mode. Fools the game into thinking that it is not actually translated * FEATURE - Textures - Live2D component support * FEATURE - Textures - SpriteRenderer component support * FEATURE - Hotkey to reboot plugin in certain situations * BUG FIX - No longer trim translated text (if configured) when loading translation files * MISC - Support legacy OnLevelWasLoaded * MISC - Avoid harmless 'log errors' in relation to texture translation * MISC - Set max value of MaxCharactersPerTranslation to 500 * MISC - Documentation update to describe 'Behaviour' configuration section * MISC - Removed "FromImageNameThenData" as hash source on textures * MISC - Added "FromImageNameAndScene" as hash source on textures * MISC - Inline comment handling when using '//' to indicate a comment * MISC - Improved default configuration for Utage-related games to improve translation when newlines are involved

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 571c8cfe6b * FEATURE - Support legitimate Bing translate API (requires key) * FEATURE - Documented custom endpoint * BUG FIX - Fixed bug in older versions of the Unity engine where the plugin would crash on startup due to missing APIs in relation to the SceneManagement namespace * BUG FIX - Fixed bug that could happen in Utage-based games, that would cause dialogue to sometimes be cut off mid-sentence * BUG FIX - Incorrect handling of 'null' default values in configuration * BUG FIX - Various other minor fixes * MISC - Added configuration option to support ignoring texts starting with certain characters, IgnoreTextStartingWith * MISC - Template reparation for IMGUI translations * MISC - Big update to README file to fully describe the features of the plugin

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • e0d11341e6 * FEATURE - Support image dumping and loading (not automatic!). Disabled by default * BUG FIX - Fixed toggle translation which was broken in 2.15.4 * BUG FIX - Updated TKK retrieval logic * MISC - Removed Jurassic dependency as it is no longer required
  • 2007a9ccd7 2.16.0 * FEATURE - Support image dumping and loading (not automatic!). Disabled by default * BUG FIX - Fixed toggle translation which was broken in 2.15.4 * BUG FIX - Updated TKK retrieval logic * MISC - Removed Jurassic dependency as it is no longer required
  • aef81a1bb1 fix some hooks, fix toggle translations
  • 0ffae1ec72 moved hash generation to single place
  • a218a4a070 better TKK error message
  • Comparer ces 15 commits »

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 9b1595dfde Update to 2.15.4 * MISC - Added configuration option to apply 'UI resize behaviour' to all components regardless of them being translated: ForceUIResizing * MISC - Added configuration option to change line spacing for UGUI within the 'UI resize behaviour': ResizeUILineSpacingScale

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 5f2f19adde minor fix to font change method to better handle nulls

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • ef69c56ed7 Update to 2.15.3 * BUG FIX - Potential crash during startup where potentially 'illegal' property was being read. * MISC - Support 'scrolling text' for immediate components such as IMGUI. Previously such behaviour would shut down the plugin. * MISC - Changed behaviour of font overriding. All found Text instances will now have their fonts changed.

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 8505340e89 fix external hook bug updated version

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 7fa8103b2a fix to TKK retrieval, fix to error message in relation to this

il y a 6 ans

scrublord a commité dans master sur scrublord/XUnity.AutoTranslator

  • 8f538c5e61 Update 2.15.0 implemented manual hooking implemented integration options for other plugins to disable this plugin generally improved hooking capability to support additional software fixed rich text bug as it relates to "ruby" and "group" tags

il y a 6 ans