Skip to content

Releases: bbepis/XUnity.AutoTranslator

5.4.2

24 Nov 09:14
Compare
Choose a tag to compare

What's Changed

  • OS Independent Paths for MelonMod version by @PranitModak in #606
  • Auto Translator Plugin Config accessible in android by @PranitModak in #612
  • Translation scoping - if GetScopeFromComponent fails, use GetActiveSceneId instead of -1 by @Lmeks in #619
  • Minor regex performance improvement by @Lmeks in #626
  • Move XZipper from DotNetZip to SharpCompress by @ManlyMarco in #629

New Contributors

Full Changelog: v5.4.1...v5.4.2

5.4.1

27 Oct 21:20
Compare
Choose a tag to compare

What's Changed

  • Fix change font crash when previous font is null by @cc004 in #603
  • Move all version constants into a global props file by @ManlyMarco in #604

New Contributors

Full Changelog: v5.4.0...v5.4.1

5.4.0

07 Sep 00:03
Compare
Choose a tag to compare

What's Changed

  • Update DeepL supported languages according to API doc by @Limyx826 in #574
  • Update to BepInEx 6.0 BE-704 by @ManlyMarco in #575
  • Fix failing to get some Il2CppTypes silently and crashing later by @ManlyMarco in #576
  • fix the outline style lost when overriding TextMeshPro Font by @ekibun in #494

New Contributors

Full Changelog: v5.3.1...v5.4.0

5.3.1

19 Jun 18:28
Compare
Choose a tag to compare

Bugfix/maintenance update for Auto Translator.

What's Changed

  • Use reflection to access Il2CppInteropManager.IL2CPPInteropAssemblyPath by @ekibun in #468
  • IL2CPP - Shim UnityEngine.Input to fix failing to find the type in some games by @ekibun in #467
  • Fix HandleInputSafe crashing in some games by @ManlyMarco in #531
  • DeepL - Fix 404 error when calling GetClientState by @Vin-meido in #433
  • Allow DeepLTranslator supports auto by @jasl in #525
  • Support Indonesian for DeepL Translate by @0x256e4 in #411

New Contributors

Full Changelog: v5.3.0...v5.3.1

5.3.0

03 Aug 10:38
Compare
Choose a tag to compare
Version 5.3.0 (Auto Translator)

 * FEATURE - Added support for latest MelonLoader and BepInEx bleeding edge builds (only for IL2CPP, use stable release for Mono), also dropped support for earlier versions!
 * FEATURE - Added 'PersistRichTextMode' to allow control over how text that is parsed as rich text during translation is persisted
 * REGRESSION - Dropped support for pre-2017 Unity Engine versions for IL2CPP versions due to problems with new IL2CPP interop (may be re-added later)
 * BUG FIX - Fixed some potential NullReferenceException occurrences
 * BUG FIX - Fixed potential bug during substitution replacements - thanks to @TokcDK

Version 2.1.0 (Resource Redirector)
 * FEATURE - Added support for latest MelonLoader and BepInEx bleeding edge builds (only for IL2CPP, use stable release for Mono), also dropped support for earlier versions!

5.2.0

22 Oct 21:05
Compare
Choose a tag to compare
### 5.2.0

 * FEATURE - Added support for Lingo Cloud - thanks to Kiles Duli
 * BUG FIX - Fixed IL2CPP issue where plugin did not always use correct unhollowed paths for BepInEx

5.1.0

30 Apr 13:34
Compare
Choose a tag to compare

Version 5.1.0

  • BREAKING CHANGE - Fixed escaping for '='-sign in translation files. Now uses '=' instead of '%3D', though '%3D' is still recognized as newline when reading translations
  • FEATURE - Added automatic translation pruning for translations replaced by regexes in the standard output file. Does not work for splitter regexes
  • BUG FIX - Fixed an issue related to TextMesh Pro font fallback in MelonLoader
  • BUG FIX - Fixed a bug related to splitter regex construction
  • BUG FIX - Fixed issue related reloading translations
  • BUG FIX - Added warnings for badly formed regexes
  • MISC - Reduced Translation Aggregator window delay from 2 seconds to 1 second
  • MISC - Improved error logging associated with translation reading
  • MISC - ezTransXP and LEC now not affected by anti spam measures as though it was an online endpoint

5.0.0

09 Jan 12:02
Compare
Choose a tag to compare
Version 5.0.0 (Auto Translator)

 * FEATURE - Basic IL2CPP support through BepInEx 6 and MelonLoader
 * FEATURE - MelonLoader support
 * FEATURE - Added FallbackFontTextMeshPro as an alternative to OverrideFontTextMeshPro. If game supports, it is recommended to use that instead
 * FEATURE - Added ClipboardDebounceTime that can control how long time between a text is shown until it reaches the clipboard
 * MISC - Renamed BepInEx plugin package from BepIn-5x to BepInEx. If updating remember to remove the old BepIn-5x DLL
 * MISC - UTAGE support re-implemented from scratch to better support IL2CPP
 * BUG FIX - Fixed text escaping error related to GoogleTranslateV2
 * BUG FIX - Fixed issue that could cause texts not to be hooked in certain situations during component initialization

Version 2.0.0 (Resource Redirector)

 * FEATURE - IL2CPP support through BepInEx 6 and MelonLoader
 * MISC - Prioritize HarmonyX hooks over MonoMod hooks
 * MISC - Changed BepInEx setting names
 * MISC - Renamed BepInEx plugin package from BepIn-5x to BepInEx. If updating remember to remove the old BepIn-5x DLL
 * BUG FIX - Fixed bug that caused some rarely used methods to be short-circuited incorrectly

4.21.0

23 Dec 17:13
Compare
Choose a tag to compare

Version 4.21.0

  • FEATURE - Added support for additional control over spam handling/translation delays to improve support for offline translators
  • BUG FIX - Properly handle shutdown of ExtProtocolEndpoints
  • BUG FIX - Fixed PapagoTranslate
  • BUG FIX - Fixed an issue related to cleanup of web resources applicable to certain runtimes
  • MISC - Reorganization of code in relation to soon-to-be merging of IL2CPP branch with master

4.20.1

06 Nov 13:57
Compare
Choose a tag to compare
Version 4.20.1 (Auto Translator)

 * Performance improvements for IMGUI translations

Version 1.2.1 (Resource Redirector)

 * MISC - Improved logging statements for redirection subscriptions allowing for less spam