Text Frameworks

Www.xunity.com does not use or disclose sensitive personal information, such as race, religion, or political affiliations, without your explicit consent. Www.xunity.com keeps track of the Web sites and pages our customers visit within www.xunity.com, in order to determine what www.xunity.com services are the most popular. Xunity Maintenance Tool is a onestop tool for all fixes from XunityTalk.com. This Addon has different sections that allows you to do the range of tasks to help keep your Kodi running smoothly. Follow the below instructions to install Xunity Maintenance Tool Addon on Kodi: 01. Start your box as normal and then go into Kodi 02. Once you will be inside Kodi then select System from the main screen. Get the most out of Xfinity from Comcast by signing in to your account. Enjoy and manage TV, high-speed Internet, phone, and home security services that work seamlessly together — anytime, anywhere, on. Secure, modern, cloud-based conveyancing Based on The Conveyancer – Canada’s #1 practice specific solution for real estate practitioners – Unity brings comprehensive and secure conveyancing to the web. Unity combines “work-from-anywhere” convenience with a host of new timesaving features. The Conveyancer is retiring and being replaced by Unity.

This is an auto translation mod that hooks into the unity game engine and attempts to provide translations for the following text frameworks for Unity:

  • UGUI
  • IMGUI
  • NGUI
  • TextMeshPro

It does go to the internet, in order to provide the translation, so if you are not comfortable with that, dont use it.

Plugin Frameworks

The mod can be installed into the following Plugin Managers:

Installations instructions for both methods can be found below.

Configuration

The default configuration file, looks as such:

Key Mapping

The following key inputs are mapped:

Xunity
  • ALT + T: Alternate between translated and untranslated versions of all texts provided by this plugin.
  • ALT + D: Dump untranslated texts (if no endpoint is configured)
  • ALT + R: Reload translation files. Useful if you change the text files on the fly.

Installation

The plugin can be installed in following ways:

BepInEx Plugin

REQUIRES: BepInEx plugin manager (follow its installation instructions first!).

  1. Download XUnity.AutoTranslator-BepIn-{VERSION}.zip from releases.
  2. Extract directly into the game directory, such that the plugin dlls are placed in BepInEx folder.

The file structure should likke like this:

IPA Plugin

REQUIRES: IPA plugin manager (follow its installation instructions first!).

  1. Download XUnity.AutoTranslator-IPA-{VERSION}.zip from releases.
  2. Extract directly into the game directory, such that the plugin dlls are placed in Plugins folder.

The file structure should likke like this

Integrating with Auto Translator

I have implemented a system that allows other dedicated translation mods to integrate with XUnity AutoTranslator.

Basically, as a mod author, you are able to, if you cannot find a translation to a string, simply delegate it to this mod, and you can do it without taking any references to this plugin.

Here's how it works, and what is required:

  • You must implement a Component (MonoBehaviour for instance) that this plugin is able to locate by simply traversing all objects during startup.
  • On this component you must add an event for the text hooks you want to override from XUnity AutoTranslator. This is done on a per text framework basis. The signature of these events must be: Func<object, string, string>. The arguments are, in order:
    1. The component that represents the text in the UI. (The one that probably has a property called 'text').
    2. The untranslated text
    3. This is the return value and will be the translated text IF an immediate translation took place. Otherwise it will simply be null.
  • The signature for each framework looks like:
    1. UGUI: public static event Func<object, string, string> OnUnableToTranslateUGUI
    2. TextMeshPro: public static event Func<object, string, string> OnUnableToTranslateTextMeshPro
    3. NGUI: public static event Func<object, string, string> OnUnableToTranslateNGUI
  • Also, the events can be either instance based or static.

Main development dependency for XUnity Resource Redirector.

For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Xunity Rr

#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Dependencies

  • .NETFramework 3.5

    • XUnity.Common(>= 1.0.0)

Xunity Autotranslator

Used By

NuGet packages (1)

Showing the top 1 NuGet packages that depend on XUnity.ResourceRedirector:

XunityXunity-autotranslator
PackageDownloads
XUnity.AutoTranslator.Plugin.Core
Main development dependency for XUnity Auto Translator.

Xunity Resource Redirector

GitHub repositories (2)

Xunity

Showing the top 2 popular GitHub repositories that depend on XUnity.ResourceRedirector:

RepositoryStars
IllusionMods/BepisPlugins
A collection of essential BepInEx plugins for games made by Illusion.
DeathWeasel1337/KK_Plugins
Plugins for Koikatsu, EmotionCreators, AI Girl, and Honey Select 2

Xunity Repository

Version History

Xunity Download

VersionDownloadsLast updated
1.1.0 613 11/24/2019